运行级别
级别 | 说明 |
---|---|
0 | 关机 |
1 | 单用户【找回丢失密码】 |
2 | 多用户状态没有网络服务 |
3 | 多用户状态有网络服务 |
4 | 系统未使用保留给用户 |
5 | 图形界面 |
6 | 系统重启 |
常用运行级别是3和5,也可以指定默认运行级别, init [级别]。
文件目录类
指令 | 说明 |
---|---|
pwd | 显示当前工作目录的绝对路径 |
ls -a [文件或目录] | 显示当前目录所有的文件和目录,包括隐藏文件 |
ls -l [文件或目录] | 以列表的形式显示 |
cd [目录] | 回到指定目录 |
cd ~ | 回到自己的家目录,如/root |
cd … | 回到上一级目录 |
mkdir [单目路] | 创建单目路 |
mkdir -p [多级目录] | 创建多级目录 |
rmdir [空目录] | 删除空目录 |
rmdir -rm [非空目录] | 删除非空目录 |
touch [文件名称] | 创建一个空文件 |
cp -r [源目录] [目标目录] | 递归复制目录 |
rm -r [目录或文件] | 递归删除文件或目录 |
rm -rf [目录或文件] | 强制递归删除文件或目录 |
mv [源目录] [目标目录] | 将源目录移动到目标目录 |
echo | 输出内容到控制台 |
history [n] | 查看历史使用命令 |
> | 输出重定向 |
>> | 追加 |
in | 符号链接 |
head | 显示文件开头部分内容 |
tail | 显示文件中尾部分内容 |
cat | 查看文件内容 |
more
more指令是一个基于VI编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容。
less
less 指令用来分屏查看文件内容,它的功能与more 指令类似,但是比 more 指令更加强大,支持各种显示终端。less指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率。
时间日期类
l) date(功能描述:显示当前时间)
2) date +%Y(功能描述:显示当前年份)
3) date +%m(功能描述:显示当前月份)
4) date +%d(功能描述:显示当前是哪一天)
5) date “+%Y-%m-%d %H:%M:%S”(功能描述:显示年月日时分秒)
6) date -s 时间(设置系统时间)
7) cal(显示日历)
搜索查找类
find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端。
find [搜索范围] [选项]
locate 指令可以快速定位文件路径。locate 指令利用事先建立的系统中所有文件名称及路径的locate数据库实现快速定位给定的文件。Locate 指令无需遍历整个文件系统,查询速度较快。为了保证查询结果的准确度,管理员必须定期更新locate时刻
grep指令和管道符号|
grep过滤查找,管道符,“”,表示将前一个命令的处理结果输出传递给后面的命令处理。
压缩和解压类
- gzip&gunzip
gzip文件(功能描述:压缩文件,只能将文件压缩为*.gz文件)
gunzip文件.gz(功能描述:解压缩文件命令) - zip&unzip
zip [选项] XXX.zip将要压缩的内容(功能描述:压缩文件和目录的命令)
unzip [选项] XXX.zip(功能描述:解压缩文件)
-r:递归压缩,即压缩目录unzip 的常用选项
-d<目录>:指定解压后文件的存放目录 - tar
tar[选项] XXX.tar.gz打包的内容―(功能描述:打包目录,压缩后的文件格式.tar.gz)