取Bash
别名
经常需要在命令行上输入一些长命令是不是很烦? 今天教你一招:可以在~/.bash_profile
或~/.bashrc
文件中,添加命令简化名.
如果你经常需要做cd /var/local/fpm-pools;ls -al;sudo -s;
每次输入这么长的命令真让人头疼;可以这么做: 把这些命令起一个简化的别名 如: pro
首先vim ~/.bash_profile
然后把alias pro='cd /var/local/fpm-pools;ls -al;sudo -s;'
添加到文件中,保存文件
最后运行source ~/.bashrc
以后就可以用pro
代替这一长串命令了.
alias
语法
bash shell
中的alias
命令的语法是这样的:
alias [alias-name[=string]...]
分享几个方便的bash
alias iptlist = 'sudo /sbin/iptables -L -n -v --line-numbers'
alias p='netstat -antpu'
# 控制服务器
alias ngre = 'sudo service nginx restart'
alias mysqlre = 'sudo service mysql restart'
alias dockerre = 'sudo service docker restart'
alias redisre = 'sudo service redis restart'
alias pgsqlre = 'sudo service postgresql restart'
alias untar='tar -zxvf' # 解压.tar文件
alias ping='ping -c 5' # ping5次
# Mac快速使用SublimeText打开某个文件: subl php.ini
alias subl="'/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl'"
# git版本控制
alias gp = 'git pull'
alias gl = 'git log'
alias gu = 'git push'