linux alias
以下来自http://webkit.cc/post/shell-a...
alias pg='ps aux | grep $1' //查找进程,通过 ps aux | grep xxx,来查找进程应该是个非常高频的操作,自定义了一个`pg`来代替,非常省事。eg: pg nginx alias untar='tar -zxvf' #解压 tar alias msq='mysql -uroot -pPASSPWORD' #本地有一个 MySQL 测试用,而命令行中是进 MySQL 也是比较高频的操作,直接配一个 msq 操作 alias sshxxx='ssh [email protected]' #登录远程机器,通过设置别名,拷贝密钥之后登录机器就是敲几个字的事 alias mem="telnet 127.0.0.1 11211" #公司在用 memcached,配置 mem 直接连接 memcached alias python='python3' #避免每次写敲 python 运行的是 Python 2 # git 的一些快捷操作 alias gs='git status' alias ga='git add' alias gc='git commit' alias gp='git push' alias gpo='git push origin master' alias gpd='git push origin dev' alias gpu='git pull upstream master' #前端开发 alias nrs='npm run serve' alias nrb='npm run build' # 也写一点 laravel alias art="php artisan" alias phpunit='./vendor/bin/phpunit' alias tinker='php artisan tinker' alias migrate="php artisan migrate"
还有网友的整理 https://cn.v2ex.com/t/598036#...
alias random-str="base64 /dev/urandom | tr -d '/+' | dd bs=32 count=1 2>/dev/null" alias myip="curl 'http://ip.taobao.com/service/getIpInfo2.php' --data 'ip=myip'" alias gfw="export all_proxy=http://127.0.0.1:1087" alias ugfw="unset all_proxy" curl -s myip.ipip.net | grep -oE "\b([0-9]{1,3}\.){3}[0-9]{1,3}\b" curl -s ip111cn.appspot.com | grep -oE "\b([0-9]{1,3}\.){3}[0-9]{1, 3}\b" # 开启代理 alias http_proxy="export ALL_PROXY=socks5://127.0.0.1:1080 && curl ipinfo.io" # 用 nvim 代替 vim alias vim='nvim' # ---- 之前 mac 的习惯 --- # xdg-open 到 open alias open='xdg-open ' alias pbcopy='xclip -selection clipboard' alias pbpaste='xclip -selection clipboard -o' alias say='echo "$1" | espeak -s 120 2>/dev/null' # 查单词 alias s='ydcv' # 直接运行下 ts alias tscRun='tsc $1 && node ${1%%.ts}' # 重置下键位 alias resetKeys='/home/aizigao/.xkb/xcape_set' # 更新 arch 的中国源 alias update-pacman-mirrors='sudo pacman-mirrors -i -c China -m rank' # 同步下个人笔记 alias syncNote='cd ~/MyWorkPlace/boostNote && gaa && gc -m sync && gl && gp && cd -1' alias aget="aria2c --conf=$HOME/.aria2/aria2.conf" export FuzzyFinder=fzf # 查找历史目录,用 fzf 来进行筛选,然后进入这个目录 alias cdh='pushd +$( dirs -v | "$FuzzyFinder" | grep -o "[[:digit:]]") > /dev/null' # 列出历史目录,用 fzf 进行筛选,然后打印 alias cdh-ls='dirs -vl | "$FuzzyFinder"' # 列出历史目录,用 fzf 进行筛选,然后清楚它 alias cdh-clean='popd +$( dirs -v | "$FuzzyFinder" | grep -o "[[:digit:]]") > /dev/null' # 清除所有历史目录 alias cdh-clean-all='dirs -c' # 进入 git 根目录 alias cdr='cd $(git rev-parse --show-toplevel)' alias msq='mysql -uroot -pPASSPWORD'
相关推荐
farwang 2020-11-25
星愿心愿 2020-11-24
tianhuak 2020-11-24
zhjn0 2020-11-24
昭君出塞 2020-11-23
bluecarrot 2020-11-23
linuxwcj 2020-10-21
以梦为马不负韶华 2020-10-20
彼岸随笔 2020-10-20
yutou0 2020-10-17
applecarelte 2020-10-16
ourtimes 2020-10-16
waterhorse 2020-09-19
MRFENGG 2020-11-11
rainandtear 2020-10-30
kyssfanhui 2020-10-20
liuhangtiant 2020-10-20