Linux命令學習( 使用命令,檢視手冊,取別名等)

Pruett發表於2018-04-06

1.type 顯示命令的型別

type type

2.顯示一個可執行程式的位置 which
這個命令只對可執行程式有效,不包括內部命令和命令別名,別名是真正的可執行程式的替代物。 當我們試著使用 shell 內部命令時,例如,cd 命令,我們或者得不到回應,或者是個錯誤資訊.
3.得到shell 內部命令的幫助文件 help

help cd

4.–help - 顯示用法資訊

mkdir --help

5.man 顯示程式手冊頁

man program

表6-1: 手冊頁的組織形式

章節 內容
1 使用者命令
2 程式介面核心系統呼叫
3 C 庫函式程式介面
4 特殊檔案,比如說裝置結點和驅動程式
5 檔案格式
6 遊戲娛樂,如螢幕保護程式
7 其他方面
8 系統管理員命令

可以使用如下的方式指定特定的章節

man section search_term
例如:
man 5  passwd  //會顯示檔案/etc/passwd 的檔案格式說明手冊

6.apropos - 顯示適當的命令
也有可能搜尋參考手冊列表,基於某個關鍵字的匹配項。
通過關鍵詞,查詢出一些資訊,比如章節和命令等資訊.

apropos 關鍵詞 //該命令和 " man -k  關鍵詞"   的效果一樣

7.whatis 顯示非常簡潔的命令說明
顯示匹配特定冠電子的手冊頁的名字和一行命令說明.
8.info 顯示程式info條目
info 程式讀取 info 檔案,info 檔案是樹型結構,分化為各個結點,每一個包含一個題目。 info 檔案包含\超級連結,它可以讓你從一個結點跳到另一個結點。一個超級連結可通過 它開頭的星號來辨別出來,把游標放在它上面並按下 enter 鍵,就可以啟用它。
表 6-2: info 命令

命令 行為
? 顯示命令幫助
PgUp or Backspace 顯示上一頁
PgDn or Space 顯示下一頁
n 下一個 - 顯示下一個結點
p 上一個 - 顯示上一個結點
u Up - 顯示當前所顯示結點的父結點,通常是個選單
Enter 啟用游標位置下的超級連結
q 退出
[me@linuxbox    ~]$   info    coreutils

9.別名 alias 刪除別名unalias
多個 命令可以放在一行,使用分號隔開就可以了
可以通過給命令起別名的方式,將多個命令的連續執行,使用一個別名代替.可以通過type對別名進行檢視,如:

alias name='string' //等號前面沒有空格
如:
alias foo='cd /usr; ls; cd ~'

刪除別名

unalias name //unalias foo

別名在關閉shell之後就會消失

相關文章