推薦乙個linux命令列提示工具 fish

2021-08-10 05:24:11 字數 1326 閱讀 1163

大家都知道linux 系統有非常多命令。比如只看 /usr/bin 目錄,你就可以找到很多命令執行檔案(你可以執行 ls/usr/bin/ | wc -l 看一下你的系統裡這個目錄下到底有多少命令)。雖然不一定都用到,但是面對如此多的命令,可能根本記不住,幸好可以借助一些小工具來實現命令提示和補充,比如下面要推薦的可安裝的-fish。

fish

fish 是 linux/unix/mac os 的乙個命令列 shell,有一些很好用的功能。

自動推薦功能讓 fish 非常方便(特別是你想不起來一些命令的時候)。

你可能覺得挺好,但是 fish 沒有被預設安裝。對於 ubuntu(以及它的衍生版),你可以用下面的命令安裝:

sudo apt-add-repository ppa:fish-shell/release-2

sudo apt update

sudo apt install fish

對於類 centos 系統,可以這樣安裝 fish。用下面的命令增加倉庫:

sudo -s

cd /etc/yum.repos

.d/wget

.org/repositories/shells:fish:release:2/centos_7/shells:fish:release:2.repo

用下面的命令更新倉庫:

yum repolist

yum update

然後用下面的命令安裝 fish:

yum install fish
fish 用起來可能沒你想象的那麼直觀。記住,fish 是乙個 shell,所以在使用命令之前你得先登入進去。在你的終端裡,執行命令 fish 然後你就會看到自己已經開啟了乙個新的 shell。

圖1:fish 的互動式 shell

在開始輸入命令的時候,fish 會自動補齊命令。如果推薦的命令不是你想要的,按下鍵盤的 tab 鍵可以瀏覽更多選擇。如果正好是你想要的,按下鍵盤的向右鍵補齊命令,然後按下 enter 執行。在用完 fish 後,輸入 exit 來退出 shell。

另外,history 可以檢視歷史命令,history |grep command可以搜尋歷史命令。當然最重要的還是多加練習,畢竟熟能生巧。

完~via:

Linux 在乙個命令列上執行多個命令

對於單個命令執行我想大多數人都是明了的,也就是在乙個命令列上執行一條命令。那對於在一行上執行多個命令怎麼辦呢,其實也很簡單,只需在各命令之間加上特殊命令符號,我們常規使用到的有3個特殊命令符號。1.如果被分號 所分隔的命令會連續的執行下去,就算是錯誤的命令也會繼續執行後面的命令。root local...

Linux 在乙個命令列上執行多個命令

原文出處 對於單個命令執行我想大多數人都是明了的,也就是在乙個命令列上執行一條命令。那對於在一行上執行多個命令怎麼辦呢,其實也很簡單,只需在各命令之間加上特殊命令符號,我們常規使用到的有3個特殊命令符號。1.如果被分號 所分隔的命令會連續的執行下去,就算是錯誤的命令也會繼續執行後面的命令。root ...

如何了解乙個命令列man

通常是一段描述,通常是命令列的由來 可編寫指令碼的影象處理系統。講解命令列的基本用法,這裡提供了基本的使用格式,一般對於劃線處還會有進一步描述 通常用語簡要描述一下命令列功能應用 針對每乙個選項具體講解,對於劃線處如果不懂,後面會有講述 通常用語講解相關選項,比如這裡就將key的使用做了一些限制 命...