Linux实操篇05--实用指令
1.1 指令运行级别
- 0:关机
- 1:单用户(找回丢失密码)
- 2:多用户状态没有网络服务
- 3:多用户状态有网络服务
- 4:系统未使用,保留给用户
- 5:图形界面
- 6:系统重启
常用运行级别是3和5,要修改默认的运行级别可改文件/etc/inittab的id:5:default这一行的数组。
1.2 切换到指令运行级别
基本语法:
init [0/1/2/3/4/5/6
问题:如果不小心忘记root密码,如何找回?
方法1:如果当前用户具有sudo权限,那么可以直接:sudo su root 然后passwd设置root密码。
方法2:用户不具备sudo权限时,需要修改kernel镜像启动参数。
重启电脑长按shift进入GRUB引导模式,选择Ubuntu高级选项,回车
按e进入recovery mode模式,编译kernel进行启动参数
删除recovery nomodeset,在此位置添加 quiet splash rw init=/bin/bash。然后按F10, 启动。
1.3 帮助指令
1.3.1 获得帮助信息
man [命令或配置文件]
例如:man ls
1.3.2 help指令
查看某个指令的帮助信息
help命令:help cd
1.4 文件目录指令
-
pwd:显示当前工作目录的绝对路径
-
ls指令—查看当前目录的所有内容
基本语法:ls [选项] [目录或者文件]
常用选项:-a :显示当前所有文件和目录;-l :以列表方式显示信息 -
cd指令—切换到指定目录
基本语法:cd [参数]
cd … :回到上一级目录 -
mkdir指令—创建目录
基本语法:mkdir [选项] 要创建的目录
创建多级目录:mkdir -p /home/animal/tiger
eg: mkdir /home/dog -
rmdir指令—删除空目录
基本语法:rmdir [选项] 要删除的空目录
eg: rmdir /home/dog
注意:rmdir删除的是空目录,如果目录下有内容则无法删除。删除非空目录:
rm -rf /home/dog -
touch指令—创建空文件
基本语法:touch 文件名
eg: touch hello.txt -
cp指令—拷贝文件到指定目录
基本语法:cp [选项] 源目录 目标目录
常用选项:-r:递归复制整个文件夹
eg1:将/home/aaa.txt复制到/home/bbb目录下
touch aaa.txt
mkdir bbb
cp aaa.txt bbb/eg2:将/home/test整个目录复制到/home/zwj目录
cp -r test/ zwj/ -
rm指令—删除文件或目录
基本语法:rm [选项] 要删除的文件或目录
常用选项:-r:递归删除整个文件夹;-f:强制删除不提示。
eg:rm aaa.txt
eg:rm -rf bbb/
eg:rm -f ok1.txt