为Linux设置别名命令

alias la='ls -lhta'     #按修改时间逆序列出所有文件
alias size='f(){ du -sh $1* | sort -hr; }; f'    # 查看文件/目录大小  调用示例:  size   #当前目录    size / #根目录
alias sek='f(){ find / -name $1; }; f' # 在根目录查找文件
alias sekc='f(){ find ./ -name $1; }; f' #在当前目录查找文件
alias portopen='f(){ /sbin/iptables -I INPUT -p tcp --dport $1 -j ACCEPT; }; f'  #打开端口
alias portclose='f(){ /sbin/iptables -I INPUT -p tcp --dport $1 -j DROP; }; f' #关闭端口
alias mkp='mkdir -p'  #创建多级目录
alias bak='bak(){ cp $1 $1.bak; };bak $@' #备份文件
alias swap='swap(){ tmp=$(mktemp -u); mv $1 $tmp; mv $2 $1; mv $tmp $2; };swap $@'  #交换两个文件内容
alias unbak='unbak(){ swap $1.bak $1; };unbak $@'  #还原备份文件
alias bakdiff='bakdiff(){ cmp $1.bak $1; };bakdiff $@'  #比较文件不同
alias cdl='cdl() { cd "$@" && pwd ; ls -al; };cdl $@'   #进入目录并显示所有文件
alias lvim="vim -c \"normal '0\""  #打开上一次使用vim编辑的文件
alias auto='systemctl list-unit-files --type=service | grep enabled | more'   #查看开机启动
alias now='date "+%Y-%m-%d %H:%M:%S"' #输出当前时间
alias ..="cdl .." 
alias ...="cd ../.."   
alias ....="cd ../../.."
alias meminfo='free -m -l -t'  #查看内存信息
alias ipinfo='curl ipinfo.io/ip/'   #查看公网ip地址
上一篇:linux定时备份mysql数据库


下一篇:今天重装MySQL时碰到最后一步未响应(解决方法)