首頁 > 軟體

Linux基礎命令 - 你應該知道的Bash命令列技巧

2020-06-16 16:24:55

Linux有大量的命令,但是大多數人只使用其中的一小部分。以下介紹的是一些在終端中最常用最基礎的Linux命令。

首先,我們將介紹一些技巧,使命令列更容易使用:

使用索引標籤進行自動補全。在Linux終端中開始輸入內容後,點選tab,它會建議可能的選項,它將提示以您目前輸入的字串開始的可能選項。

  • 使用ctrl+r 搜尋你以前使用過的命令。
  • 快速移動到開頭或以行尾ctrl+actrl+e
  • 使用重複使用當前命令中的上一個命令!!
  • 您可以使用;分隔命令,從而在一行中執行多個命令。

是時候學習常見的Linux命令了。通過使用man命令,您可以獲取有關這些命令中任何一個的更多資訊。這將顯示命令的手冊頁。例如,如果您在Linux終端鍵入man cat,您將獲得有關該cat命令的更多資訊。

ls

列出目錄內容。(見https://www.linuxidc.com/Linux/2020-02/162333.htm

範例: ls linuxidc  將顯示當前目錄下儲存在linuxidc資料夾中的所有檔案和資料夾。

cd

轉到目錄。(見 https://www.linuxidc.com/Linux/2019-08/159882.htm

範例:使用cd /home/linuxidc將當前目錄更改為/home/linuxidc。

mv

重新命名或移動檔案或目錄。(見 https://www.linuxidc.com/Linux/2019-08/160329.htm

範例:該命令mv linuxidc.com.py /home/linuxidc/www.linuxidc.com 會將“ linuxidc.com.py”移動到“www.linuxidc.com”目錄。

mkdir

建立一個新目錄。(見 https://www.linuxidc.com/Linux/2019-08/159881.htm

範例:mkdir linuxidc將建立一個名為“linuxidc”的目錄。

rmdir

刪除空目錄。

touch

建立一個指定名稱的空檔案。

rm

刪除檔案和/或目錄。

範例:rm linuxidc.com.txt將刪除檔案。

locate

定位特定的檔案。

範例: locate -i linuxidc*mon命令將搜尋包含單詞“linuxidc”和“mon”的任何檔案。將-i使得搜尋不區分大小寫。

clear

清除命令列螢幕/視窗以重新開始。

cp

複製檔案和目錄。

範例:該命令cp linuxidc.com.txt /home/linuxidc/www.linuxidc.com將在“www.linuxidc.com”目錄中建立“ linuxidc.com.txt”的副本。

alias

為Linux命令建立別名。

範例: alias ggg=grep將允許您使用ggg代替grep。

cat

在螢幕上顯示檔案的內容。

範例:cat linuxidc.com.Java將在螢幕上顯示“ linuxidc.com.txt”的文字。

chown

更改誰擁有檔案。

範例:chown linuxidc linux.txt將使“linuxidc”成為“ linux.txt”的所有者。

chmod

更改檔案的許可權。

範例:chmod 777 linuxidc.txt將使“linuxidc.txt” 為全部人都可以讀寫執行。“ 777”中的數位以該順序指定使用者,組和其他使用者的許可權。

sudo

執行需要管理或root許可權的任務。

範例:sudo passwd linuxidc用於更改使用者“linuxidc”的密碼。

find

搜尋與提供的模式匹配的檔案。此命令用於使用名稱,大小,存取時間和修改時間等過濾器搜尋檔案和資料夾。

範例:find /home/linuxidc -name linuxidc.txt  將在/home/linuxidc及其子目錄中搜尋名為“linuxidc.txt”的檔案。

grep

在檔案或輸出中搜尋特定的字串或表示式。此命令搜尋包含指定模式的行,並且預設情況下將其寫入標準輸出。

範例:grep Thread linuxidc.java將在“linuxidc.java”檔案中搜尋單詞“Thread”。將顯示包含“Thread”的行。

date

顯示或設定系統日期和時間。

df

顯示有關系統磁碟空間使用情況的報告。

du

顯示每個檔案佔用了多少空間。這將以磁碟塊號顯示大小。如果要以位元組,千位元組和兆位元組為單位檢視它,請新增如下-h引數:du -h。

file

確定檔案的型別。

範例:file linuxidc.java可能會顯示“ ASCII文字”的型別。

history

顯示命令歷史記錄。

kill

停止進程。

範例:使用命令停止PID為485的進程kill 485。使用ps下面的命令確定進程的PID。

less

一次一頁檢視檔案內容。

範例:less linuxidc.txt 將顯示“linuxidc.txt”的內容。

ps

顯示當前正在執行的進程的列表。這可用於確定kill處理所需的PID 。

pwd

顯示當前目錄的路徑名。“列印工作目錄”

ssh

通過網路遠端登入到另一台Linux計算機。

範例:ssh linuxidc@192.168.11.22將使用使用者名稱“ linuxidc”登入到192.168.11.22。

tail-顯示檔案的最後10行。使用-n(數位)選項可以檢視更少或更多的行。

範例:tail -n 5 linuxidc.txt將顯示“linuxidc.txt”的最後5行。

tar

從tarfile (.tar)或tarball (.tar.gz或.tgz)中儲存和提取檔案。

top

顯示系統上正在使用的資源,類似於Windows中的工作管理員。


IT145.com E-mail:sddin#qq.com