常用shell命令

0、在目录下查找包含指定字符串的文件

find ./ -name '*.log' | xargs grep 'retrieve'

1、grep查找文件中的字符串

grep -nr " tv.weibo.cn" /usr/local/sinasrv2/etc/vhost/

-n 显示行号
-r 递归

2、copy文件

cp source_dir/source_file dist_dir/dist_file

说明一般情况在Centos上为了安全考虑都会设置别名, 进行交互提示,是否强制覆盖。

alias

alias cp='cp -i'
alias rm='rm -i'

如果添加了别名使用-f强制覆盖也会提示

cp:是否覆盖"control/index.php"?

这个时候需要手动输入y, 直接回车无效。如何不想提示可以去掉别名。

发表评论

电子邮件地址不会被公开。 必填项已用*标注