Linux的幫助使用之man幫助

 使用幫助章節

1、幫助的使用:

whatis

command –help

man and info ;

本地幫助文檔/usr/share/doc(提供的官方使用指南和發行註記);

官網在線文檔(第三方程序官方文檔;通過發行版官方的文檔光盤或者網站可以獲得安裝指南、部署指南、虛擬化指南等);

其它網站和搜索。

獲取幫助的能力決定了技術的能力;

多層次的幫助。

 

紅帽知識庫和官方在線文檔:

http//kbase.redhat.com

http//www.redhat.com/docs

http//access.redhat.com

 

2、命令的各自使用:

1whatis:顯示命令的簡短描述;系統新安裝完後不能夠馬上使用,需要使用如下的方式去創建數據庫:

CentOS6:(生成數據庫命令:#makewhatis

CentOS7:(生成數據庫命令:#mandb)

(2whatiscommandman –f command都可以查詢到命令的簡單描述,如:whatis cal man –f cal

(3)內部命令:#helpcommand 

         #man bash

(4)外部命令:a#command –help#command –h

      b、使用手冊(manual):#mancommand

      c、信息頁:#infocommand

      d、程序本身的幫助文檔:README;INSTALL

      e、程序官方文檔:站點---Documentation

      f、發行版的官方文檔

      gGoogle


(5 內部命令:cdhashhelppwdecho

   外部命令:ls shutdownman

6manbash   可以查看到所有內部命令的幫助說明。

7--help選項:

顯示用法總結和參數列表

使用的大多數,而並非所有的

Usage: date[OPTION]... [+FORMAT] or:  date[-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

  a   []  是可選的

b CAPS< > 是變量

c 、……表示一個列表

d X|y|z的意思的“x”或“y”或“z

-abc的意思是 -a  -b  -c


         date –d yesterday  顯示昨天的日期時間;

         date –d now      顯示當前的日期時間;

         date –d‘-2d’ +%F  顯示前天的日期時間;

         date –d ‘-2d’ +%w  顯示前天是星期幾;

         date +%w        顯示當天是星期幾;

         date –d ‘+2d’ +%F   顯示後天的日期時間;

         date –%j    顯示當前到年前第一天共過去了多少天;

         date –u    顯示格林尼治的日期時間;

         date +%s    顯示格林尼治時間197011號到當前時間共多少秒;

         date [MMDDhhmm[[CC]YY][.ss]]  自定義時間。

 

***# bc  啓用系統的計算器 ***

 

8man 幫助:

8- 1、提供命令幫助的文件;

      手冊頁放在/usr/share/man

     幾乎每個命令都有man的“頁面”;

       Man頁面分組爲不同的“章節”;

     統稱爲Linux手冊;

3Man  [章節] 命令

 Man命令的配置文件:/etc/man.configCentOS6 | man_db.confCentOS7

  MANPATH  /PATH/SOMEWHERE:指明新手冊文件搜索位置

  # man -M/PATH/SOMEWHERE COMMAND:到指定位置下搜索COMMAND命令的手冊頁並顯示[root@localhost ~]#whereis ls

ls: /bin/ls /usr/share/man/man1/ls.1.gz/usr/share/man/man1p/ls.1p.gz  lsman幫助存放位置。




4man的章節:

    a 、用戶命令

、系統調用

C庫調用

d 設備文件及特殊文件

、配置文件格式

、遊戲

、砸項

、管理類的命令

i Linux內核API



5、例子:

  先查看COMMANDman幫助章節有哪些?

 [root@localhost ~]#whatis passwd

passwd               (1)  - update user's authentication tokens

passwd               (5)  - password file

passwd[sslpasswd]   (1ssl)  - compute password hashes

其中上面的(1)(5)的COMMAND所對應man幫助的章節號;

查看COMMAND指定章節的man幫助:# man 5 passwd

     

man –k COMMAND=apropos COMMAND  查詢whatis數據庫,包含簡單的說明給予索出來。

    

 6、修改man的配置文件:

   #vim/etc/man.config

   wKiom1eaBOugzd7nAAAkrcpxxUo443.png-wh_50

  7、查看man手冊頁

    Synopsis 摘要:[]  可選內容

              <> 必選內容

              a|b 二選一

                同一內容可出現多次

    man –a keywork 列出所有幫助

   搜索man手冊: man –kkeywork 列出所有匹配的頁面使用whatis數據庫

  8man命令的操作方法:使用less命令實現(^ :表示使用Ctrl鍵)

    Space^V^f^F:向文件尾翻屏

    b^B:向文件首部翻屏

    d^D:向文件尾部翻半屏

    u^U:向文件首部翻半屏

    RETURN, ^Ne^E or j  or ^J :向文件尾部翻一行

    y or ^Y or ^Por k or ^K:向文件首部翻一行

    q :退出

    # :跳轉至#

    1G:回到文件首部

    G:翻至文件尾部

 

9man關鍵字搜索: / :向下搜索;

          ?:向上搜索;

          n:同向(跟搜索命令同向)搜索;

          N:反向(跟搜索命令反向)搜索。

 

10、練習:

1shutdown -P 1730 "系統將在17:30後關機" & (此處& ,表示將此命令放在後臺執行,取消:shutdown -c &

 

2)字符終端登錄時,顯示主機名稱、登錄終端號、登錄時間

 # vim /etc/issue

wKioL1eaBXbzRa5nAAAflyqXKKc863.png-wh_50

 添加:The hostname is \n

   login terminal is \l

   Thetime is \t

修改完成後,在圖形終端登陸,命令行下輸入#chvt 2  或者按Ctrl+F2 exit退出後,重新登陸即可看到如下圖的效果:

wKiom1eaBYbgBWr2AAAYWSNv_VE287.png-wh_50

  以上效果實現,所需要查看到的man幫助(man 8shutdown —— man 8 agetty

/usr/share/doc   比較大的程序服務的幫助存放位置。

 

(redhat付費用戶)生成系統日誌文件:命令#sosreport

wKioL1eaBZaxrj2DAABSNAl0sgw836.png-wh_50

  wKioL1eaBcmjtGf2AAAy9TRZM9k792.png-wh_50

  wKiom1eaBdnCe_q1AAA-2FijpWc752.png-wh_50

     


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章