美文网首页
note_3.1_Linux命令和帮助

note_3.1_Linux命令和帮助

作者: 人間失格_430b | 来源:发表于2019-01-10 17:12 被阅读0次

Linux命令基础知识

CLI

命令的语法通用格式:
# COMMAND OPTIONS ARGUMENTS
发起命令:请求内核将某个二进制程序运行为一个进程:
程序-->进程
静态-->动态(有生命周期)
命令本身是一个可执行的程序文件:二进制格式的文件,有可能会调用共享库文件:

  • 多数系统程序文件都存放在:
    • 普通命令:/bin,/usr/bin,/usr/local/bin
    • 管理命令:/sbin,/usr/sbin,/usr/local/sbin
  • 共享库:
    • 32bits的库:/lib,/usr/lib,/usr/local/lib
    • 64bits的库:/lib64,/us/lib64,/usr/local/lib64
  • 命令分为两类:
    • 由shell程序的自带的命令:内置命令(builtin)
    • 独立的可执行程序文件,文件名即命令名:外部命令

命令必须遵循特定格式规范:exe,msi,ELF(Linux)

file

查看文件类型


file

shell程序是独特的程序,负责解析用户提供的命令;

  • 环境变量:PATH:
    从哪些路径中查找用户键入的命令字符串所对应的命令文件;
    命令查找顺序是自左向右的


    echo $PATH

查看命令类型:

  • type COMMAND


    type

OPTIONS:

指定命令的运行特性:
选项有两种表现形式:

  • 短选项:-C,例如 -l -d
    如果一命令同时使用多个短选项,多数可合并:-l -d = -ld
  • 长选项:--word , 例如--help ,--human-readable

ARGUMENTS:

命令的作用对象;
命令对什么生效;

注意:不同的命令的参数;有些命令可同时带多个参数,多个之间以空白字符分隔;

例如:ls -ld /var /etc

获取命令的使用帮助:

内部命令:
help COMMAND


help

外部命令:

  1. # COMMAND --help
  2. 使用手册:manual
    位置:/usr/share/man
    # man COMMAND
    • SECTION:
      NAME:功能性说明
      SYNOPSIS:语法格式
      DESCRIPTION:描述
      OPTIONS:选项
      EXAMPLES:使用示例
      AUTHOR:作者
      BUGS:报告程序bug的方式
      SEE ALSO:参考
      ... ...

    • SYNOPSIS:
      []:可选内容;
      <>:必须提供的内容;
      a|b|c:多选一;
      ...:同类内容可出现多个;

    • 使用手册:压缩格式的文件,有章节之分;
      /usr/share/man
      man1, man2, ...
      1:用户命令;
      2:系统调用;
      3:C库调用;
      4:设备文件及特殊文件;
      5:文件格式;(配置文件格式)
      6:游戏使用帮助;
      7:杂项;
      8:管理工具及守护进行;

      # man CHAPTER COMMAND

      注意:并非每个COMMAND在所有章节下都有手册;

      # whatis COMMAND


      whatis

      注意:其执行过程是查询数据库进行的;
      手动更新数据库:
      ~]# makewhatis

  3. info COMMAND
  4. 很多应用程序会自带帮助文档:/usr/share/doc/APP-VERSION
    README:程序的相关的信息;
    INSTALL: 安装帮助;
    CHANGES:版本迭代时的改动信息;
    获取命令的在线文档;
  5. 主流发行版官方文档
    http://www.redhat.com/doc
  6. 程序官方的文档:
    官方站点上的“Document”
  7. Google
    keyword filetype:pdf
    keyword site:domain.tld

man命令操作方法:

  • 翻屏:
    空格键:向文件尾翻一屏;
    b: 向文件首部翻一屏;
    Ctrl+d:向文件尾部翻半屏;
    Ctrl+u:向文件首部翻半屏;
    回车键:向文件尾部翻一行;
    k: 向文件首部翻一行;
    G:跳转至最后一行;
    #G: 跳转至指定行;
    1G:跳转至文件首部;

  • 文本搜索:
    /keyword:从文件首部向文件尾部依次查找;不区分字符大小写;
    ?keyword:从文件尾部向文件首部依次查找;

    • n: 与查找命令方向相同;
    • N: 与查找命令方向相反;
  • 退出:
    q: quit

  • 选项:
    -M /PATH/TO/SOMEDIR:到指定目录下查找命令手册并打开之;

exercise

相关文章

  • note_3.1_Linux命令和帮助

    Linux命令基础知识 命令的语法通用格式:# COMMAND OPTIONS ARGUMENTS发起命令:请求内...

  • 如何在linux系统上获取命令的帮助信息 并描述man文档的章节

    命令可分内部命令和外部命令 内部命令帮助可用:# help COMMAND 外部命令帮助可用: (1) #COMM...

  • Linux帮助命令

    man man 命令 #获取指定命令的帮助man -k 命令 #查看和命令相关的所有帮助(模糊匹配),相当于a...

  • 068-Linux命令

    一、Linux命令 1.1帮助命令 1.1.1man 获得帮助信息 (1)基本语法: NAME 命令的名称和单行...

  • 一些常用的Linux命令

    1.线上查询及帮助命令(1 个)help:获取某个命令的帮助信息,格式:命令 --help2.文件和目录操作命令(...

  • linux用户和文件管理

    帮助命令 whatis 命令 #显示命令的简短功能 man 命令 #查看手册页和命令描述 命令--help ...

  • 基础篇(七)—Linux常用基本命令

    帮助命令 man 基本语法:man [命令或配置文件] 功能描述:获得帮助信息 内容说明:NAME 命令的名称和...

  • Linux帮助命令使用

    Linux系统的帮助命令是最详细的指导文档,帮助命令包括man和info。 man man命令查询linux系统中...

  • 帮助命令

    帮助命令man(manual) 其他帮助命令 格式 man 命令获取指定命令的帮助 ?man ls 查看ls的帮助...

  • Linux基础05

    帮助命令man man命令: 获取指定命令的帮助 man ls: 查看ls的帮助 命令 --help: 获取命令...

网友评论

      本文标题:note_3.1_Linux命令和帮助

      本文链接:https://www.haomeiwen.com/subject/jfdarqtx.html