更新 alias.txt
This commit is contained in:
132
alias.txt
132
alias.txt
@@ -1,14 +1,28 @@
|
|||||||
|
alias tt='zellij'
|
||||||
|
alias tls='zellij list-sessions'
|
||||||
|
alias t='zellij attach'
|
||||||
|
alias tat='zellij attach'
|
||||||
|
alias tlr='zellij delete-all-sessions'
|
||||||
|
|
||||||
|
alias cr='cd /opt/rust && ls'
|
||||||
|
|
||||||
|
yt() {
|
||||||
|
yt-dlp -o "%(epoch>%Y-%m-%d_%H-%M-%S)s.%(ext)s" "$1"
|
||||||
|
}
|
||||||
|
alias cx='codex'
|
||||||
|
alias cl='claude'
|
||||||
alias docker-compose='docker compose'
|
alias docker-compose='docker compose'
|
||||||
alias sc='syncthing'
|
alias nhs='micro ~/.bash_history'
|
||||||
alias nhs='nano ~/.bash_history'
|
|
||||||
nc() {
|
nc() {
|
||||||
nano /etc/caddy/sites/$1.txt
|
micro /etc/caddy/sites/$1.txt
|
||||||
systemctl restart caddy
|
systemctl restart caddy
|
||||||
systemctl status caddy
|
systemctl status caddy
|
||||||
}
|
}
|
||||||
|
|
||||||
alias op='openlist'
|
alias op='openlist'
|
||||||
alias ct='cd /opt/tmp'
|
alias ct='cd /opt/tmp'
|
||||||
alias nsh='nano ~/.ssh/config'
|
alias nsh='micro ~/.ssh/config'
|
||||||
alias las='echo $SSH_CLIENT'
|
alias las='echo $SSH_CLIENT'
|
||||||
alias csh='cd /opt/data/oplist/share && ls'
|
alias csh='cd /opt/data/oplist/share && ls'
|
||||||
alias dip="docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}'"
|
alias dip="docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}'"
|
||||||
@@ -72,16 +86,9 @@ tac() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
alias csv='cd /etc/systemd/system/ && ls'
|
alias csv='cd /etc/systemd/system/ && ls'
|
||||||
alias sql='mysql -u root -p'
|
|
||||||
alias hs='history'
|
alias hs='history'
|
||||||
alias lg='journalctl -xeu'
|
alias lg='journalctl -xeu'
|
||||||
alias gc='git clone'
|
alias gc='git clone'
|
||||||
alias gcm='git commit -m'
|
|
||||||
alias gph='git push'
|
|
||||||
alias gph='git pull'
|
|
||||||
alias sq='sqlite3'
|
|
||||||
alias sbx='sing-box'
|
|
||||||
|
|
||||||
coa() {
|
coa() {
|
||||||
conda activate $1
|
conda activate $1
|
||||||
}
|
}
|
||||||
@@ -129,18 +136,13 @@ function rstr() {
|
|||||||
alias enable='systemctl enable'
|
alias enable='systemctl enable'
|
||||||
alias disable='systemctl disable'
|
alias disable='systemctl disable'
|
||||||
alias sdr='systemctl daemon-reload'
|
alias sdr='systemctl daemon-reload'
|
||||||
alias nsr='nginx -s reload'
|
|
||||||
alias a='aria2c -c -s4 -x4'
|
alias a='aria2c -c -s4 -x4'
|
||||||
alias pon="export ALL_PROXY=http://localhost:2080 https_proxy=http://localhost:2080 http_proxy=http://localhost:2080 && curl ip.sb"
|
alias pon="export ALL_PROXY=http://localhost:2080 https_proxy=http://localhost:2080 http_proxy=http://localhost:2080 && curl ip.sb"
|
||||||
alias pof="unset ALL_PROXY http_proxy https_proxy && curl ip.sb"
|
alias pof="unset ALL_PROXY http_proxy https_proxy && curl ip.sb"
|
||||||
alias d='docker'
|
alias d='docker'
|
||||||
alias ds='docker stop'
|
alias ds='docker stop'
|
||||||
alias dst='docker stats'
|
alias dst='docker stats'
|
||||||
alias dr='docker run'
|
|
||||||
alias drs='docker restart'
|
|
||||||
alias drm='docker rm'
|
|
||||||
alias dlg='docker logs'
|
alias dlg='docker logs'
|
||||||
alias dc='docker compose'
|
|
||||||
alias dp='docker ps'
|
alias dp='docker ps'
|
||||||
alias dbp='echo "y" | docker builder prune'
|
alias dbp='echo "y" | docker builder prune'
|
||||||
alias dpa='docker ps -a'
|
alias dpa='docker ps -a'
|
||||||
@@ -148,19 +150,10 @@ alias dcu='docker compose up'
|
|||||||
alias dcud='docker compose up -d'
|
alias dcud='docker compose up -d'
|
||||||
alias dcd='docker compose down'
|
alias dcd='docker compose down'
|
||||||
alias dcr='docker compose restart'
|
alias dcr='docker compose restart'
|
||||||
alias dcp='docker compose pull'
|
|
||||||
alias dcs='docker compose stop'
|
|
||||||
alias dct='docker commit'
|
|
||||||
alias dim='docker images'
|
alias dim='docker images'
|
||||||
alias dvl='docker volume ls'
|
alias dvl='docker volume ls'
|
||||||
alias dvi='docker volume inspect'
|
|
||||||
alias dvc='docker volume create'
|
|
||||||
alias dpr='echo "y" | docker image prune && docker images'
|
alias dpr='echo "y" | docker image prune && docker images'
|
||||||
|
|
||||||
dln() {
|
|
||||||
ln -s /var/lib/docker/volumes/$1/_data $2
|
|
||||||
}
|
|
||||||
|
|
||||||
dt() {
|
dt() {
|
||||||
docker run --rm -it $1 sh
|
docker run --rm -it $1 sh
|
||||||
}
|
}
|
||||||
@@ -170,10 +163,6 @@ dbd() {
|
|||||||
docker images
|
docker images
|
||||||
}
|
}
|
||||||
|
|
||||||
dpu() {
|
|
||||||
docker push git.nvme.cc/adminroot/$1:latest
|
|
||||||
}
|
|
||||||
|
|
||||||
alias dvr='docker volume rm -f'
|
alias dvr='docker volume rm -f'
|
||||||
alias dfv='docker system df -v'
|
alias dfv='docker system df -v'
|
||||||
|
|
||||||
@@ -191,22 +180,22 @@ c() {
|
|||||||
|
|
||||||
alias cdd='cd ../ && ls'
|
alias cdd='cd ../ && ls'
|
||||||
|
|
||||||
alias cv='cd /var && ls'
|
|
||||||
alias ce='cd /etc && ls'
|
alias ce='cd /etc && ls'
|
||||||
alias co='cd /opt && ls'
|
alias co='cd /opt && ls'
|
||||||
alias cw='cd /opt/web && ls'
|
|
||||||
alias cn='cd /etc/caddy/sites && ls'
|
|
||||||
alias dfh='df -h | grep -v '/var/lib/docker' | grep -vE '^tmpfs''
|
alias dfh='df -h | grep -v '/var/lib/docker' | grep -vE '^tmpfs''
|
||||||
alias sr='source /etc/profile && source ~/.bashrc'
|
alias sr='source /etc/profile && source ~/.bashrc'
|
||||||
alias nn='nano'
|
alias nn='micro'
|
||||||
alias nnd='nano compose.yml'
|
alias nnd='micro compose.yml'
|
||||||
alias wgq='wg-quick'
|
|
||||||
alias dush='du -sh'
|
alias dush='du -sh'
|
||||||
|
|
||||||
function din() {
|
function din() {
|
||||||
docker exec -it "$1" /bin/sh
|
docker exec -it "$1" /bin/sh
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function dinb() {
|
||||||
|
docker exec -it "$1" /bin/bash
|
||||||
|
}
|
||||||
|
|
||||||
portcheck() {
|
portcheck() {
|
||||||
lsof -i :$1
|
lsof -i :$1
|
||||||
}
|
}
|
||||||
@@ -227,26 +216,10 @@ findfile() {
|
|||||||
}
|
}
|
||||||
alias f='findfile'
|
alias f='findfile'
|
||||||
|
|
||||||
alias neo='neofetch'
|
alias nb='micro ~/.bashrc'
|
||||||
alias nb='nano ~/.bashrc'
|
alias na='micro ~/.alias.txt'
|
||||||
alias na='nano ~/.alias.txt'
|
|
||||||
alias mk='mkdir -p'
|
alias mk='mkdir -p'
|
||||||
alias scr='screen -r'
|
|
||||||
alias scs='screen -S'
|
|
||||||
alias scl='screen -ls'
|
|
||||||
alias l='ls'
|
alias l='ls'
|
||||||
alias ln='ln -s'
|
|
||||||
|
|
||||||
alias tt='tmux'
|
|
||||||
alias tn='tmux new'
|
|
||||||
alias tns='tmux new -s'
|
|
||||||
alias tls='tmux ls'
|
|
||||||
alias t='tmux attach'
|
|
||||||
alias tat='tmux attach -t'
|
|
||||||
alias trt='tmux rename-session -t'
|
|
||||||
alias tst='tmux switch -t'
|
|
||||||
#alias sa='find / -type f -name'
|
|
||||||
#alias fi='find . -type f -name'
|
|
||||||
alias s='ls'
|
alias s='ls'
|
||||||
|
|
||||||
alias cc='cbm'
|
alias cc='cbm'
|
||||||
@@ -264,7 +237,6 @@ alias rm='rm -r'
|
|||||||
alias cp='cp -r'
|
alias cp='cp -r'
|
||||||
|
|
||||||
alias 7za='7z a -m0=Copy'
|
alias 7za='7z a -m0=Copy'
|
||||||
#alias 7zx='f() { 7z x "$1" -o"$2"; }; f'
|
|
||||||
function 7zx() {
|
function 7zx() {
|
||||||
local archive="$1"
|
local archive="$1"
|
||||||
local outdir="${2:-.}"
|
local outdir="${2:-.}"
|
||||||
@@ -285,6 +257,7 @@ function 7zx() {
|
|||||||
local direct_pattern='\.(zip|7z|rar)$'
|
local direct_pattern='\.(zip|7z|rar)$'
|
||||||
|
|
||||||
if [[ "$lower_name" =~ $tar_pattern ]]; then
|
if [[ "$lower_name" =~ $tar_pattern ]]; then
|
||||||
|
# 先解压外层(xz/gz/bz2/zst),再解tar
|
||||||
7z x -so "$archive" | 7z x -si -ttar -o"$outdir"
|
7z x -so "$archive" | 7z x -si -ttar -o"$outdir"
|
||||||
elif [[ "$lower_name" =~ $direct_pattern ]]; then
|
elif [[ "$lower_name" =~ $direct_pattern ]]; then
|
||||||
# 直接解压
|
# 直接解压
|
||||||
@@ -299,6 +272,7 @@ function 7zxd() {
|
|||||||
local password="$1"
|
local password="$1"
|
||||||
local files=()
|
local files=()
|
||||||
|
|
||||||
|
# 搜索所有压缩包(支持分卷 .part1.rar/.001)
|
||||||
while IFS= read -r -d '' f; do
|
while IFS= read -r -d '' f; do
|
||||||
files+=("$f")
|
files+=("$f")
|
||||||
done < <(find . -maxdepth 1 -type f \( \
|
done < <(find . -maxdepth 1 -type f \( \
|
||||||
@@ -326,6 +300,7 @@ function 7zxd() {
|
|||||||
if [[ $? -eq 0 ]]; then
|
if [[ $? -eq 0 ]]; then
|
||||||
echo "✅ 解压成功,删除源文件..."
|
echo "✅ 解压成功,删除源文件..."
|
||||||
|
|
||||||
|
# 删除所有相关分卷,如 .part1.rar .part2.rar 等或 .001/.002
|
||||||
local prefix="${file%%.*}"
|
local prefix="${file%%.*}"
|
||||||
find . -maxdepth 1 -type f -regex "./$prefix\\..*" -delete
|
find . -maxdepth 1 -type f -regex "./$prefix\\..*" -delete
|
||||||
else
|
else
|
||||||
@@ -334,34 +309,10 @@ function 7zxd() {
|
|||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
alias vn='vnstat'
|
|
||||||
alias cdk='composerize'
|
|
||||||
|
|
||||||
pnv() {
|
|
||||||
python3 -m venv "/www/venv/$1"
|
|
||||||
}
|
|
||||||
|
|
||||||
alias dea='deactivate'
|
|
||||||
|
|
||||||
start_blur() {
|
|
||||||
tmux new-session -d -s "blur"
|
|
||||||
tmux send-keys -t "blur" "source /www/venv/face/bin/activate" C-m
|
|
||||||
tmux send-keys -t "blur" "python /www/face/blur.py" C-m
|
|
||||||
tmux split-window -t "blur"
|
|
||||||
tmux select-layout -t "blur" tiled
|
|
||||||
tmux send-keys -t "blur".1 "htop" C-m
|
|
||||||
tmux attach-session -t "blur"
|
|
||||||
}
|
|
||||||
alias blur='start_blur'
|
|
||||||
|
|
||||||
mtm() {
|
mtm() {
|
||||||
find $1 -type f \( -iname "*.mp4" -o -iname "*.avi" -o -iname "*.mov" \) -exec mv {} $2 \;
|
find $1 -type f \( -iname "*.mp4" -o -iname "*.avi" -o -iname "*.mov" \) -exec mv {} $2 \;
|
||||||
}
|
}
|
||||||
|
|
||||||
alias gp='gping'
|
|
||||||
alias nt='nexttrace'
|
|
||||||
|
|
||||||
function ua() {
|
function ua() {
|
||||||
ufw allow $1 && ufw status
|
ufw allow $1 && ufw status
|
||||||
}
|
}
|
||||||
@@ -376,36 +327,13 @@ function urd() {
|
|||||||
ufw route delete allow $1 && ufw status
|
ufw route delete allow $1 && ufw status
|
||||||
}
|
}
|
||||||
|
|
||||||
alias o3='ollama run llama3'
|
|
||||||
alias ip4='curl ip.sb -4'
|
alias ip4='curl ip.sb -4'
|
||||||
alias ip6='curl ip.sb -6'
|
alias ip6='curl ip.sb -6'
|
||||||
|
|
||||||
alias nnc='nano /etc/caddy/Caddyfile'
|
alias nnc='micro /etc/caddy/Caddyfile'
|
||||||
alias csr='systemctl restart caddy && systemctl status caddy'
|
alias csr='systemctl restart caddy && systemctl status caddy'
|
||||||
alias cap='caddy hash-password'
|
alias cap='caddy hash-password'
|
||||||
|
|
||||||
alias psr='systemctl restart php8.2-fpm && systemctl status php8.2-fpm'
|
alias psr='systemctl restart php8.2-fpm && systemctl status php8.2-fpm'
|
||||||
|
|
||||||
bind "set enable-bracketed-paste off"
|
|
||||||
|
|
||||||
#alias =''
|
|
||||||
#alias =''
|
|
||||||
#alias =''
|
|
||||||
#alias =''
|
|
||||||
#alias =''
|
|
||||||
#alias =''
|
|
||||||
#alias =''
|
|
||||||
#alias =''
|
|
||||||
#alias =''
|
|
||||||
#alias =''
|
|
||||||
#alias =''
|
|
||||||
#alias =''
|
|
||||||
|
|
||||||
# if [ -f ~/.alias.md ]; then
|
|
||||||
# . ~/.alias.md
|
|
||||||
# fi
|
|
||||||
|
|
||||||
alias pyv='pyenv virtualenv'
|
|
||||||
alias pya='pyenv activate'
|
|
||||||
alias pyd='pyenv deactivate'
|
|
||||||
alias ll='ls -a'
|
alias ll='ls -a'
|
||||||
|
|||||||
Reference in New Issue
Block a user