Linux实操篇05--实用指令

1.1 指令运行级别

  • 0:关机
  • 1:单用户(找回丢失密码)
  • 2:多用户状态没有网络服务
  • 3:多用户状态有网络服务
  • 4:系统未使用,保留给用户
  • 5:图形界面
  • 6:系统重启

Linux实操篇05--实用指令_第1张图片
常用运行级别是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

1.5 文件目录指令

你可能感兴趣的:(Linux知识)