服务器问题

Shell常用命令

日常

1、遍历当前文件夹,删除所有的空文件(报错子文件夹中的空文件)


  1. find . -name "*" -type f -size 0c | xargs -n 1 rm -f

2、遍历当前文件夹下的所有文件,找出其中含有某个特定字符串的文件
 


  1. find .|xargs grep -ri "字符串" -l

3、当前执行脚本所在目录


  1. CUR_DIR=$(cd "$(dirname "$0")";pwd)

复制代码

4、替换文件中的字符串(“?” 更好用,不用考虑转移问题了)


  1. sed 's?原字符串?替换字符串?'

5、快速检测本机IP

LOCAL_IP=`/sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"|head -1`

6、解决tar命令出现“time stamp XXX in the future”的问题


  1. tar xmzf abc.tgz

7、去除文件后缀
 


  1. str=china.bbox


  2. ${str%.bbox*} # 结果是 china




免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:bkook@qq.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
上一篇:搭建网站有必要选用云服务器吗?
下一篇:服务器上快速安装宝塔面板
0

在线
客服

在线客服服务时间:9:00-18:00

客服
热线

19899115815
7*24小时客服服务热线

关注
微信

关注官方微信
顶部