实用命令
1.指定运行级别
运行级别说明:
0 :关机
1 :单用户【找回丢失密码】
2:多用户状态没有网络服务
3:多用户状态有网络服务
4:系统未使用保留给用户
5:图形界面
6:系统重启
常用运行级别是3和5,要修改默认的运行级别可改文件。
/etc/inittab 的 id:5:initdefault:这一行中的数字
命令:init [012356]
运行级别的示意图:
2.切换到指定运行级别的命令
基本语法:
init [012356]
实际案例:
1)通过 init 来切换不同的运行级别,比如运行级别 5 换到运行级别 3 然后关机。
init 3
init 5
init 0
2)请设置 Linux 的运行级别 linux 运行后,直接进入到命令行界面,即进入到 3 运行级别。
vim /etc/inittab 将 id:5:initdefault: 这一行中的数字中的 5 改为对应的运行级别 3 即可。
面试题:
1)如何找回 root 密码,如果我们不小心,忘记 root 密码,怎么找回。
思路: 进入到单用户模式,然后修改 root 密码。因为进入单用户模式,root 不需要密码就可以登录。
1、开机在引导时输入 回车键。
2、看到一个界面输入 e。
3、看到一个新的界面,选中第二行(编辑内核)在输入 e。
4、在最后输入 空格 1,再输入 回车键。这里就是告诉内核不要进入其他级别,而是要进入单用户级别。
5、再次输入 b 表示引导,这时就会进入到单用户模式。
6、接下来就可以修改 root 密码了,这里我修改成 123。
3.帮助命令
1.介绍
当我们对某个指令不熟悉时,我们可以使用 Linux 提供的帮助指令来了解这个指令的使用方法。
2.man命令
基本语法:
man [命令或配置文件](功能描述:获得帮助信息)
实际案例:
查看 ls 命令的帮助信息。
3.help命令
基本语法:
help 命令 (功能描述:获得 shell 内置命令的帮助信息)
实际案例:
查看 cd 命令的帮助信息。
4.当一个指令不熟悉如何学习的建议
虽然上面两个都可以来获取指令帮助,但是需要英语功底,如果英语不太好的,还是推荐直接百度靠谱。ifconfig
4.文件目录类命令
1.pwd命令
基本语法:
pwd (功能描述:显示当前工作目录的绝对路径)
实际案例:
显示当前工作目录的绝对路径。
2.ls命令
基本语法:
ls [选项] [目录或是文件]
常用选项:
-a:显示当前目录所有的文件和目录,包括隐藏的。
-h:以可读形式显示文件大小。
-l:以列表的方式显示信息。
实际案例:
查看当前目录的所有内容信息。
3.cd命令
基本语法:
cd [参数] (功能描述:切换到指定目录)
常用参数:
绝对路径和相对路径
如何理解绝对路径和相对路径:
cd ~ 或者 cd :回到自己的家目录
cd .. : 回到当前目录的上一级目录
实际案例:
1)使用绝对路径切换到 root 目录。
cd /root
2)使用相对路径到 root 目录。
这里我们需要知道该用户目录在哪个目录下,才能写出这个指令,假设在/usr/lib。
cd ../