記一次linux中簡單的命令(一)
記一次linux中簡單的命令(一)
什麼是 Linux
?
Linux
是作業系統的核心。其實 Linux
是一個 UNIX
克隆。但它實際上是由 Scratch
的 Linus Torvalds
建立的。
Linux
是免費的開源軟體,這意味著您可以簡單地在 Linux
中更改任何內容並以您自己的名義重新分發它!有幾種 Linux
發行版,通常稱為“發行版”。
Ubuntu Linux Linux Linux Mint Debian Fedora
Linux
主要用於伺服器。大約90%的網際網路由 Linux
伺服器提供支援。這是因為 Linux
快速,安全且免費!使用 Windows
伺服器的主要問題是
它們的成本。這可以通過使用 Linux
伺服器來解決。在全球大約80%的智慧手機中執行的作業系統 Android
也是由 Linux
核心製作的。
Linux Shell
或“終端”
shell
是一個程式,它接收來自使用者的命令並將其提供給 OS
進行處理,並顯示輸出。 Linux
的 shell
是它的主要部分。
它的發行版來自 GUI
(圖形使用者介面),但基本上, Linux
有一個 CLI
(命令列介面)。
我簡單的說一下在 Linux
的 shell
中使用的基本命令:
Linux
命令
基本命令
1. pwd
: 首次開啟終端時,您位於使用者的主目錄中。要知道您所在的目錄,可以使用“ pwd
”命令。它為我們提供了絕對路徑,
這意味著從根開始的路徑。根是 Linux
檔案系統的基礎。它用正斜槓(/)表示。使用者目錄通常類似於“/ root
/桌面”
2. ls
: 使用“ Is
”命令知道您所在目錄中的檔案。您可以使用命令“ ls -a
”檢視所有隱藏檔案。
3. cd
: 使用“ cd
”命令轉到目錄。例如,如果您在主資料夾中,並且想要轉到下載資料夾,則可以使用“ cd Downloads
”。
但是此命令區分大小寫,您必須完全按原樣鍵入資料夾的名稱。但是這些命令存在問題。想象一下,你有一個名為“ 2 343.txt
”的資料夾。
在這種情況下,當您鍵入“ cd 2 343.txt
”時, shell
將把該命令的第二個引數作為另一個引數,因此您將收到一條錯誤訊息,
指出該目錄不存在。在這裡,您可以使用反斜槓。也就是說,在這種情況下你可以使用“ cd 2\ 343.txt
”。
空格如下所示:如果只輸入“ cd
”然後按 Enter
鍵,它會將您帶到主目錄。要在此之前從資料夾返回到資料夾,可以鍵入“ cd ..
”。兩個點代表回來。
4. mkdir&rmdir
: 需要建立資料夾或目錄時使用 mkdir
命令。例如,如果要建立名為“ DIY
”的目錄,則可以鍵入“ mkdir DIY
”。
請記住,如前所述,如果要建立名為“ DIY Hacking
”的目錄,則可以鍵入“ mkdir DIY \ Hacking
”。使用 rmdir
刪除目錄。
但 rmdir
只能用於刪除空目錄。要刪除包含檔案的目錄,請使用 rm
5. touch
: touch
命令用於建立檔案。它可以是任何東西,從空的 txt
檔案到空的 zip
檔案。例如,“ touch new.txt
”。
6. man& -- help
: 要了解有關命令以及如何使用它的更多資訊,請使用 man
命令。它顯示命令的手冊頁。
我們輸入 man ls
,它會在最左上角顯示“ LS(1)
”,在這裡,“ LS
”表示手冊名稱,而“ (1)
”表示該手冊位於第一章節
7. cp
: 使用 cp
命令通過命令行復制檔案。它需要兩個引數:第一個是要複製的檔案的位置,第二個是要複製的位置。
8. mv
: 使用mv命令通過命令列移動檔案。我們還可以使用 mv
命令重新命名檔案。例如,如果我們要將檔案“ 1.text
” 重新命名為“ new.txt
”
我們可以使用“ mv 1.txt newer.txt
”。它接受兩個引數,就像 cp
命令一樣
9. locate
: locate
命令用於在 Linux
系統中查詢檔案,就像 Windows
中的搜尋命令一樣。當您不知道檔案的儲存位置或檔案的實際名稱時,
此命令很有用。在命令中使用 -i
引數有助於忽略大小寫(如果它是大寫或小寫則無關緊要)。因此,如果你想要一個包含單詞“ hello
”的檔案,
當你輸入“ locate -i hello
” 時,它會給你的 Linux
系統中包含單詞“ hello
”的所有檔案的列表。如果你記住兩個單詞,
你可以用星號(*)分隔它們。例如,要查詢包含單詞“ hello
”和“ this
”的檔案,可以使用命令“ locate -i * hello * this
”。
中級命令
1. echo
: “ echo
”命令幫助我們將一些資料(通常是文字)移動到檔案中。例如,如果要建立新文字檔案或新增到已建立的文字檔案,
只需輸入“ echo hello,my name is alok >> new.txt
”。你不需要在這裡使用反斜槓來分隔空格,因為當我們完成我們需要寫的東西時,
我們放入兩個三角括號。
2. cat
: 使用 cat
命令顯示檔案的內容。它通常用於輕鬆檢視程式。
3. ping
: 使用 ping
檢查與伺服器的連線。維基百科稱,“ Ping
是一種計算機網路管理軟體實用程式,
用於測試網際網路協議( IP
)網路上主機的可達性”。簡單地說,當您輸入“ ping baidu.com
”時,它會檢查它是否可以連線到伺服器並返回。
它衡量這個往返時間,併為您提供有關它的詳細資訊。對我們這樣的簡單使用者使用此命令是檢查您的Internet連線。
如果它 ping Baidu
伺服器(在這種情況下),您可以確認您的網際網路連線是否有效!
4. apt-get
: 使用 apt
在 Linux
命令列中使用包。使用 apt-get
安裝包。這需要 root
許可權,因此請使用 sudo
命令。
例如,如果要安裝文字編輯器 jed
(如前所述),我們可以輸入命令“ sudo apt-get install jed
”。同樣,任何包都可以像這樣安裝。
每次嘗試安裝新軟體包時都可以更新儲存庫。你可以輸入“ sudo apt-get update
” 來做到這一點。您可以通過鍵入“ sudo apt-get upgrade
”
來升級系統。我們還可以輸入“ sudo apt-get dist-upgrade
”來升級發行版”。命令“ apt-cache search
”用於搜尋包。如果要搜尋一個,
可以輸入“ apt-cache search jed
”(這不需要root)