Linux运维篇03--Linux引导入门阶段(如何高效获取Linux命令帮助信息)

一、Linux命令分类

        内部命令:shell自带的命令

        外部命令:在Linux文件系统中存在一个应用程序

        type命令:查看Linux命令类型

                

                

                

二、Linux路径分类

        绝对路径:从跟(/)开始的路径都是绝对路径,Linux系统只有一个根

                

        相对路径:以所处的工作目录为参照点

扫描二维码关注公众号,回复: 1555014 查看本文章

        . 代表当前路径    ..代表上一级路径  ~代表用户的宿主目录

三、Linux基本命令

 
 
ls (list) :列出目录 

    -h:直观显示文件大小

    -a:显示目录下所有文件,包括(. .. 以.开始的隐藏文件)

    -A:和-a相同,但是不显示(当前路径和上级路径的. ..)

    -R:递归查看(一并显示子目录中的所有内容)

    -r:逆序显示目录内容

    -i:显示文件所在的i结点 (index node)  
    -l(long): 长格式显示 
    
 -rw-------. 1 root root  1434 May 29 00:34 anaconda-ks.cfg
第一位:文件类型

   -:代表普通文件        d:代表目录     b:块设备:如硬盘 c:字符设备:如键盘      s:套接字文件

   p:命名管道(pipe)      l:符号链接文件

第二到十位:权限位

         234位:文件属主权限   owner

         567位:文件属组权限  group

         8910位:其他用户权限 other

 1:代表文件硬链接的次数

第一个root:代表文件属主(owner)

 第二个root:代表文件属组(group)

 11月  9 2017: 文件的时间戳 (stat命令 查看文件的时间戳)

         access:访问的时间戳

         modify:文件被修改的时间戳(修改文件数据)

         change:文件被更改的时间戳(更改文件属性 改名 改属性)
cd -:返回到上一次的工作目录

cd ~username:切换到username的宿主目录
             

四、环境变量:内存中的命名空间

PATH变量:存放系统命令的路径 (每个命令以: 隔开)

      查看PATH变量:echo

         

                 

      如果在以上路径没有找到相关命令,提示用户 command not found

      如果一个命令在以上多个路径中存在,系统会按照从前往后的顺序查找,查找到该命令后,后面的路径不再查找(即使错误)

       有bin的表示普通用户命令

五、hash命令:查看命令缓存 (为了提高查询速度)

                

六、查看帮助信息

        内部命令:"help" + [command]

        外部命令:[command] + "--help"

man:命令的说明书 (查看内部命令时,显示的是bash帮助信息,因为内部命令集成在bashshell中) 

man查看快捷键: 

      上下方向键:翻行
      enter:向下翻页
      pagedown:向下翻页
      pageup:向上翻页
      /[查看字符]:从上往下查找关键字
      ?[查看字符]:从下往上查看关键字
      q:退出当前帮助信息

man目录说明:          

1      User Commands                                所有用户命令(/bin /usr/bin /usr/local/bin):binary        
2      System Calls                                 系统调用库   不同应用调用库程序实现相同功能
3      C Library Functions                          库调用
4      Devices and Special Files                    设备或特殊文件        硬件设备存放在/dev/
5      File Formats and Conventions                 查看配置文件格式
6      Games et. Al.                                游戏
7      Miscellanea                                  杂项
8      System Administration tools and Dea-mons     管理员命令   (/sbin /usr/sbin /usr/local sbin):security binary

man使用说明:

NAME:显示命令名称及简要用法
        SYNOPSIS:语法格式,可能包括一些选项的使用
        DESCRIPTION:命令和命令选项的详细说明
        Exit status:退出状态码
        AUTHOR:作者信息
        REPOPTING BUGS:发现bug时如何反馈信息
        COPYRTING:该命令的版权信息
        SEE ALSO:另外参照的帮助信息
        OPTIONS:说明该命令每个选项的详细用法
        EXAMPLES:命令的使用实例

man手册页目录:/usr/share/doc(工作中主要是查看内核信息)

man手册符号意义:

date [OPTION]... [+FORMAT]
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
        <>:必须使用的选项或参数
        []:可以省略的选项或参数
        ...:可以使用多个选项或参数
        |:多选1
        {}:分组,没有特殊意义

which:查看命令所在的目录

whatis:查看命令所在的帮助信息的目录

            该命令在系统启动大约70分钟后会生成whatis数据库,如果时间太短该命令不会执行

            可以使用makewhatis初始化whatis。

        

            如果一个命令同时处于多个目录中,可以使用man +数字 +[命令]        

        

info:在线查看帮助,注重于命令的历史或版权信息等等



















































     

猜你喜欢

转载自blog.csdn.net/qq_38055050/article/details/80472394