一、指定运行级别
1.运行级别
0:关机
1:单用户【找回丢失密码】
2:多用户状态没有网络服务
3:多用户状态有网络服务
4:系统未使用保留给用户
5:图形界面
6:系统重启
二、找回root密码
三、帮助指令
1.man[命令或配置文件]:man ls
2.help指令:help
四、文件目录类指令
1.pwd:显示当前目录的绝对路径
2.ls:语法:ls [选项] [目录或文件]
常用选项:-a:显示当前目录所有文件和目录,包括隐藏的
-l:以列表的方式显示信息
3.cd:切换到指定目录(绝对路径/相对路径)
cd~/cd :回到自己的家目录
cd..:回到上一级目录
4.mkdir:创建目录
案例1:mkdir /home/dog
案例2:mkdir -p /home/animal/tiger
5.rmdir:删除空目录
案例:rmdir /home/dog
6.rm :移除文件或目录
选项:-r:递归删除整个文件夹
-f:强制删除不提示
案例1:rm /home/hello.txt
案例2:rm -rf /home/bbb
7.touch:创建空文件
案例:touch /home/demo.txt
touch demo.txt
8.cp:拷贝文件到指定目录
案例1:cp hello.txt /home/bbb
案例2:cp -r /home/bbb /opt
9.mv:移动文件/目录或重命名
mv 原来的文件名 新的文件名 (重命名)
mv /opt/bbb /home/(移动文件)
10.cat:查看文件内容
11.more:按页显示文本文件
案例:cat /opt/杂文.txt | more
12.less:显示文件内容,适合于大文件,根据需要加载内容
13.echo:输出内容到控制台
14.head:显示文件开头部分内容,默认显示10行内容
15.tail:输出文件尾部内容,默认10行
16.> >> :输出重定向和追加
17.ln:软链接/符号链接(类似于windows快捷方式),主要存放了链接其他文件的路径
18.history:查看执行过的历史命令,也可以执行历史命令
五、时间日期类指令
1.date:显示当前日期
2.date:设置日期
3.cal:查看日历
六、搜索查找类指令
1.find:从指定目录向下递归的遍历其哥哥子目录,将满足条件的文件或者目录显示在终端
2.locate:快速定位文件路径,需要定期使用update更新locate时刻
3.grep 和 管道符号|:grep过滤查找,管道符|:表示将前一个命令的处理结果输出传递给后面的命令处理
七、压缩和解压缩
1.gzip/gunzip:压缩文件/解压缩
2.zip/unzip:压缩/解压缩,在项目打包发布中很有用
3.tar:打包,最后打包的文件是 .tar.gz 的文件