Linux——帮助文档的获取

帮助文档的获取

外部命令:都有一个可执行程序,位于文件系统某目录下,可以使用which, whereis命令查询到命令存放的位置。

  • shell程序搜寻可执行程序文件的路径定义在PATH环境变量中,自左至右的查找;使用# echo $PATH命令查看。

1、获取内部命令帮助:

格式:# help COMMAND

a.hash命令:

命令格式:hash [-lr] [-p 路径名] [-dt] [名称 ...]

shell搜寻到的外部命令的路径结果会缓存至kv(key-value)存储中;

选项:

  • -r  忘记所有记住的位置

b.history命令:

作用:管理命令历史;

   登录shell时,会读取命令历史文件中记录下的命令:~/.bash_history

   登录进shell后新执行的命令只会记录在缓存中;这些命令会用户退出时“追加”至命令历史文件中;

选项:

  • -a: 追加本次会话新执行的命令历史列表至历史文件中;
  • -d: 删除历史中指定的命令;
  • -c: 清空命令历史;

快捷操作:

  • !#: 调用历史中第#条命令;
  • !string:调用历史中最近一个以string开头的命令;
  • !!: 上一条命令;

2、外部命令帮助获取:

格式:# man COMMAND

手册页位置:/usr/share/man

man命令有man1~man8,8个等级的帮助文档:

  • man1: 用户命令
  • man2: 系统调用
  • man3: C库调用
  • man4: 设备文件及特殊文件
  • man5: 配置文件格式
  • man6: 游戏
  • man7: 杂项
  • man8: 管理类的命令

查看第#章节中的手册:man # COMMAND

帮助手册中的段落说明:

  • NAME:名字解释
  • SYNOPSIS:使用规则
    • []:可选内容
    • <>: 必选内容
    • a|b:二选一
    • ...: 同一内容可出现多次
  • DESCRIPTION:相关(选项)用法的描述

man命令的操作方法:

功能键 功能
空格键, ^V, ^f, ^F 显示手册页的下一屏
Enter键,^N, e, ^E or j or ^J 一次滚动手册页的一行
y ,^Y ,^P , k , ^K 向文件首部翻一行
b, ^B 回滚一屏
d, ^D 向文件尾部翻半屏
u, ^U 向文件首部翻半屏
f 前滚一屏
q 退出man命令
h 列出所有功能键
/word 搜索word字符串
# 跳转至第#行
1G  回到文件首部
G  翻至文件尾部

文本搜索:

  • /KEYWORD:以KEYWORD指定的字符串为关键字,从当前位置向文件尾部搜索;不区分字符大小写;
    • n: 下一个
    • N:上一个
  • ?KEYWORD:以KEYWORD指定的字符串为关键字,从当前位置向文件首部搜索;不区分字符大小写;
    • n: 跟搜索命令同方向,下一个
    • N:跟搜索命令反方向,上一个

原文地址:https://www.cnblogs.com/x54256/p/8137741.html

时间: 2024-07-29 16:22:47

Linux——帮助文档的获取的相关文章

Linux帮助文档

Linux帮助文档 Linux的命令是如此的多,我们只能记住常用的一些命令,而且没有一个教程会把所有的命令覆盖掉,授人以鱼不如授人以渔,当掌握如何查看Linux帮助文档时候,就能在拿到一个不知道的命令时,查看它的用途. 当我们记不清某个命令,或者想做某个操作的时候却不知道是否有这个命令的时候.我们可以去搜索引擎中去搜索. 当我们知道一个命令时候,但是不知道它有哪些选项,可以跟哪些参数的时候,可以使用命令man man man 命令的作用是 获取一个命令的帮助文档. > man ls 通过这个命令

LINUX 内核文档地址

Set colors for man pages: 设置方法比较简单,打开/etc/bash.bashrc(需要root权限)或者~/.bashrc文件加入如下内容: # Set colors for man pagesman() {env \LESS_TERMCAP_mb=$(printf “\e[1;31m”) \LESS_TERMCAP_md=$(printf “\e[1;31m”) \LESS_TERMCAP_me=$(printf “\e[0m”) \LESS_TERMCAP_se=$

