首页 > 系统相关 >CentOS 7基础操作04_获得命令帮助

CentOS 7基础操作04_获得命令帮助

时间:2024-05-31 11:31:24浏览次数:25  
标签:文件 CentOS 04 -- 命令 file man help

1、使用help命令

        help命令本身是Linux Shell中的一个内建指令,其用途是查看各Shell内部命令的帮助信息,使用help 命令时只需要添加内部指令的名称作为参数即可,例如,执行"‘help pwd命令可以查看Shell内部命令pwd 的帮助信息 (pwd命令用于显示当前用户所在的工作目录)具体操作如下

[root@blab ~]# help pwd
pwd: pwd [-LP]
    打印当前工作目录的名字。
    
    选项:
      -L    打印 $PWD 变量的值,如果它命名了当前的
        工作目录
      -P    打印当前的物理路径,不带有任何的符号链接
    
    默认情况下,`pwd' 的行为和带 `-L' 选项一致
    
    退出状态:
    除非使用了无效选项或者当前目录不可读,否则
    返回状态为0。
[root@blab ~]#

2、使用--help选项

        对于大多数Linux外部命令,可以使用一个通用的命令选项“--help”来显示对应命令字的格式及选项等帮助信息。若该命令字没有--help选项.一般只会提示简单的命令格式。例如,执行ls --help命令可以查看ls命令的帮助信息(ls命令用于显示文件或目录列表信息),具体操作如下:

[root@blab ~]# ls --help
用法:ls [选项]... [文件]...
List information about the FILEs (the current directory by default).
Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.

Mandatory arguments to long options are mandatory for short options too.
  -a, --all     不隐藏任何以. 开始的项目
  -A, --almost-all    列出除. 及.. 以外的任何项目
      --author      与-l 同时使用时列出每个文件的作者
  -b, --escape      以八进制溢出序列表示不可打印的字符
      --block-size=SIZE      scale sizes by SIZE before printing them; e.g.,
                               '--block-size=M' prints sizes in units of
......

3、使用man手册页

        man手册页 (Manual Page)是Linux操作系统中最为常用的一种在线帮助形式.绝大部分的外部软件在安装时为执行程序,配置文件提供了详细的帮助手册页。这些手册页中的信息按照特定的格式进行组织,通过统一的手册页浏览程序man进行阅读。例如,执行“man file”命令可以查看file命令的手册页信息(file命令用于判断文件的类型),具体操作如下:

[root@blab ~]# man file


FILE(1)                                                   General Commands Manual                                                   FILE(1)

NAME
       file - 确定文件类型

总览
       file [ -bcnsvzL ] [ -f 命名文件 ] [ -m 幻数文件 ] file ...

描述
       本手册页说明了3.27版本              file             命令的使用.              File             命令试图检查每个参数以判定文件的类型.
       检查共有三组,按如下顺序进行:文件系统检查,幻数检查,以及语言检查.  文件系统 检查成功则输出文件类型.

       输出的类型一般会包含以下的词中的一个: text  (文件中仅有  ASCII  字符,可以用  ASCII  终端读此文件,以保证内容的可靠性),  executable
       (文件中保存的是程序编译后的结果,一些UNIX       内核或其它内核能理解这类文件),       或者       data       表示所有其它类型文件(data
       一般为二进制文件或者不可打印的).   但是有的常用的文件格式(如core文件、tar包),虽然也包含二进制数据,   却不属于这一类   如果要修改
       /usr/share/magic   或者程序本身,   preserve   these   keywords  .   当文件为``text''  类型时,认为此文件为可读文件.   不要象在Berke‐
       ley环境中那样做 - 要把``shell commands text''改为``shell script''.
......

        在阅读man手册页时将以全屏的文本方式显示.并且提供了交三式的探作外境。妆I.↓方向键可以向上、向下滚动一行文本内容,按Page Up键和Page Down键可以问上、同下翻负显示;按键或q键可以随时退出手册页的阅读环境,按/键后可以对手册内容进行查找,如输入/-v”可以查找到“-v’选项的帮助信息,若找到的结果有多个,还可以按n键或N键分别向下,向上进行定位选择。

        如果需要将man 手册页的内容保存成文本文件以便在其他系统中查看,可以结合col 命令去赛手册页中的格式控制字符.并将显示结果保存为新的文件。例如,以下操作可以将ls命令的帮助册保存为文本文件 Ishelp. txt.

