linux常用指令指令运行级别
操作级别说明:
0 :关机1 :单用户[找回丢失的密码]
2:多用户状态没有网络服务
3:多用户状态有网络服务
4:该系统未使用并保留给用户
5:图形界面
6:系统重启的常用运行级别为3和5,也可指定默认运行级别,以后演示
**实例:**init 0就是关机
在centos7之前,letc简化了/initab文件,如下:multi-user.target: analogous to runlevel 3graphicallagragragrap.target: analogous to runlevel 5#To view current default target, run:systemctl get-default///获得当前默认指令级别# To set a default target, run:systemctl set-default TARGET.target///设置默认指令级别
找回root密码- 启动按e,找到Linux16,最后输入init=/bin/sh
- 输入ctrl+x完成,输入单用户模式
- 输入光标闪烁位置:mount -o remount,rw /(每个单词之间都有空格,最后/和前面也有空格),最后回车
- 新一行输入:passwd,完成后,按键盘返回按钮(Enter)。输入密码,然后再次确认密码。密码修改成功后,会显示passwd..的样式,说明密码修改成功。如下图所示(成功修改):
- 输入鼠标闪烁的位置(最后一行):touch /.autorelabel(注:touch与 /后面有一个空间),完成后按键盘的回车键(Enter)
- 输入鼠标闪烁的位置(最后一行):touch /.autorelabel(注:touch与 /后面有一个空间),完成后按键盘的回车键(Enter)
- 在光标闪烁的位置继续输入:exec /sbin/init(注:exec和 /后面有一个空间),完成后按键盘的回车键(Enter),等待系统自动修改密码(这个过程需要慢慢等待)
案例
man ls:查看ls命令的帮助信息
help:活得shell内置命令有助于信息
pwd类文件目录:ls:-a显示当前目录的所有文件和目录,包括隐藏的
cd:~或者cd :回到你的家庭目录,例如,你是 root , cd~到/root
mkdir:-p 创建多级目录
rmdir:删除的是空目录,目录下的内容不能删除。此时,rmdir需要使用 -rf;
touch:
创建空文件
cp:将文件复制到指定目录,将整个文件复制到内外目录中使用cp -r
rm:删除目录或文件
-r:删除整个文件夹
-f:强制删除不提示
mv:或重命名移动文件或目录
cat:查看文件内容 -n:显示行号,不能修改文件
more:将内容输出到控制台
echo $PATH:输出环境变量
head:√基本语法head 文件(功能描述:查看文件头10行内容)
head -n 5文件(功能描述:查看文件头5行的内容,5可以是任意行数)
tail:√基本语法
- tail文件――(功能描述:查看文件尾10行内容)
- tail -n5文件―(功能描述:查看文件末尾的5行内容,5行可以是任意行数)
- tail -f文件(功能描述:实时跟踪文档的所有更新)
> 和 >>指令
find / -size +200M:在Linux系统中搜索200M以上的文件
locate指令可以快速定位文件路径。locate指令利用系统中所有文件名称和路径的locate数据库快速定位给定的文件。Locate 指令不需要遍历整个文件系统,查询速度更快。管理员必须定期更新locate时刻,以确保查询结果的准确性。
√特别说明是因为locatetetelocate 该指令基于数据库进行查询,因此在第一次运行前,必须使用updatedb指令创建locate数据库。
Grep指令和管道符号 |grep过滤搜索,管道符号 | 表示将前一个命令的处理结果输出到后一个命令处理中。
基本语法:-n 显示行和行号-i
应用实例案例1:请在 hello.在txt文件中搜索“yes“所在行,并显示行号
1: cat /home/hello.txt lgrep "yes"
2: grep -n "yes"/home/hello.txt
gzip/gunzip指令压缩和解压-.gz是文件,不是目录。gzip用于压缩文件,gunzip用于解压文件
基本语法
√基本语法gzip文件(功能描述:压缩文件只能压缩文件*.gz文件)
gunzip 文件.gz(功能描述:解压缩文件命令)
zip/unzip(对象.zip可以是目录(-r)也可以是文件))√应用实例案例1:将/home下的所有文件/文件夹压缩成myhome.zipzip -r myhome.zip /homel[压缩home目录及其包含的文件和子文件夹]
案例2:myhome.zip解压到/opt/tmp_目录下mkdir /opt/tmpunzip -d /opt/tmp /home/myhome.zip
tar指令tar指令 是包装指令,最后包装的文件是.tar.gz的文件
