About | NetLify | NeoCities | Project | TEST | 管理

<<Linux常用指令>>

Linux前言[1]:

Microsoft Windows佔據個人電腦市場70%的份額,但在嵌入式裝置、伺服器的應用上卻是以Linux作業系統為大宗,因為Linux具有低成本、穩定性高、代碼開源等優勢,在實際應用上,根據統計在2010年11月為止,超級電腦前500強便有459個(91.8%)執行Linux套件。

身為資訊人勢必會與Linux打交道。因為被Windows的圖形介面寵壞,最初筆者遇到要輸入Command Line的場景非常不知所措,因此在這裡統整幾個筆者常用到的指令,在此分享給大家,讀過有印象,下次就方便作為關鍵字搜尋。

 

Linux常用指令[1]:

目錄管理

#以下為特殊目錄
/ 根目錄
. 表示該層目錄
.. 表示上層目錄
- 表示前一個工作目錄
~ 表示『目前使用者身份』所在的家目錄
mkdir:建立一個新的目錄
pwd:顯示目前的目錄
ls:列出目錄底下的目錄與檔案
cd:變換目錄
rmdir:刪除一個空的目錄
rm -r:刪除目錄

檔案處理

創建/刪除
touch:創建新文檔
rm:刪除檔案

編輯
vi:調用vi文字編輯器
nano:調用nan編輯器

複製/移動
cp :複製文檔
mv :移動文檔

檢視
cat:顯示文檔內容
head:顯示文檔前10行內容
tail:顯示文檔尾端10行內容
file:顯示文檔類型

搜尋
find:找尋吻合條件的檔案
#根據檔名
find folder -name newTxt.txt #在folder底下搜尋newTxt.txt檔案
find folder -name new*.txt #在folder底下搜尋new開頭的txt檔案
#根據類型
find / -type d -name myFolder #在根目錄找尋目錄myFolder
find . -type f -perm 0777 #在該目錄找尋權限 777的檔案
#根據時間
find myfolder -mtime 0 #24小時內folder內有更動過內容的檔案
find myfolder -mtime -4 #4天內folder內被有更動過內容的檔案

壓縮
tar: (僅打包,無壓縮)
gzip:壓縮
gunzip:解壓縮

使用者管理

who:顯示當前登入系統的用戶
su:切換到root

權限

ls -al:列出目錄底下的目錄與檔案(包含權限)
chmod:改變權限

 

Linux常用指令參考文件:

https://carrot-cheng.medium.com/

https://zh.wikipedia.org/wiki/Linux

 

Jplopsoft | THI | Netlify | NeoCities | LionFree

加密工具 | 提交歸檔 | QRCODE產生器 | 密碼產生器

アクセスカウンター