Linux系统常用命令

窗口操作:

创建窗口: screen -S [name]
激活窗口: screen -r [name]
screen -x [name]
查看窗口序列: screen -ls
退出窗口: Ctrl + A + D
终止一个session:(直接在窗口命令行中输入)exit
窗口为Attached状态,无法查看时:Ctrl -d //踢掉前一用户

常用文件操作指令:

显示当前目录下的文件列表:ls
显示当前目录下的隐藏文件列表:ls -a
拷贝文件夹: cp -r [文件夹] [目标路径]
拷贝文件夹: cp [文件] [目标路径]
删除文件: rm [文件]
删除文件夹: rm -r [文件夹] rm -rf [文件夹]
新建文件夹:mkdir [文件夹名]
新建文件:touch 文件名 (.txt文件不用加后缀)
移动文件:mv [文件] [目标路径]
重命名文件:mv A B(将文件A重命名为文件B)
显示当前路径:pwd
显示文件大小: du -sh *
显示文件夹大小:du -sh */
修改文件为可执行状态:chmod 777 [文件名]

编辑服务器文件,使用vim操作:

打开文件:vim [文件名]
进入编辑模式:i
编辑文件:Esc :wq
退出文件: Esc :q
退出文件,不保存: Esc :q!
查找文件:find . -name [内容]
修改文件为可执行状态:chmod 777 [文件名]
通配符:* ?
清空编译:make clean
编译文件:make -j 或 make all
运行文件:sh 文件名 或 ./

查询GPU状态: nvidia-smi
kill掉某一进程:kill -9 PID
百分比: df
定位文件名,直接 gf,即可直接打开另外一个文件
查找文件:locate filename
查找当前目录下的指定文件 find . -name “[name]”
查找根目录下的指定文件 find / -name “[name]”
查找根目录下的指定文件 find / -name “[name]” - size +1024c
查找文件中是否含有指定的字符 “10.71.110.89” find / -name “*.tar.gz” - type f -exec rm -rf {} /;
查找文件所在路径:which [name]
统计文件夹下的文件数量:

  • 统计当前目录下文件的个数(不包括目录)$ ls -l | grep "^-" | wc -l
  • 统计当前目录下文件的个数(包括子目录)$ ls -lR| grep "^-" | wc -l
  • 查看某目录下文件夹(目录)的个数(包括子目录)$ ls -lR | grep "^d" | wc -l
  • 统计文件夹下指定类型文件数量:find . -type f -name "*.txt" | wc -l(这里统计的是当前文件夹下txt类型文件的数量)

你可能感兴趣的:(常用命令,Linux)