40多個最常用的linux終端命令

無論您是剛開始使用Linux還是僅僅對Linux終端感興趣,下面是一些最常見的命令,它們將帶您在Linux上度過整個時間。...

Linux命令行有兩件事是正確的:第一,在任何給定的時間都可以使用成千上萬個可能的命令;第二,最終只能使用其中的一小部分。儘管提供了力量,我們大多數人只是重複同樣的命令一遍又一遍。

most-used-linux-terminal-cmds

這是Linux最大的神話之一。很多人仍然認為Linux是一個困難的操作系統,只有那些死記硬背的極客才會使用,但事實並非如此。如果你能學會最常用的命令,你在Linux中會過得非常愉快——即使你是一個完全的新手。

因此,無論您是剛剛開始還是隻是好奇,以下是最常見的命令,它們將帶您在Linux上度過整個時間。

終端導航命令

在您真正充分利用終端之前,您需要知道如何導航它。這就是為什麼我們認為這些是最基本的Linux命令:如果你不能更改目錄或者在一個你不記得如何使用的命令上獲得幫助,那麼再多的終端知識也幫不了你。

  • && -- This one is so basic that it's not even technically a command. If you ever want to run multiple commands in sequential order, just stick this in between each one. For example, [command1] && [command2]will first run [command1] then immediately follow it with [command2]. You can chain as many commands as you want.
  • ! -- Repeats a recently used command. Best to use it in conjunction with the historycommand. You can use !nto repeat the n-th command in history. You can also use !-nto repeat the command that happened n commands ago.
  • cd—更改當前終端目錄。
  • 清除—清除終端屏幕。
  • 歷史記錄--顯示最近使用的所有命令的列表。您還可以通過按下端子中的向上和向下箭頭鍵循環使用最近使用的命令。
  • ls--顯示當前終端目錄中所有文件的列表。您可以使用參數修改它,以指定其他目錄或更改列表的格式。
  • man——根據搜索查詢顯示幫助頁面(從手冊中)。對於學習如何使用您不識別的命令或忘記不經常使用的命令的參數非常有用。如果你有困惑,就轉向男人。
  • pwd—將當前終端目錄顯示為絕對路徑。
  • whatis -- Displays brief descripti*** of command line programs. Think of it like a simplified version of manwhen you aren't sure what a command does but don't need the full manual on how to use it.

007Ys3FFgy1h1onps6zspj30im09baa6

文件管理命令

大多數Linux發行版都附帶了圖形桌面環境,無論您選擇使用哪種桌面環境,您都可以像在Windows或Mac上一樣瀏覽和管理文件—但是對於複雜的任務,使用命令行通常更容易、更快。

  • cat—在單個文本文件上使用時,它將顯示該文件的內容。當用於兩個或多個文本文件時,它將按順序顯示其所有內容。使用重定向操作符(“>”)將多個文本文件合併為一個文本文件。
  • chmod/chown -- The chmodcommand changes the read, write, and execute permissi*** of a file while the chowncommand changes the user and/or user group that owns a file.
  • cp—複製文件。默認情況下,副本顯示在當前終端目錄中,但也可以指定目標目錄。
  • 查找—搜索特定目錄(或整個系統)以查找符合給定條件集的文件。有幾十個選項,包括文件名、文件類型、文件大小、權限、所有者、創建日期、修改日期等。
  • grep——搜索一個特定的文件或一組文件以查看給定的文本字符串是否存在,如果存在,則告訴您文本在這些文件中的位置。此命令非常靈活(例如,使用通配符搜索給定類型的所有文件),對於程序員(查找特定代碼行)特別有用。
  • locate—在整個系統中搜索與搜索查詢匹配的文件或目錄,然後輸出每個匹配的絕對路徑。默認情況下,它只在您有權限的目錄中搜索。這是查找文件最簡單、最快的方法。
  • mkdir/rmdir——默認情況下,在當前終端目錄中創建或刪除一個目錄,但也可以指定一個目標目錄。刪除時,目錄必須完全為空。
  • mv—將文件從一個目錄移動到另一個目錄,您可以為目標目錄中的文件指定不同的名稱。您可以使用此命令重命名文件,方法是將文件移到同一目錄中,但使用不同的文件名。
  • nano/emacs/vim -- The three main terminal text editors that exist on nearly all Linux systems, ordered by increasing complexity. Newbies should stick to nanoas both emacsand vimare wildly complex (and wildly powerful).
  • 重命名—更改一個文件或一組文件的名稱。提供了許多有趣的參數,允許您根據模式自動重命名一堆文件。
  • rm—刪除文件。通過某個參數,它可以用來擦除指定目錄的全部內容。它還可以用來刪除幾個與某個文件名模式匹配的文件。
  • touch—將給定文件的訪問日期或修改日期更改為“現在”。
  • wget—在給定的web URL下載文件或頁面。
  • zip/gzip/tar——壓縮和解壓縮文件歸檔的各種格式。

007Ys3FFgy1h1onpssm76j30im09b3zy

系統管理命令