【转】刚发现一个linux在线文档库。很好很强大。

原文网址:http://blog.csdn.net/longxibendi/article/details/6048231 1.网址: http://www.mjmwired.net 2.比如查看这个 proc.txt ,就在这里能找到. http://www.mjmwired.net/kernel/Documentation/filesystems/proc.txt 内核参数解释全在这里了.不过,也可以下载内核完源代码,从/usr/src/linux/Documentation/proc.tx

关于Linux内核文档的翻译

我是一名山东大学的在校本科生,其实我的英语也不是很好,只是一般水平.我去翻译Linux文档只是觉得这份文档还没有中文版的,觉得翻译它们是一件很有意义的事情,并且还能通过翻译文档来理解Linux操作系统和Linux内核. 我的翻译可能会出现很多的错误,希望大家看到后能够及时的给我提出来,我会及时更正,以防误导别人,谢谢大家. 附,我的Linux文档翻译CSDN博客地址: http://blog.csdn.net/luoyhang003/article/category/2565851 另,有兴趣加

分享一个Linux管理文档多租户的例子

例题 同一群组microsoft下的两个账号justmine001和justmine002需要共同拥有目录/microsoft/eshop的开发权,以便进行协同工作,但是其他人不允许进入和查阅该目录. 从例题可以分析出: 同一群组下的账户需要共同拥有目录的使用权,且可以编辑里面的任何文件. 其他账户不拥有该目录的任何权限. 需要使用root账户,创建账户.群组,设置目录权限,然后搭建开发环境. 创建账户相关信息 groupadd microsoft ; 新增群组 useradd -G micro

Linux常用文档操作命令--2

4.文档压缩与解压操作 在Linux中常见的压缩文件有:*.tar.gz.*.tgz.*.gz.*.Z.*bz2等.其每种不同的压缩文件对印的压缩和解压命令也不同. *.tar.gz :tar程序打包的文档,并且经过gzip的压缩. *.tgz :tar程序打包的数据,并没有经过压缩. //注:tar是打包程序,能将多个文档打包成一个文档 *.gz :gzip程序压缩的文档. *.Z :compress程序压缩的文档. *.bz2 :bzip程序压缩的文档. 1).compress:它是用来将文

[Linux] day06——文档管理

文档管理===================mkdir 创建目录 -p /路径/目录名  (父路径不存在 -p) ---------------------------------------  touch              创建文件 实际创建文件时间戳 ------------------------------------------ln [-s]   (link) 源文件 链接文件路径   创建软链接----------------------------cp  (Copy) -

linux 编辑文档

本篇主要分享下vi 命令行的操作: vi  /etc/sysconfig/iptabels 首先我们需要理解putty客户端的复制 粘贴 插入文档  退出等命令 复制:指在putty客户端中的选择复制.按住鼠标左键选择你需要复制的命令,单击一下即是复制了命令行,鼠标在继续右键一下即表示粘贴到了下一行. 粘贴:即如何粘贴网页上的命令到putty客户端.鼠标选择你需求的网页上的命令行文字复制,点击putty软件,鼠标在putty软件里右键一下即可从网页端输入到putty客户端,然后我们回车即可打开.

#Linux学习笔记# Linux在线帮助文档man page

man是manual的简称,表示手册页.Linux系统的帮助手册页是按照章节(SECTION)来存储了.man手册页分为下面几个章节. 1 普通命令 2 内核提供的系统调用 3 库调用(C库函数) 4 特殊文件(大多在/dev目录下)和设备 5 文件格式规范 6 游戏 7 杂项(及其规范) 8 系统管理命令(通常需要root权限)和守护进程 Linux系统在显示man手册页只会显示某一章节.在使用man命令打开man手册页可以指定要打开的章节编号,例如下面命令打开passwd的第5章节内容, $