centos7 下常用命令

记录一些centos7 用到的命令,方便查阅

1、netstat -lntp  # 查询端口占用情况,以及进程PID

2、cd /proc/PID   #进入PID进程的运行目录,查看具体所在文件夹

3、ps -ef|grep java   #查询正在运行程序的进程号

4、mkdir -p /home/data/...    #创建文件夹,如果上级目录没有就直接创建

5、free -m     #查看服务器内存使用情况。以M为单位查看

6、echo 3 > /proc/sys/vm/drop_caches    #清除服务器缓存

7、rm test-{1..20}.txt  #比如现在有很多名为test的文件,然后后缀名为1-20,这样就可以使用这个来批量删除。

8、ls | grep -P "test-[1-2]{0,1}[0-9].jpg" | xargs -d"\n" rm   #批量删除的第二种,正则表达式方式,这行命令 通过 ls 拿到当前文件夹内所有文件并通过 管道符 “|” 传给 grep 用正则来过滤, 最后通过 xargs 命令来二次过滤掉换行符, 然后执行 rm 函数来批量删除。

9、du -sh : 查看当前目录总共占的容量。而不单独列出各子项占用的容量 

10、du -lh --max-depth=1 : 查看当前目录下一级子文件和子目录占用的磁盘容量。

 

你可能感兴趣的:(centos7)