Linux 常用指令

Jacky | Aug 10, 2022 min read

此內容由 Notion 編輯並經由 Notion API 自動轉成 Hugo 頁面
The content write by Notion, and use Notion API convert to Hugo page.

ls:列出檔案資訊 → 類似dos之dir

l:列出詳細的檔案資訊
a:列出全部檔案包括隱藏檔
R:遞回列出檔案及子目錄其下的所有子目錄和檔案
x:以多欄方式列出,字母順序由左而右
i:以i -node來列出,會列出每個檔案在磁碟中的編號
t:依檔案的修改時間排序 (由新而舊)
u:依檔案上次的存取時間排序 (需與t配合)
s:檔案的大小以區塊為單位 (每個區塊block = 512 bytes)
r:以相反的英文字母順序顯示

cd:切換當前資料夾

cp:用來複製檔案

cat:顯示文件內容

nanovi:CMD 中開啟文件編輯

Linux Edit file - javatpoint

source:也稱”點命令”,通常用於重新執行剛修改的初始化檔案

source {FileName}
. {FileName}

tar:壓縮 (zcvf) & 解壓縮 (zxvf)

tar zcvf {FileName}.tar.gz DirName
tar zxvf {FileName}.tar.gz

tar+cat:解壓縮 分割檔

cat {FileName}.tar.gz.* | tar -zxv

[Linux] tar/gzip 檔案壓縮與解壓縮、split/cat檔案分割與合併的實務應用 - 靖技場 (jinnsblog.com)

ps:找執行中的進程(程式)

kill:直接關閉進程(程式)

lsb_release:查詢 Linux 的發行版名稱與版本

(並不是每一種 Linux 發行版預設都會安裝這個指令)

lsb_release -a

df:顯示檔案系統可用空間

df -h

chmod:在 Unix 中控制使用者對檔案的權限的命令和函式

設置誰擁有檔案權限

所有使用者chmod +x = chmod a+x

當前使用者chmod u+x

賦予目錄底下所有檔案權限 (含子資料)

chmod -Rf +x {Directory}

readelf:用來顯示一個或者多個elf格式的目標檔案的資訊

comments powered by Disqus