[{"content":"Linux 系統對檔案和目錄的操作命令 Linux 系統中對檔案和目錄的操作主要涉及以下幾個命令：\nls - 列出目錄內容\n用法示例：ls -l（以長格式列出檔案或目錄詳情） cd - 更改當前目錄\n用法示例：cd /home（切換到 /home 目錄） pwd - 顯示當前目錄的路徑\n用法示例：pwd（顯示當前工作目錄的完整路徑） mkdir - 建立新目錄\n用法示例：mkdir new_dir（建立名為 new_dir 的新目錄） rmdir - 刪除空目錄\n用法示例：rmdir empty_dir（刪除名為 empty_dir 的空目錄） rm - 刪除檔案或目錄\n用法示例：rm file.txt（刪除名為 file.txt 的檔案） 進階用法：rm -r dir（遞迴刪除名為 dir 的目錄及其內容） cp - 複製檔案或目錄\n用法示例：cp source.txt dest.txt（將 source.txt 複製為 dest.txt） 進階用法：cp -r source_dir dest_dir（遞迴複製目錄） mv - 移動或重新命名檔案或目錄\n用法示例：mv old_name.txt new_name.txt（將 old_name.txt 重新命名為 new_name.txt） 進階用法：mv file.txt /home/user/（將 file.txt 移動到指定目錄） touch - 建立空檔案或修改檔案時間戳\n用法示例：touch new_file.txt（建立一個名為 new_file.txt 的空檔案） chmod - 更改檔案或目錄的許可權\n用法示例：chmod 755 file.txt（更改 file.txt 的許可權，使得所有者可讀寫執行，組和其他使用者可讀執行） chown - 更改檔案或目錄的所有者\n用法示例：chown user:group file.txt（更改 file.txt 的所有者為 user，組為 group） 這些命令是 Linux 系統檔案和目錄管理的基礎，掌握它們對於進行有效的系統管理至關重要。\nLinux程序管理命令 Linux 系統中程序管理主要涉及以下幾個命令：\nps - 顯示當前程序的快照\n用法示例：ps aux（顯示所有程序資訊） top - 動態顯示程序資訊\n用法示例：top（即時顯示系統程序資訊） htop（需要單獨安裝）- top 命令的增強版，提供更友好的介面和更多的資訊\n用法示例：htop（即時顯示系統程序資訊，介面更友好） kill - 傳送訊號到指定程序\n用法示例：kill -9 1234（傳送 SIGKILL 訊號到程序號為 1234 的程序，強制終止該程序） pkill - 根據程序名傳送訊號\n用法示例：pkill nginx（傳送 SIGTERM 訊號到所有名為 nginx 的程序） killall - 根據程序名殺死所有程序\n用法示例：killall nginx（殺死所有名為 nginx 的程序） nohup - 在系統後臺執行命令，即使終端關閉也不會停止\n用法示例：nohup command \u0026amp;（在後臺執行 command，並忽略結束通話訊號） bg - 將一個在後臺暫停的作業繼續執行\n用法示例：首先使用 Ctrl+Z 暫停一個程序，然後使用 bg 命令繼續在後臺執行 fg - 將後臺中的作業調至前臺繼續執行\n用法示例：fg（將最近的後臺作業調到前臺繼續執行） jobs - 顯示當前會話中的所有作業及其狀態\n用法示例：jobs（列出當前會話的所有作業） nice - 設定新程序的優先順序\n用法示例：nice -n 10 command（以優先順序 10 啟動 command） renice - 修改已存在程序的優先順序\n用法示例：renice 10 -p 1234（將程序號為 1234 的程序優先順序設定為 10） 這些命令是 Linux 系統程序管理的基礎，通過它們可以有效地監控、控制和調整系統中的程序。\nLinux 系統與使用者有關的命令 Linux 系統中與使用者和使用者組管理相關的命令包括：\nuseradd - 新增新使用者\n用法示例：useradd username（新增一個新使用者） userdel - 刪除使用者\n用法示例：userdel username（刪除一個使用者） usermod - 修改使用者賬戶\n用法示例：usermod -l newname oldname（更改使用者名稱從 oldname 到 newname） passwd - 更改使用者密碼\n用法示例：passwd username（更改指定使用者的密碼） adduser（在某些發行版中）- 一個比 useradd 更友好的新增使用者的命令，通常會提供更多的選項\n用法示例：adduser newusername（互動式新增新使用者） groupadd - 新增新使用者組\n用法示例：groupadd groupname（新增一個新的使用者組） groupdel - 刪除使用者組\n用法示例：groupdel groupname（刪除一個使用者組） groupmod - 修改使用者組\n用法示例：groupmod -n newname oldname（更改使用者組名） gpasswd - 管理 /etc/group 檔案\n用法示例：gpasswd -a username groupname（將使用者新增到使用者組） id - 顯示使用者的 UID 和 GID 以及所屬的組\n用法示例：id username（顯示指定使用者的資訊） who - 顯示當前登入的使用者\n用法示例：who（顯示當前登入系統的所有使用者） w - 顯示當前登入使用者及其正在執行的命令\n用法示例：w（顯示更詳細的當前登入使用者資訊） su - 切換使用者身份\n用法示例：su - username（切換到指定使用者，- 引數意味著將使用者的環境變數也切換到目標使用者） sudo - 以另一個使用者（預設為 root）的身份執行命令\n用法示例：sudo command（以 root 身份執行 command） chown - 更改檔案或目錄的所有者\n用法示例：chown username:groupname file（更改檔案的所有者和組） chmod - 更改檔案或目錄的許可權\n用法示例：chmod 755 file（更改檔案許可權） 這些命令是 Linux 系統中使用者和使用者組管理的基礎，通過它們可以有效地管理系統中的使用者賬戶和許可權。\nLinux 其他命令 echo - 顯示字串 用法示例：echo “Hello,everyone!”（顯示字串“Hello,everyone!” cal - 顯示日曆 用法示例：cal（顯示當前月份的月曆） date - 顯示和設定系統日期和時間 用法示例：date 08211550（將時間按改為8月21號下午3點50分） clear - 清屏 用法示例：clear ","date":"2026-10-22T04:55:52+08:00","image":"https://imgbed.zako.cam/file/img/cover/1792634452620_133953527_p0.webp","permalink":"/zh-hant-tw/post/linux-command/","title":"Linux Command"}]