指定指令运行级别
语法:init 数字
0:关机 1:单用户2:多用户没有网络服务 3:多用户有网络服务
4:系统未使用保留给用户 5:图形界面 6:系统重启
找回root密码
帮助指令
- 获取帮助信息
man 命令或配置文件
- 获取shell内置命令的帮助信息:
help 命令
文件目录类
-
显示当前目录的绝对路径
pwd
-
查看当前目录的所有文件和目录
ls 选项 目录或文件
- 常用选项
-a
:显示当前目录所有文件和目录,包括隐藏
-l
: 以列表的方式显示信息
- 常用选项
-
切换到指定目录:
cd 指定目录
-
创建目录:
mkdir 参数 将要创建目录
- 创建多级目录:
mkdir -p 将要创建目录
- 创建多级目录:
-
删除目录
- 删除空目录:
rmdir 参数 要删除的空目录
- 删除非空目录:
re -rf 要删除的目录
- 删除空目录:
-
创建空文件:
touch 文件名称
-
拷贝文件:
cp -r 文件或目录 将要拷贝目录
-
移出文件或目录:
rm 参数 文件或目录
- -r:递归删除文件或目录
- -f 强制删除不提示
-
移动文件或目录或重命名:
mv 原文件或目录 移动(重命名)文件或目录
-
查看文件内容:
cat 参数 查看文件
- -n:显示行号
-
more指令
more指令是一个基于VI编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容。more指令中内置了若
干快捷键(交互的指令)- 基本语法
more 查看文件
- 基本语法
-
less指令
less指令用来分屏查看文件内容,它的功能与more指令类似,但是比more指令更加强大,支持各种显示终端。less指令在显示文件内容时,并不是一次将整个文件加载之后オ显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率.- 基本语法:
less 要查看的文件
- 基本语法:
-
echo指令
echo输出内容到控制台- 基本语法:
echo 参数 输出内容
- 基本语法:
-
head指令
head用于显示文件的开头部分内容,默认情况下显示前10行内容- 基本语法:
head 参数 文件
查看前5行head -n 5 文件
- 基本语法:
-
tail指令
输出文件尾部内容,默认情况下显示后10行内容- 基本语法:
tail 参数 文件
查看尾部5行tail-n 5 文件
实时追踪文档更新:tail -f 文件
- 基本语法:
-
>指令 />>指令
>输出重定向 >>追加
-
ln指令
软链接也称为符号链接,类似于Windows里的快捷方式,主要存放了链接其他文件的路径- 基本语法:
ln -s 原文件或目录 软连接名
- 基本语法:
-
history指令
查看已经执行过的历史命令- 基本语法:
history
查看最近使用过的10个指令:history 10
- 基本语法:
时间日期类
-
基本语法
- date (显示当前时间)
- date + %Y(显示当前年份)
- date +%m(显示当前月份)
- date +%d(显示当前是哪一天)
- date "+%Y-%m-%d %H:%M:%S"(显示年月日时分秒)
-
设置日期
- 基本语法:
date -s 字符串时间
- 基本语法:
-
查看日历
- 基本语法:
cal 参数
默认显示当前日历
显示2020年日历:cal 2020
- 基本语法:
搜索查找类
- find指令
find指令将从指定目录向下递归得遍历各个子目录,将满足条件的文件或者目录显示在终端
- 基本语法:
find 搜索范围 文件
- locate指令
locate指令可以快速定位文件路径.- 基本语法:
locate 文件
- 特别说明: 第一次运行前,必须使用
updatedb
指令创建locate数据库
- 基本语法:
- grep指令和管道符号 |
grep过滤查找,管道符| 表示将前一个命令的处理结果传递给后面的命令处理- 基本语法:
grep 参数 查找内容 文件
- 常用参数:
- 基本语法:
压缩和解压类
-
gzip/gunzip指令
gzip 压缩 gunzip解压- 基本语法:
gzip 文件
gunzip 文件.gz
- 基本语法:
-
zip和unzip指令
- 基本语法:
zip 参数 xxx.zip 将要压缩的内容
unzip 参数 xxx.zip
- 常用选项:
- 基本语法:
-
tar指令
tar指令是打包指令,打包后的文件是 .tar.gz的文件- 基本语法:
tar 参数 xxx.tar.gz 打包内容
- 参数:
- 应用:
- 基本语法: