Linux基础命令

命令基础
  1、命令的用法
    基本格式:
    command(命令)+option(选项)+操作对象
  扩展:
    命令+子命令+选项+操作对象
    qemu-kvm create/pause/stop...

  2、获取命令帮助
    ring0 -- ring3
    内置命令 -- 运行在ring0
    外置命令 -- 运行在ring3

  扩展:虚拟化 -- ring -1 ring0 -- ring3 --硬件辅助虚拟化(intel vt-x amd xxx)

    1、内置命令:
    help命令
    外置命令:
    命令 --help / -h

    2、man -- manual手册
      /usr/share/man man命令的目录,所有的帮助手册都是一个压缩文件
      1-8个级别
      每个级别对应的内容是不相同的,而各个命令有可能只有一个或几个的帮助内容
      1、表示用户命令
      2、表示系统调用
      3、库调用
      4、特殊文件(设备文件)
      5、文件格式(配置文件的语法)
      6、游戏
      7、杂项(miscellaneous)
      8、管理命令(/sbin,/usr/sbin,/usr/local/sbin)只有管理员才有权限使用的命令,因为他们能修改硬件设备参数;


      whatis命令
        查看命令所支持的man级别类型;

      man调用的more来进行文件查看
        1、/内容 -- 默认向下查找指定内容
          n 下一个
        2、?内容 -- 默认向上查找指定内容
          N 上一个

    3、查看info信息
      /usr/share/doc/...
      存放了命令的帮助文档(和文件的来源与历史有关),一般不看


    4、安装的第三方软件
      README

    5、百度谷歌


  3.系统基础命令
    3.1、PATH环境变量
      echo $PATH

    3.2、常用命令
      date 查看系统时钟
      在文件命令中经常使用
      %字母
      %F 结构为:2019-08-26
      %D 结构为:08/26/19
      %H
      %M %m
      %S
      cal 查看日历

      clock hwclock 硬件时钟
        hwclock -s //将系统时钟与硬件时钟进行同步,同步成硬件时钟
      扩展:ntp服务器
        yum install ntp
        去修改/etc/ntp.conf文件,实现客户端与服务器端的时间同步;

      cd pwd
        目录: .(当前目录) ..(上一级目录) ~(家目录) -(上一个目录)
      pwd 显示当前目录
      basename
      dirname

      ls
        它涉及到很多文件属性信息
        -i inode信息(文件系统有关)
        -l 文件类型 文件权限(所属主 所属组 other 特殊权限位) 硬链接数 所属主 所属组 文件 (目录)大小 Mtime 文件名(目录名)
        - 普通文本文件
        s 套接字文件
        l 软链接文件
        d 目录文件
        b 块设备文件
        c 字符设备文件 流设备文件
        p 管道文件

        file 去查看文件的具体文件类型
        普通的文本文件 ASCII文件

        stat 查看文件时间信息
        touch -C 修改文件的时间

        cat tac
          查看文件内容
          cat结合重定向可以多行输入
          -n

      其它常见的命令
        who w whoami 这三个命令都是查看当前系统登录的用户信息
        whereis 查看命令的绝对路径
        查看man的帮助文档的路径
        whatis
        which

        shutdown halt reboot init 0 init 6 poweroff

        shutdown now //立即关机
        shutdown -r now //立刻重启
        shutdown 17:00 //在17:00的时候关机
        shutdown -r 17:00 ////在17:00的时候重启
        shutdown +5 //5分钟以后关机
        shutdown -c //取消关机命令
        shutdown调用的就是poweroff(断电)

        halt直接断电
        poweroff会对进程做检查再断电
        reboot 重启
        init 0 关机
        init 6 重启

原文地址:https://www.cnblogs.com/4443056bdH/p/11414792.html