2021-05-12 14:32:11
Linux基礎命令 - 你應該知道的Bash命令列技巧
Linux有大量的命令,但是大多數人只使用其中的一小部分。以下介紹的是一些在終端中最常用最基礎的Linux命令。
首先,我們將介紹一些技巧,使命令列更容易使用:
使用索引標籤進行自動補全。在Linux終端中開始輸入內容後,點選tab,它會建議可能的選項,它將提示以您目前輸入的字串開始的可能選項。
- 使用ctrl+r 搜尋你以前使用過的命令。
- 快速移動到開頭或以行尾ctrl+a和ctrl+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中的工作管理員。
相關文章