编号 | 命令 (格式:命令名 [-选项] 参数) | 说明 | 实例 |
---|---|---|---|
1 | cd 路径 . .. ~ ~用户名 - | 改变当前用户所在位置 代表当前目录 代表上级目录 代表当前登录用户的宿主目录 代表进入~后的用户的宿主目录 代表前一目录,进入当前目录之前操作的目录 | |
2 | pwd | 查看当前所在位置的路径 | |
3 | mkdir 目录名 mkdir -p /a/b/c | 创建一个目录 使用-p参数创建多级目录 | |
4 | rmdir 目录名 rmdir -f 目录 rmdir -r 目录 rmdir -i 目录 | 删除一个目录 -f强制删除,即使设置了-i也不会起作用 -r删除目录 -i删除文件或者目录前是否询问 | # rm /home/file,删除file文件; # rm -r /home/directory,删除directory目录 |
5 | cp 源文件名 目标路径 | 复制一个文件到一个路径下 | cp /etc/passwd /home |
6 | mv 源文件名 目标路径 | 移动一个文件到一个路径下 | |
7 | head [-n] 文件名 tail [-n] 文件名 | 从文件开头看文件内容,n表示显示的行数 从文件结尾看文件内容,n表示显示的行数 | 查看123.log中最新10条数据 tail -n 10 123.log |
8 | cat 文件名 [ | more] cat 文件名 >> 文件名 | 显示一个文件的内容(管道符进行分屏) cat命令和输出重定向命令进行两个文件的合并。 | |
9 | more 文件名 | 文件内容分屏显示 | |
10 | diff [-选项] 文件1 文件2 | 比较两个文件内容的差异 | |
11 | ps -ef | 查看所有进程 | 查看tomcat的进程:ps -ef| grep tomcat |
12 | mysqldump -u root -p 数据库名 mysql -uroot -p 数据库名 | 备份数据库 还原数据库 | 1、备份 :mysqldump -uroot -p --default-character-set=utf8 --databases 数据库名 >路径 2、还原:mysql -uroot -p 数据库名 < 路径 |
13 | mysql -u root -p exit; | 登录数据库 退出登录数据库 | |
14 | ls ls选项:-l、-R、-a、-d | 列出当前目录下的所有文件 ls选项:-l(列出所要查看的内容详细信息)、-R(列出所有文件,包括隐藏文件)、-a(列出当前目录的所有内容,并将子目录的内容也显示出来)、-d(仅列出目录本身,而不显示当前目录下的内容) | |
15 | touch 文件名 | 创建空白文件,或者改变文件的创建时间 | touch /home/test,创建test空白文件 |
16 | sort [-选项] 文件名 sort命令选项:-f、-r、-t、-k | 对文件内容或者查询结果进行排序 -f:忽略大小写;-r:反向排序;-t指定分隔符;-k:已第几个区间进行排序,后面加数字 | 根据/etc/passwd文件中的第三列来将passwd文件进行排序后输出:sort -t “:” -k 3 /etc/passwd |
17 | wc [-选项] 文件名 wc命令选项:-l、-w、-m | 对文件的行数、单词数和字符数进行统计。 -l显示行数、-w显示单词数、-m显示字符数。 | 行数: wc -l /etc/passwd |
18 | chmod 选项 权限 文件名(目录名) | 设置权限命令(两种方法:数字和字符) r4、w2、-0 | |
19 | shutdown [选项] [时间] [警告信息] shutdown命令选项:-r、-h、-c | 关闭计算机 -r:系统服务停掉然后重启 -h:系统服务停掉然后关机 -c:取消已经在运行的shutdown命令内容 | 现在关闭计算机:shutdown -h now 下午六点关闭:shutdown -h 18:00 五分钟后关闭:shutdown -h +5 |
20 | halt [选项] | 相当于shutdown -h | |
21 | poweroff | 关闭计算 | |
22 | reboot | 重新启动系统 | |
23 | cat /proc/cpuinfo | 查看CPU | |
24 | cat /proc/meminfo | 查看内存 | |
25 | nvidia-smi | 显卡信息 | |
26 | watch -n 10 nvidia-smi | 查看显卡资源使用状态信息 |