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