简化bash命令

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' 

# git版本控制
alias gp = 'git pull' 
alias gl = 'git log' 
alias gu = 'git push' 
bashshell