91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux命令工具的使用方法是什么

發布時間:2022-01-20 17:46:37 來源:億速云 閱讀:153 作者:kk 欄目:開發技術

這篇文章給大家介紹Linux命令工具的使用方法是什么,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

Linux 上有太多的命令了,如果背的話不知道得背到什么時候,但是Linux中有 Bash 命令歷史以及像 apropos 和 fish 這樣的工具,你不用消耗太多記憶來回憶那些幫你完成任務的命令,下面為大家分享一下Linux命令工具使用方法。

Bash 命令歷史

不管你知不知道,Bash(最流行的 Linux shell)會保留你執行過的命令的歷史。想實際操作下看看嗎?有兩種方式。打開終端窗口然后按向上方向鍵。你應該可以看到會有命令出現,一個接一個。一旦你找到了想用的命令,不用修改的話,可以直接按 Enter 鍵執行,或者修改后再按 Enter 鍵。

要重新執行(或修改一下再執行)之前運行過的命令,這是一個很好的方式。我經常用這個功能。它不僅僅讓我不用去記憶一個命令的所有細節,而且可以不用一遍遍重復地輸入同樣的命令。

說到 Bash 的命令歷史,如果你執行命令 history,你可以列出你過去執行過的命令列表(圖 1)。 Linux命令工具的使用方法是什么

圖 1: 你能找到我敲的命令里的錯誤嗎?

你的 Bash 命令歷史保存的歷史命令的數量可以在 ~/.bashrc 文件里設置。在這個文件里,你可以找到下面兩行:

HISTSIZE=1000
HISTFILESIZE=2000

HISTSIZE 是命令歷史列表里記錄的命令的最大數量,而 HISTFILESIZE 是命令歷史文件的最大行數。

顯然,默認情況下,Bash 會記錄你的 1000 條歷史命令。這已經很多了。有時候,這也被認為是一個安全漏洞。如果你在意的話,你可以隨意減小這個數值,在安全性和實用性之間平衡。如果你不希望 Bash 記錄你的命令歷史,可以將 HISTSIZE 設置為 0。

如果你修改了 ~/.bashrc 文件,記得要登出后再重新登錄(否則改動不會生效)。

apropos

這是第一個我要介紹的工具,可以幫助你記憶 Linux 命令。apropos (意即“關于”)能夠搜索 Linux 幫助文檔來幫你找到你想要的命令。比如說,你不記得你用的發行版用的什么防火墻工具了。你可以輸入 apropos “firewall” ,然后這個工具會返回相關的命令(圖 2)。 Linux命令工具的使用方法是什么

圖 2: 你用的什么防火墻?

再假如你需要一個操作目錄的命令,但是完全不知道要用哪個呢?輸入 apropos “directory” 就可以列出在幫助文檔里包含了字符 “directory” 的所有命令(圖 3)。

Linux命令工具的使用方法是什么
Linux 三個命令工具!Linux 三個命令工具!

圖 3: 可以操作目錄的工具有哪些呢?

apropos 工具在幾乎所有 Linux 發行版里都會默認安裝。

Fish

還有另一個能幫助你記憶命令的很好的工具。Fish 是 Linux/Unix/Mac OS 的一個命令行 shell,有一些很好用的功能。

  • 自動推薦
  • VGA 顏色
  • 完美的腳本支持
  • 基于網頁的配置
  • 幫助文檔自動補全
  • 語法高亮
  • 以及更多

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

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

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

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

sudo -scd /etc/yum.repos.d/
wget http://download.opensuse.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(圖 4)。

Linux命令工具的使用方法是什么
Linux 三個命令工具!Linux 三個命令工具!

圖 4: fish 的交互式 shell。

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

Fish 還可以做更多事情,但是這里只介紹用來幫助你記住命令,自動推薦功能足夠了。

什么是Linux系統

Linux是一種免費使用和自由傳播的類UNIX操作系統,是一個基于POSIX的多用戶、多任務、支持多線程和多CPU的操作系統,使用Linux能運行主要的Unix工具軟件、應用程序和網絡協議。

關于Linux命令工具的使用方法是什么就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

二手房| 洛宁县| 青州市| 涟水县| 南靖县| 临安市| 昂仁县| 吴江市| 湟中县| 密山市| 三穗县| 穆棱市| 乐安县| 怀仁县| 寿光市| 建昌县| 南充市| 阿图什市| 冷水江市| 长沙县| 宜州市| 昭通市| 玛纳斯县| 志丹县| 澄江县| 望城县| 信阳市| 苍溪县| 郓城县| 阳信县| 大同市| 阳曲县| 玉溪市| 依安县| 馆陶县| 汶川县| 尤溪县| 道孚县| 鹤岗市| 东源县| 延安市|