[root@blab ~]# man ls | col -b > lshelp.txt

        在这个例子中,col是一个命令程序,用于过滤文本中的一些特殊控制字符:另外还使用了“|”和“>”符号,这是Shell环境中的两种特殊功能应用,分别称为管道、重定向输出。其含义及作用如下所述。

  • 管道:用竖杠符号十表示,用于将前面命令的屏幕输出结果作为后面命令的操作对象(输入)、就好像一根管道一样,从这头塞入内容,从另一头出来。
  • 重定向输出:用大于符号“>”表示.前面的命令成功执行以后,其屏幕输出结果将保存到“>”号后边指定的文件中,而不是直接输出到屏幕,因此称为重定向。

标签:文件,CentOS,04,--,命令,file,man,help
From: https://blog.csdn.net/m0_38096339/article/details/139347332

相关文章

  • CentOS 7基础操作05_Linux查看及切换目录
    1、pwd命令——查看当前的工作目录(PrintWorkingDirectory)        pwd命令用于显示用户当前所在的工作目录位置,工作目录是用户操作文件或其他子目录的默认位置起点。使用pwd命令可以不添加任何选项或参数。例如,root用户在/root目录中执行pwd命令时若输出信息为/roo......
  • Centos8安装k8s1.23.9
    离线安装一、环境准备卸载podman关闭交换区禁用selinux关闭防火墙依赖包安装系统参数优化配置本地dockeryum源一:centos8默认安装podmanbuildah需要卸载sudoyumerasepodmanbuildah-y二:节点关闭swap分区swapoff-a&&sysctl-wvm.swappiness=0sudosed-i'......
  • Centos7部署k8s1.23.9
    !/bin/bashfunctionnode_update_kernel(){启用ELRepo仓库sudorpm--importhttps://www.elrepo.org/RPM-GPG-KEY-elrepo.orgsudorpm-Uvhhttp://www.elrepo.org/elrepo-release-7.0-6.el7.elrepo.noarch.rpm查看可用的系统内核包sudoyum--disablerepo="*"--enabl......
  • 如何在Ubuntu22.04上安装SDK Manager
    1.Jetson官网注册账号,登陆账号后去下载中心下载deb文件;Jetson官网注册账号参考我的博文:NVIDIAJetson平台账号注册说明-CSDN博客2.下载完毕后将deb文件包拖入Ubuntu22.04虚拟机内,执行以下命令安装;sudodpkg-isdkmanager_2.1.0-11669_amd64.deb3.终端输入“sdkmanagr......
  • Maven 的下载、IDEA操作、依赖、继承、聚合、常用构建命令说明
    Maven下载https://maven.apache.org/下载之后解压到非中文无空格目录maven自身的配置在你的解压目录下的conf->setting.xml指定本地仓库Maven会把它替我们下载的jar包保存到本地仓库。默认这个本地仓库是在C盘,如果不介意的话,可以不用改。|Thepathtothelo......
  • Linux最常用的硬件相关的命令
    Linux最常用的硬件相关的命令Linux最常用的硬件相关的命令查看块设备的lsblk显示管理磁盘分区fdisk显示当前系统的分区情况显示硬件信息的hwinfo**显示所有硬件信息**:**指定特定硬件信息**:列出系统硬件信息的lshw显示所有硬件信息查看摘要硬件信息查看特定硬件信息(如......
  • ubuntu20.04跑通slambook2 ch13编译
    这里记录如何跑通slambook2ch13的代码1.依赖说明在原书代码的3rdparty下大部分的依赖,只需要对每一个库源码安装即可,在CMakeists.txt目录下打开命令行输入:mkdirbuildcdbuildcmake..makesudomakeinstall但sophus和opencv比较麻烦,单独拿出来讲一下。2.sophus安装3r......
  • Linux中目录及其操作命令和帮助命令
    目录目录介绍根目录目录操作命令显示目录下的文件和目录的命令用法:常用选项ls-als-all显示当前目录的命令用法切换当前目录的命令用法创建目录的命令用法常用选项删除目录的命令用法注意改变权限的命令用法改变文件或目录的所有者或者组用法常用选项......
  • P10526 [XJTUPC2024] 命令行题解
    题目大意对于一个字符串$s$在输入的最后一行读入的字符,如个字符不为$E\(,\)T\(,\)B$那么这一个字符就添加至字符串$s$的末尾。对于操作$B$那么执行删除字符串$s$的最后一个字符,如果$s$为空那么跳过这个操作。对于操作$T$找到一个以字符串......
  • 【scau数据库实验一】mysql_navicat_数据库定义实验、基本命令
    实验一开始之前,如果还有不会使用navicat建议花五分钟补课哦~补课地址:【scau数据库实验先导】mysql_navicat_数据库新建、navicat的使用-CSDN博客实验目的:理解和掌握数据库DDL语言,能够熟练地使用SQL DDL语句创建、修改和删除数据库、模式和基本表。实验报告要求:实验报......