【語法格式】
man 參數選擇 命令/文件
【命令操作】
【語法格式】
命令 --help
【命令操作】
如果想顯示中文的幫助解釋,需要調整中文字元集的結果,其實就是調整系統字元集為「zh_CN.UTF-8」(不建議使用中文)
在Linux系統里有一些特殊的命令,它們就是bash程序的內置命令,例如cd、history、read等,這些命令在系統目錄里不存在真實的程序文件(存在於bash程序里),對於這部分命令,查看幫助的方法就是使用help命令。
【命令操作】
Linux系統中的info命令是一個查看程序對應文檔信息的命令,可以作為man及help命令的幫助補充
【命令操作】
搜索引擎使用順序google -> bing -> (不要問為什麼!)
像火柴盒、utools等工具也有各類系統的命令幫助插件
2. 如何在Linux終端中獲取命令幫助
一般Linux中的命令都帶有幫助文件。
shell中的命令一般是這樣執行的:當用戶在終端上輸入命令並按回車後,系統內核會在當前用戶的環境變數PATH中去讀取環境變數的值,變數的值就是命令的路徑,命令路徑不只一個,於是系統會從這些路徑中從左至右的順序匹配要查找的命令文件,直到找到並執行為止;當這個命令被執行過已後,系統會把這個命令對應的文件路徑保存在系統的哈希表中,以便下次用戶執行命令時更快速的查找,查看當前用戶的hash表。可以執行系統內置命令hash顯示當前用戶的哈希表。更多Linux命令詳細介紹還請查看「Linux命令大全」,查詢方式如下圖:
3. linux 中的 help 命令到底怎麼用
help命令用於顯示shell內部命令的幫助信息。
help命令只能顯示shell內部的命令幫助信息。而對於外部命令的幫助信息只能使用。
內部命令在目錄列表時是看不見的,它們由Shell本身提供。
4. linux的幫助命令help、man、--help
一、內置命令和外部命令
1、shell的概念:shell就是一個命令解釋器,當你在linux界面發出一個指令時,命令先傳到shell,然後在將這個指令翻譯成計算機可以識別的二進制語言,然後傳給計算機內核,告訴他要做什麼事情。計算機內核將結果返還給shell,shell翻譯成人所熟悉的語言,將結果展示出來
2、內內部命令:就是shell程序的一部分,在系統啟動時就載入進入內存,時常駐內存的,所以我們執行內部命令的時候執行速度比較快
3、外部命令:也就是文件系統命令,它不是shell程序組成部分,是shell程序之外的程序,使用時需要從硬碟讀取入內存,所以相對來說速度就慢一點。
4、區分內部命令和外部命令:使用type命令可以區分,如 type cd
5、注意命令可以有多種形式,既可以是內置命令也可以是外部命令。查看命令的多種不同形式,可以使用
type的-a參數
二、help、man、--help命令區別
1、help 命令:只能查詢shell內置命令。
使用格式:help cd
2、--help 命令:只能查詢linux外部命令
使用格式:mkdir --help
3、man 命令:即可以幫助查詢linux內置命令,也可以查詢linux外部命令。man查詢的內容比其餘兩個命令內容都多
使用格式:man cd
q Q 退出界面
4、其中 「--help、man」是我們常用命令
5. linux操作系統中,載入和刪除內核模塊的命令是什麼
modprobe命令x0dx0aLinux命令:modprobe 。x0dx0a功能說明:自動處理可載入模塊。x0dx0a語法:modprobe [-acdlrtvV][--help][模塊文件][符號名稱 = 符號值]。x0dx0a補充說明:modprobe可載入指定的個別模塊,或是載入一組相依的模塊。modprobe會根據depmod所產生的相依關系,決定要載入哪些模塊。若在載入過程中發生錯誤,在modprobe會卸載整組的模塊。x0dx0ax0dx0a內容x0dx0a1、modprobe 命令是根據depmod -a的輸出/lib/moles/version/moles.dep來載入全部的所需要模塊。x0dx0a2、刪除模塊的命令是:modprobe -r filename。x0dx0a3、系統啟動後,正常工作的模塊都在/proc/moles文件中列出。使用lsmod命令也可顯示相同內容。x0dx0a4、在內核中有一個「Automatic kernel mole loading"功能被編譯到了內核中。當用戶嘗試打開某類型的文件時,內核會根據需要嘗試載入相應的模塊。/etc/moles.conf或 /etc/modprobe.conf文件是一個自動處理內核模塊的控制文件。x0dx0amodprobe命令主要用於在Linux 2.6內核中載入和刪除Linux內核模塊。通過此命令用戶可以輕松地載入和刪除Linux內核模塊,同時使用此命令載入Linux內核模塊時,Linux內核會自動解決內核模塊之間的依賴關系,將相互依賴的模塊自動載入,如下所示:x0dx0a1) 載入RAID1陣列級別模塊:x0dx0a[root@rhel5 boot]# modprobe raid1 x0dx0ax0dx0a2) 顯示已載入的RAID1陣列級別模塊:x0dx0a[root@rhel5 boot]# lsmod |grep raid1 raid1 25153 0 x0dx0ax0dx0a3) 刪除RAID1陣列級別模塊:x0dx0a[root@rhel5 boot]# modprobe -r raid1 x0dx0ax0dx0a4) 顯示RAID1陣列級別模塊:x0dx0a[root@rhel5 boot]# lsmod |grep raid1 x0dx0ax0dx0amodprobe命令在載入模塊時會自動解決依賴的模塊。當載入的模塊需依賴另一個模塊時,系統會自動將此模塊載入。而當用戶使用insmod命令載入模塊時,則不會自動解決相對應的依賴模塊。x0dx0amodprobe命令中的"-r"參數表示刪除指定模塊,"-c"參數表示顯示/etc/modprobe.conf配置文件的參數,"-C"參數表示指定內核配置文件,"-f"表示覆蓋,"-l"表示顯示模塊的絕對路徑。x0dx0a[root@rhel5 boot]# modprobe -l|grep raid /lib/moles/2.6.18-8.el5/kernel/drivers/md/raid0.ko /lib/moles/2.6.18-8.el5/kernel/drivers/md/raid456.ko /lib/moles/2.6.18-8.el5/kernel/drivers/md/raid1.ko /lib/moles/2.6.18-8.el5/kernel/drivers/md/raid10.ko /lib/moles/2.6.18-8.el5/kernel/drivers/scsi/megaraid.ko /lib/moles/2.6.18-8.el5/kernel/drivers/scsi/aacraid/aacraid.ko /lib/moles/2.6.18-8.el5/kernel/drivers/scsi/megaraid/megaraid_mbox.ko /lib/moles/2.6.18-8.el5/kernel/drivers/scsi/megaraid/megaraid_mm.ko /lib/moles/2.6.18-8.el5/kernel/drivers/scsi/megaraid/megaraid_sas.ko /lib/moles/2.6.18-8.el5/kernel/drivers/scsi/raid_class.ko x0dx0ax0dx0a以上命令表示顯示系統中所有的編譯模塊,並過濾包含有raid字元串的模塊。
6. Linux中,可以用 命令--help查看命令如何被使用,但是如何查看cd的使用幫助
不是所有的命令都有 --help 選項,具體要查一下命令。用法就是 命令 後面跟 --help
--help 是獲得幫助的一個選擇。
下面再介紹兩種。
一般,對於獨立的命令可以用man 命令獲得完整的幫助手冊。
想獲得簡單的幫助可以試試命令後面跟 -h 選項。
你問的cd的使用幫助,由於cd是一個內置於bash的命令,不是一個獨立的命令,
你試試 cd --help
7. linux如何查看命令幫助
cd是Change Directory的縮寫,這是用來切換工作目錄的命令。cd命令是一個內置命令,可以通過type命令查看,如下:
[root@localhost ~]# type cd
cd is a shell builtin
1
2
cd命令語法
cd [相對路徑或絕對路徑或特殊符號]
說明:
不加參數時,默認切換到用戶主目錄,即環境變數HOME指定的目錄,如root用戶的HOME變數為/root,那麼cd命令不帶參數時便切換到/root目錄下。
絕對路徑是從跟目錄開始的,如/root或/home/sgl,相對路徑是相對於當前路徑來說的,假如當前目錄在/home/guo下面,那麼前面的/home/sgl的相對路徑就是../sgl,即當前目錄的上級目錄下的sgl目錄。
特殊符號包括~、-、..等。
~表示用戶主目錄,即HOME變數指定的目錄,如root用戶的主目錄為/root。
-表示前一個工作目錄。
..表示上級目錄。
.表示當前目錄。
cd命令示例
[root@localhost ~]# pwd #查看當前目錄。
/root
[root@localhost ~]# cd /home #參數為絕對路徑。
[root@localhost home]# pwd
/home
[root@localhost home]# cd #不加參數,默認切換到HOME變數指定的目錄。
[root@localhost ~]# pwd
/root
[root@localhost ~]# cd - # - 中劃線,表示前一個工作目錄,這里的前一個目錄是/home。
/home
[root@localhost home]# pwd
/home
[root@localhost home]# cd ~ # ~ 波浪線表示用戶主目錄,和不加參數時類似。
[root@localhost ~]# pwd
/root
[root@localhost ~]# cd ../var/spool/mail/ #參數為相對路徑,這里是相對於/root目錄。
[root@localhost mail]# pwd
/var/spool/mail
更多Linux知識可參考《Linux就該這么學》。