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地址