标签:文件 .. cdl 别名 alias swap 设置 Linux bak
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地址
标签:文件,..,cdl,别名,alias,swap,设置,Linux,bak 来源: https://www.cnblogs.com/tanyo/p/15686126.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。