我常用的linux(centos)命令

1、统计文件个数:

统计当前目录下文件的个数(不包括目录):

ls -l | grep "^-" | wc -l

统计当前目录下文件的个数(包括子目录):

ls -lR| grep "^-" | wc -l

查看某目录下文件夹(目录)的个数(包括子目录):

ls -lR | grep "^d" | wc -l

2、创建文件夹

mkdir 文件名

3、删除文件/文件夹

rm -rf 文件夹/文件名

4、查看CPU,内存,进程,线程

查看所有进程的CPU,内存…

top

查看目前所有文件系统的可用空间及使用情形

df -h

查看文件或文件夹的磁盘使用空间

du -h --max-depth=1 your_dest_dir

查看特定的进程
以python为例:

ps -ef|grep python

查看对应进程pid下的线程数

ps -Lf pid 

查看特定的线程

ps -eLf|grep python

5、查看gpu

查看一次:

nvidia-smi

实时查看:

watch -n 0.1 nvidia-smi

6、查找文件

在这里插入图片描述
1.按照文件名查找:

(1)find / -name httpd.conf  #在根目录下查找文件httpd.conf,表示在整个硬盘查找
(2)find /etc -name httpd.conf  #在/etc目录下文件httpd.conf
(3)find /etc -name '*srm*'  #使用通配符*(0或者任意多个)。表示在/etc目录下查找文件名中含有字符串‘srm’的文件
(4)find . -name 'srm*'   #表示当前目录下查找文件名开头是字符串‘srm’的文件

7、移动文件

文件移动命令mv

命令格式:mv [-fiv] source destination
参数说明:
-f:force,强制直接移动而不询问
-i:若目标文件(destination)已经存在,就会询问是否覆盖
-u:若目标文件已经存在,且源文件比较新,才会更新

8.防火墙

1、启动防火墙

systemctl start firewalld

2、禁用防火墙

systemctl stop firewalld

3、设置开机启动

systemctl enable firewalld

4、停止并禁用开机启动

sytemctl disable firewalld

5、重启防火墙

firewall-cmd --reload

6、查看状态

systemctl status firewalld 

9.重启

1.立即重启
shutdown -r now

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值