獲取幫助&正確關機

 Linux 有許多的命令而且有的命令又有好的選項,鑑於我們的記憶能力有限,不一定能記住所有的命令及其選項,但有時候我們必須使用相關命令,那我們該怎麼辦呢?其實我們可以從linux本身和互聯網上獲得幫助

  1、大多數外部命令都可以使用COMMAND --help獲取幫助信息
  2、內部命令可以使用help COMMAND獲取幫助信息
  3、查看命令手冊
     # man COMMAND
  4、查看命令的信息頁
     # info COMMAND
  5、可以到/usr/share/doc 命令自身附帶的文檔
  6、Redhat Documention
  7、google,docs.redhat.com;kbase.redhat.com
你或許想問如何知道命令是內部還是外部的呢,使用type COMMAND區別命令爲內部或是外部;那什麼是內部命令,什麼又是外部命令呢?
    內部命令:隸屬於某個已經打開的shell程序的命令
    外部命令:在系統的某個路徑下存在一個與命令名稱對應的可執行的文件命令
知道從何處獲取幫助後,我們具體來了解如何使用man查看命令手冊頁
  # man [chapter] COMMAND
man有8個章節,按命令類型歸類,不同的命令幫助手冊也可能位於不同的章節,同一個命令也可歸類多個章節,同一個章節均可以
 
存在手冊
 1)用戶命令
 2)系統調用
 3)庫調用
 4)特殊文件
 5)文件格式(通常指配置文件)
 6)遊戲
 7)雜項
 8)管理命令
# whatis COMMAND(查看命令所在的章節)
man在/usr/share/man目錄下
配置文件在/etc/man.conf:當我們手動編譯安裝軟件,要想查看該文件的幫助信息須在/etc/man.conf配置MANPAT或者使用man的-M
 
選項指定man手冊的絕地路徑,比如編譯安裝axel後,查看axel幫助信息的方法如下:
 (1)# vim /etc/man.conf
      MANPATH  /usr/local/axel/share/man      ##增加MANPATH
 (2)# man -M /usr/local/axel/share/man  axel  ##使用-M選項指定絕對路徑
格式:
# man [-acdfFhkKtwW] [-m system] [-p string] [-C config_file] [-M pathlist] name ...
參數:
-C config_file ##指定使用的man配置文件,默認是/etc/man.config
-M path        ##指定搜索man手冊目錄的列表,用冒號隔開
-P pager ##指定使用何種pager.man會優先使用此選項設定,然後是依環境變數MANPAGER設定,然後是環境變數PAGER;man缺省使
 
用/usr/bin/less
-m system  ##依所指定的system名稱而指定另一組的聯機手冊
-a man   ##缺省情況是在顯示第一個找到的手冊之後,就會停止搜尋,使用此選項會強迫man繼續顯示所有符合
 
翻屏 
 [space]  向下翻一頁  < -- >  b 向上翻一頁
 [enter]  向下翻一行  < -- >  k 向上翻一行
 G  跳到最後一行
 1G       跳到第一行
 
字符串搜索
 /keyword n/N (光標所在處向文件尾部查找)
 ?keyword n/N (光標所在處向文件首部查找)
 
正確關機:在關機之前應該使用sync把內存中的數據同步到磁盤,避免數據丟失
常用的關機命令:shutdown,halt,init 0,poweroff
shutdown
# shutdown -h now   #立即關機
# shutdonw -r now   #立即重啓
# shutdown -h +10   #10分鐘後關機
# shutdown -c       #取消關機
# shutdown -h 08:20 #8點20分關機
# shutdown -r +30 'I'll shutdown after 30minutes' #告訴在線用戶30分鐘後關機
# shutdown -k +5 'I'll shutdown after 5 minutes'  #僅發出警告信息,不會關機
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章