Linux学习笔记(常用指令)

指定运行级别

  • 运行级别说明
         0 关机
         1 单用户
         2 多用户状态无网络服务
         3 多用户有网络服务
         4 系统未使用保留给用户
         5 图形界面
         6 重启
    常用的运行级别是3 和 5 ,可以使用init进行切换 init [012345]

Ubuntu设置root密码

Ubuntu中安装完成之后,默认的root用户密码是没有设置的,所以我们要自己为其设置密码.CentOS安装时即可设置root用户密码.
指令 sudo passwd 之后第一次输入密码是当前用户的密码,之后的就是设置root用户密码.设置完成之后即可使用su命令切换到root用户

补充(忘记root密码)

进入单用户模式(单用户模式可以不需要密码直接登录),修改密码即可.

常用指令

  • 帮助指令
  1. man 获得帮助信息
    基本语法
         man [命令或者配置文件]

    当我们对某一个指令不熟悉的时候可以 使用该指令获得帮助信息

  2. help指令
    基本语法
        help 命令

    获得shell内置命令的帮助信息

  • 文件目录类指令
  1. pwd指令 显示当前工作目录的绝对路径
    基本语法
        pwd

  2. ls指令 显示当前目录信息
    基本语法
        ls [选项] [目录或者文件]
    常用选项
        -a:显示当前所有的文件和目录,包括隐藏的
        -l:以列表的方式显示信息在这里插入图片描述

  3. cd 指令 切换到指定目录
    基本语法
        cd [参数]

    常用参数
        绝对路径和相对路径
    cd ~ 或者 cd : 回到自己的家目录
    cd … 回到当前目录的上级目录
    cd /root 使用绝对路径回到/root目录下

  4. mkdir指令 创建目录
    基本语法
        mkdir [选项] 要创建的目录
    常用选项
        -p :创建多级目录

  5. rmdir指令 删除空目录
    基本语法
        rmdir 删除的空目录
    在这里插入图片描述

  6. touch指令 创建空文件
    基本语法
        基本语法
        touch 文件名
    在这里插入图片描述

  7. cp 指令 [拷贝文件到指定目录下]
    基本语法
        cp [选项] 文件名称 指定路径
    常用选项
        -r :实现递归拷贝
    在这里插入图片描述

  8. rm 指令 删除指定文件或者目录
    基本语法
        rm [选项] 要删除的文件
    常用选项
        -r :递归删除整个文件
        -f :强制删除不提示
    在这里插入图片描述

  9. mv 指令 移动文件与目录或者重命名
    基本语法
        mv 旧文件 新文件名 (重命名)
        mv 文件名称 目录 (移动文件)
    在这里插入图片描述

  10. cat指令 查看文件内容,以只读的方式打开
    基本语法
        cat [选项] 要查看的文件
    常用选项
        -n :显示行号
    在这里插入图片描述

  11. more指令
    more指令是一个基于vi编辑器的文本过滤器,它以全屏的方式按页显示文本文件的内容(其中若干快捷键详见操作说明)
    基本语法
        more 查看的文件名

  12. less指令
    less指令用来分屏查看文件内容,与more类似,但是比more更加强大,支持各种终端显示,在显示时,根据需要显示的内容加载,对大型文件来说,效率较高
    基本语法
        less 查看的文件名

  13. >指令 和 >>指令
    > 输出重定向 会将原来的文件内容覆盖
    >> 不会覆盖原来的文件内容,而是追加到文件的末尾
    基本语法(如果文件不存在则会创建文件)
         ls -l > 文件 (列表的内容覆盖下写入文件中)
         ls -al >> 文件(将ls -l的内容追加到文件末尾)
    在这里插入图片描述

  14. echo指令 输出内容到控制台
    基本语法
        echo [选项] [输出内容]
    在这里插入图片描述

  15. head 指令 用于显示文件的开头部分(默认显示前十行)
    基本语法
        head (查看文件前十行)
        head -n 3 (查看文件前三行)
    在这里插入图片描述
    16.tail 指令 显示文件末尾部分(默认显示末尾十行)
    基本语法
        tail 文件 (查看末尾十行)
        tail -n 3 文件 (查看末尾三行)
        tail -f 文件 (实时追踪该文档的所有更新)
    在这里插入图片描述

  • ln 指令 创建软链接 类似于windows中的快捷方式
    基本语法
        ln -s [原文件或者目录] [软链接名称] (给原文件创建一个软链接)
    当我们使用pwd查看路径的时候任然是软链接所在的目录在这里插入图片描述
  • history 指令 查看过去执行的历史指令
    基本语法
        history (查看过去执行的历史指令)
        !n (执行编号为n的指令)
         history n(查看过去执行的n个指令)
    在这里插入图片描述
  • date 指令 时间日期相关操作
    1.date 指令
    基本语法
        date (显示当前时间)
        date + ‘%Y’ (显示当前年份)
        date + '%m '(显示当前月份)
        date + ‘%d’ (显示当前是哪一天)
        date + ‘%Y-%d%H:%M:%S’ (显示年月日时分秒)
        date -s 字符串时间 (设置日期时间)
    在这里插入图片描述
    2.cal指令
    基本语法
        cal [选项] (不加选项显示本月日历)
    在这里插入图片描述
  • 搜索查找指令
    基本语法
        find [搜索范围] [选项] (选项可使用help指令查询)
    在这里插入图片描述
    grep 指令和 | grep过滤查找,’ | '表示将前一个命令的处理结果输出传递给后边的命令处理
    基本语法
          grep [选项] 查找内容 源文件 (常用选项 :-n 显示匹配行及行号;-i 忽略字母大小写)
    在这里插入图片描述
  • 压缩、解压
    1.gzip 和 gunzip 指令
    gzip 用于压缩文件;gunzip用于解压文件
    基本语法
        gzip 文件 (将文件压缩为.gz格式)*
        gunzip文件.gz (解压文件)
    在这里插入图片描述
    2.tar 指令 打包指令,最后打包的文件爱你是*.tar.gz
    基本语法
        tar [选项] *.tar.gz 打包的内容 (打包目录,压缩后为*.tar.gz格式,选项自行使用help指令查看)
    在这里插入图片描述

边学习边记录,若有不足之处欢迎留言指点…

发布了63 篇原创文章 · 获赞 1 · 访问量 2028

猜你喜欢

转载自blog.csdn.net/qq_45061361/article/details/104592534
今日推荐