命令 指定啟動類 40個您應該知道的基本命令

2021-10-16 04:34:53 字數 3057 閱讀 1437

本文翻譯自 an a-z of linux – 40 essential commands you should know

linux是windows和mac經常被忽略的第三個輪子。是的,在過去的十年裡,開源作業系統已經獲得了很大的吸引力,但它仍然遠遠沒有被認為是流行的。然而,儘管這可能是真的,linux仍然每天都在賺取新的轉換者。你會加入他們嗎?(譯者注:好吧,這篇文章確實有點老了,但是是一篇很實用的文章,它總結了我們在linux平台下最高頻實用的命令。)

linux的學習曲線決定了大多數使用者甚至一開始就不去嘗試它。從基於gui的作業系統(如windows或mac)到需要修改命令列的作業系統,這可能是一次痛苦的經歷。但是,如果您能夠克服最初的困難,您可能會發現linux的健壯性令人驚訝。

如果你想要乙個關於所有linux的速成課程,我們有乙個很棒的linux新手指南,可以教你所有你需要知道的東西。對於您中的其他人來說,只要簡單概述一下您應該知道的一些重要命令,下面的列表就是您所需要的。

cd –更改命令列控制台中的當前工作目錄。

exit –退出當前程式,終止當前命令列終端,或者根據上下文將您從unix網路登出。

kill –終止指定的正在執行的程序。windows任務管理器「結束程序」的linux版本。

ls –列出指定目錄的所有內容。如果沒有指定目錄,它將使用當前目錄。

man –在linux社群中有乙個正在執行的惡作劇,你只需要知道男人是唯一的命令。它代表手冊(manual),它將為您提供有關linux命令和方面的詳細資訊。

pwd –顯示命令列終端的當前工作目錄。當你不知道自己在系統中的位置時,這是很好的選擇。

reboot -立即停止所有正在執行的程序,關閉系統,然後重新啟動。

shutdown -停止所有執行程序並關閉系統。可以指定引數以在特定時間發出延遲關機或關機。

sudo –以根使用者身份執行命令,這意味著沒有許可權限制。

date –列印當前的系統日期和時間。通過定義引數可以改變輸出的格式。

df –報告磁碟的使用率情況。

hostname –顯示當前主機的名稱。

ps –顯示執行在當前系統中所有程序的資訊。

quota –顯示特定使用者的磁碟配額和當前使用率。如果在乙個系統中有多個使用者時,這個命令會非常有用。

top –顯示系統中的所有頂級程序,預設情況下按cpu使用情況排序。

uptime –顯示當前系統從啟動到現在執行的時間。對於伺服器來說極其有用。

bzip2 –將指定的內容壓縮到.bz2存檔中,或者從.bz2存檔中提取內容。具體執行以來傳給它的引數。

chmod/chown –更改乙個或多個檔案(chmod)的訪問許可權,或將特定檔案的所有權更改為新使用者(chown)。只有具有檔案許可權或所有權的使用者才能更改該檔案的許可權或所有權。

cp –根據引數將檔案複製到具有新名稱的新位置。也可以複製目錄,無論是否遞迴(包括所有子目錄)。

find/locate –從特定目錄開始搜尋系統,並將該位置中的所有檔案與命令引數設定的一組條件匹配。對於快速查詢某些檔案非常有用。

grep –搜尋指定位置的所有檔案,嘗試查詢包含與給定字串匹配的行的檔案。返回得分匹配的所有檔案的列表。

install -與makefiles結合使用,將檔案從乙個位置複製到系統。不要與從軟體儲存庫安裝軟體包混淆。

mkdir/rmdir –建立目錄(mkdir)或刪除指定目錄(rmdir)。只能在您有許可權的目錄中建立和刪除目錄。

mv –將檔案和目錄移動到其他位置。可以通過保持檔案和目錄的源位置和目標位置相同來重新命名檔案和目錄。

open –使用預設系統應用程式為其型別的檔案開啟指定的檔案。

rm –刪除和刪除目錄。用於從系統中刪除檔案和目錄,無論是一次刪除還是批量刪除。

tar –根據指定引數建立.tar存檔或從.tar存檔中提取。

zip/unzip –根據指定的引數建立.zip存檔或從.zip存檔中提取。

apt get –高階包裝工具。使用此命令在系統上安裝、刪除和配置軟體包。對於基於選單的版本,使用aptitude命令。在基於debian的linux發行版上可用。

yum –yellow dog更新,修改程式(譯者注:yellow dog是linux的乙個發行版,是面向家庭、辦公室、伺服器及集群使用者的開放原始碼linux作業系統。) 。用於從儲存庫輕鬆安裝軟體包的開放源**包管理器。在與rpm相容的linux發行版上可用。

emacs -是類unix系統中最著名的文字編輯器之一。

nano –乙個新手友好的命令列文字編輯器,使用鍵盤快捷鍵模擬選單。

vim –vim是vi的繼承者,兩者都是類unix系統的命令列文字編輯器。儘管vim很流行,但它的介面不使用選單或圖示,所以它以新手友好而著稱。同時,vim支援外掛程式擴充套件,我們可以通過增加外掛程式的方式擴充套件成乙個進行開發的ide。

常見網路埠 您應該知道的14個常見網路埠

常見網路埠 計算機上的物理埠允許與外圍裝置 如鍵盤和滑鼠 進行通訊,並可以通過乙太網電纜與internet裝置連線。知名埠,註冊埠以及動態或專用埠。知名埠 也稱為系統埠 的編號從0到1023。例如,要通過ssh連線到hostexample.com,我將使用以下命令 ssh username exam...

你應該知道的20個PHP類庫

下面是一些非常有用的php類庫,相信一定可以為你的web開發提供更好和更為快速的方法。下面的類庫可以讓你很簡的建立複雜的圖表和。當然,它們需要gd庫的支援。pchart 乙個可以建立統計圖的庫。libchart 這也是乙個簡單的統計相簿。jpgraph 乙個物件導向的建立類。open flash c...

Linux初學者應該知道的12個命令

我相信對命令列的恐懼是linux新使用者犯的最大的乙個錯誤。由於這個原因,讓我們來看看linux使用者應該知道的一些基本的命令列。1.man 我從 man 命令開始是因為從很多方面來看,它都是最基本的乙個命令。這個命令是你在需要了解其他命令時需要使用的命令。任何時候你覺得對乙個命令列不是很確定,都可...