一、常用目录介绍
二、文件管理相关命令
1、目录操作
切换目录: cd
查看目录: ls
-l 列出文件详细信息或者直接ll
-a 列出当前目录下所有文件及目录,包括隐藏的a(all)
创建目录: mkdir
-p 创建目录,若无父目录,则创建p(parent)
输出信息: echo
打印文件到命令行(查看文件): cat
改变文件所属用户: chown
改变文件所属组: chgrp
下载文件: wget
在文本中查找某个字符串: grep
统计文本中行数、字数、字符串: wc
部分显示: more/less
查找文件: find
-name test 查询指定目录下,名称为test的文件
-size +100k 查询指定目录下,文件大于100K的文件
创建空文件: touch
复制文件: cp
移动或重命名: mv
删除文件: rm
-r 递归删除,可删除子目录及文件
-f 强制删除
删除空目录: rmdir
树形结构显示目录,需安装tree包: tree
显示当前目录: pwd
创建链接文件: ln
分页显示文本文件内容: more、less
显示文件头、尾内容: head、tail
例:
tail -f xxx.log 实时查看xxx.log日志文件
tail -1000 xxx.log 查看最近1000行日志
2、vim操作:
进入编辑器 vi/vim,vim三种模式:命令模式、插入模式、编辑模式。使用ESC 或 i 或:来切换模式。
进入编辑模式插入:i
退出编辑模式:esc
保存:后面输入w
退出:后面输入q
不保存退出:后面输入q!
显示行号:set number
查找关键字: /xxxx, 按n跳到下一个,shift+n上一个
复制光标所在行,并粘贴 yyp
h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)
3、打包压缩相关命令
打包压缩 tar\gzip\bzip2
-c 归档文件
-x 压缩文件
-z gzip 压缩文件
-j bzip2 压缩文件
-v 显示压缩或解压缩过程 v(view)
-f 使用档名
例:
只打包,不压缩:tar -cvf /home/abc.tar /home/abc
打包,并用gzip压缩:tar -zcvf /home/abc.tar.gz /home/abc
打包,并用bzip2压缩:tar -jcvf /home/abc.tar.bz2 /home/abc
如果想解压缩,就直接替换上面的命令 tar -cvf / tar -zcvf / tar -jcvf 中的“c” 换成“x” 就可以了。
三、系统管理相关命令
1、PS 命令:用来列出系统中当前正在运行的那些进程,类似于 windows 的任务管理器。
ps -ef 查看全格式的全部进程
2、kill 命令:用于删除执行中的程序或工作。
kill -9 进程名 杀死一个进程
3、netstat 命令: 查看端口
netstat -anp | grep 端口号
4、ping 地址: 检测是否与主机连通
5、date : 查看当前系统时间
6、nvidia-smi: 查看gpu信息