Posted on:
Last modified:
最近工作中经常用到的一些组合命令,本来想提交到 commandlinefu.com 上,但是忘记了密码,怎么也登录不上去了,记到这里吧
没想到使用 rm -rf 删除 700 多 G 文件竟然会卡住。还必须使用特殊的技巧来快速删除文件。
rsync -a –delete empty/ your_folder/
脚本所在的目录
dirname $0
文件夹下面按照占用空间大小排序
du -sh * | sort -rh
返回上一个目录
cd -
显示所有的日志的最后几行
tail *
set
set -x # 显示每个执行的命令 set -e # 当有程序返回非 0 值时直接退出,相当于抛出异常
here doc
cat << EOF > /tmp/yourfilehere These contents will be written to the file. This line is indented. EOF
删除包含某个关键字的所有行
fd -t f -0 | xargs -0 sed -i /KeyWord/d
在 shell 中,所有字符串都要用引号包围
Always quote strings in bash. If you string is empty and you are testing it with == or !=, then there will be a "== is not uniary operator" error
替换一个文件夹下的所有文件
fd . -t file -0 | xargs -0 sed -i -e "s/make_redis_client/create_redis_client/g"
© 2016-2022 Yifei Kong. Powered by ynotes
All contents are under the CC-BY-NC-SA license, if not otherwise specified.
Opinions expressed here are solely my own and do not express the views or opinions of my employer.
友情链接: MySQL 教程站