同樣,大多數Linux發行版都提供了一種圖形化的方法來管理系統設置,但是您可能會發現使用這些經過時間測試的命令更容易(甚至更有用)。事實上,這些命令往往提供了更多的權力方面,你可以做什麼。

  • apt -- While aptisn't a command in itself, there are three commands that you must know to make full use of APT: add-apt-repository(for locating third-party packages), apt-get(for actually installing packages), and apt-cache(for searching your repositories).
    • 如果您的發行版不使用APT,它可能使用YUM、RPM或其他一些替代方案。查看它們的等效命令。
  • bg/fg -- Sends a foreground job to run in the background or a background job to run in the foreground. For more on jobs, see the jobscommand.
  • df——顯示系統上使用和釋放的空間。
  • free—顯示系統上使用了多少RAM和free。
  • ip—顯示有用的網絡詳細信息,如ip地址、網絡接口、帶寬使用情況等。也可用於配置與網絡相關的設置。
  • 作業—顯示所有當前作業及其狀態。作業只是正在運行的進程或進程組的表示。
  • kill/killall -- You can use killto end a process according to its process ID (often used in conjunction with the pscommand) whereas you can use killallto end all processes whose names match your query.
  • mount/umount—將一個單獨的文件系統附加到系統的主文件系統並將其分離。主要用於使外部設備,如硬盤或USB驅動器,與您的計算機交互。
  • ps--顯示當前正在運行的進程的列表。默認情況下,它只列出在當前用戶下啟動的進程,但存在用於查找和篩選所有類型進程的參數。
  • sudo/gksudo -- Prepending sudoallows you to run any command as superuser (e.g. sudo [command1]). If you want to run a graphical program with superuser privileges, use gksudofollowed by the executable file for the program.
  • top -- Displays a list of currently running processes, sorted by how much CPU each processes uses. Unlike ps, this command regularly updates in real-time. Basically a terminal equivalent to Task Manager.
  • uname——根據您使用的參數(如內核名稱和版本、機器硬件和操作系統)顯示核心系統信息。
  • 正常運行時間—顯示自上次啟動以來所用的時間。
  • 其中——查找給定程序的可執行文件的位置。
  • whoami -- Displays the current user name. Comes in handy when you're switching between users with the sucommand and you lose track of who you are at the moment.

有興趣同時運行幾個命令嗎?看看如何在帶有屏幕的Linux終端上進行多任務處理。

查看您使用最多的命令

您自己的Linux終端習慣如何反映這些命令?如果你想要一個明確的答案,其實很容易看到你個人最常用的命令,我們可以通過使用上面提到的命令之一來了解它們是什麼:

history | awk '{print $2}' | sort | uniq -c | sort -rn | head -10

管道字符(“|”)獲取左側命令的輸出,並將其用作右側命令的輸入。這基本上是一個命令鏈,一個接一個地操縱

history

命令來計算每個命令的使用次數,然後對列表進行排序,然後將其限制為前10個。

相當漂亮,但每次清除Bash緩存時都會失去準確性。

為了進一步閱讀,為什麼不看看Linux和Unix之間的區別呢?

  • 發表於 2021-03-15 21:40
  • 閱讀 ( 49 )
  • 分類:電腦

你可能感興趣的文章

使用以下技巧和技巧成為linux命令列高手

... 此外,您還可以同時刪除多個檔案和資料夾: ...

  • 發佈於 2021-03-12 10:19
  • 閲讀 ( 44 )

linux終端的5個聯網命令

... 對於同時執行多個命令,請看一下如何在帶螢幕的Linux終端上執行多工。 ...

  • 發佈於 2021-03-13 15:30
  • 閲讀 ( 49 )

如何在android上使用adb和fastboot(以及為什麼要這樣做)

...您還需要下載裝置的驅動程式。Android開發者網站上有一個最受歡迎**商的連結列表。Mac或Linux不需要驅動程式。 ...

  • 發佈於 2021-03-15 23:47
  • 閲讀 ( 54 )

如何在帶螢幕的linux終端上進行多工處理

... 但是如果您需要同時執行多個命令會發生什麼呢?GNU螢幕使終端多工處理變得如此簡單;讓我們開始使用它。 ...

  • 發佈於 2021-03-21 22:09
  • 閲讀 ( 37 )

linux下如何重新命名檔案

...到的桌面介面稱為GNOME。在GNOME中,您可以一次重新命名多個檔案,方法是將游標拖動到所有檔案上,右鍵單擊滑鼠或觸控板,然後選擇rename。然後您將看到使用模板或交換文字字串重新命名檔案的選項。 ...

  • 發佈於 2021-03-22 02:48
  • 閲讀 ( 63 )

linux命令參考備忘單

...期或修改日期時間更改為“立即”。rmdir公司刪除一個或多個檔案。mkdir公司建立目錄。預設為當前目錄,但也可以指定一個。rmdir公司刪除目錄。預設為當前目錄,但也可以指定一個。目標目錄必須完全為空。重新命名更改檔案...

  • 發佈於 2021-03-22 04:06
  • 閲讀 ( 56 )

啟動linux的9個基本命令

... Pro提示:您可以使用&運算子將兩個或多個命令串成一個命令。 ...

  • 發佈於 2021-03-26 18:33
  • 閲讀 ( 57 )

linux中的程序是什麼?

... 實際上,單個應用程式可以利用多個程序同時執行不同的任務。使用管道的命令列呼叫,例如: ...

  • 發佈於 2021-03-27 02:21
  • 閲讀 ( 59 )

如何使用crontab自動化linux中的重複任務

... 多個值 ...

  • 發佈於 2021-03-28 04:45
  • 閲讀 ( 53 )

如何用cp命令在linux中複製檔案

... cp的語法與mv命令非常相似,只需指定一個或多個源(要複製的檔案或資料夾)和一個目標(副本的目錄或檔名)。 ...

  • 發佈於 2021-03-28 11:33
  • 閲讀 ( 41 )
belovedcream
belovedcream

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