Linux入門筆記4. 菜鳥的常用指令
1、系統維護指令
(1)ls:ls指令有點像windows下的dir指令,用于顯示目錄下的内容,後面可以加不同的選項,比如:
選項 | 作用 |
-a | –all 顯示所有的檔案 |
-l | 詳細列出檔案資訊 |
其餘選項可以使用
--help
檢視幫助
(2)cd
選項 | 作用 |
cd .. | 傳回上級工作目錄 |
cd [目錄] | 進入到目錄下 |
cd / | 回到根目錄 |
cd | 傳回目前使用者預設工作目錄 |
其餘選項可以使用
--help
檢視幫助
(3)clear 清屏
(4)su 用于改變使用者身份
(5)whereis 查詢檔案的指令,比如我要查詢python
選項 | 作用 |
-b | binaries 二進制檔案 |
-s | sources 源代碼檔案 |
-l | 輸路徑出 |
其餘選項可以使用
--help
檢視幫助

(6)ps 程序檢視指令,比如檢視python程序的指令
ps -ef | grep python
2、檔案指令
(1)mkdir 建立一個目錄
(2)touch 可以用來建立檔案
(3)rm 用來删除目錄及目錄下的檔案
選項 | 作用 |
-r 或 –recursive | 遞歸地删除目錄及目錄的子檔案 |
-f 或 –force | 強制删除 |
-i | 在删除前确認一下 |
(4)cat 用來檢視檔案内容
使用vim在test.txt中寫入hello world
然後使用cat 将test.txt檔案中的内容輸出到shell中來
cat也可以将(一個或多個)檔案中的内容, 輸出到另一個檔案中。比如:将test.txt檔案中的内容,輸出到test2.txt中。此時test2.txt中的内容就是hello world
(5)ln [源檔案][目标檔案] 建立連結
- 硬連結:多個檔案對應同一個inode,相當于一個檔案擁有多個别名
- 符号連結:類似快捷方式,指向真正的檔案/目錄位置
預設情況下,ln建立的是硬連結
ln後面加 -s 選項時,可以建立軟連接配接
(6)cp 複制檔案或目錄
選項 | 作用 |
-a | 相當于 -dpr |
-r | 遞歸地複制目錄及子目錄的所有内容 |
-d | 複制符号連結時,把目标檔案/目錄也建立符号連結,并指向源檔案/目錄 |
-p | 保留源檔案/目錄的屬性 |
-s | 對源檔案建立符号連結 |
(7)mv 移動檔案
- 将test.txt移動到上級目錄
sudo mv test.txt ../
- 也可以重命名檔案,比如将test.txt重命名為test2.txt
mv test.txt test2.txt
3、壓縮/解壓
(1)gzip/gunzip
選項 | 作用 |
-r | 遞歸地壓縮 |
-d | 對壓縮檔案進行解壓 |
-num | 壓縮比 |
壓縮 / 解壓 test.txt
gzip test.txt
gunzip test.txt.gz
(2)tar 是一個歸檔工具,對檔案/目錄打包歸檔成一個檔案
選項 | 作用 |
-z | 調用gzip進行壓縮或解壓 |
-x | –extract 從歸檔中解析出檔案 |
-v | –verbose 詳細地列出處理的檔案 |
-f | -f後面是歸檔檔案的儲存設備,預設是磁盤 |
-c | 建立一個新歸檔 |
建立一個新歸檔檔案test.txt.tar,壓縮test.txt到新歸檔檔案中
tar -zcvf test.txt.tar test.txt
将歸檔檔案test.txt.tar解壓
tar -zxvf test.txt.tar
4、網絡相關
(1)ifconfig 顯示網絡接口狀态