Ubuntu Linux 終端機命令:Dell 電腦完整指南
摘要: 瞭解適用於您的 Dell 電腦最重要的 Ubuntu Linux 終端機命令。涵蓋檔案、軟體、網路、使用者和捷徑的逐步指南。
說明
終端機命令是您可以在 Ubuntu 終端機應用程式中用來完成電腦工作的指示。無論您是 Linux 新手,或只是需要快速參考,本指南都將引導您執行最常見、最實用的 Ubuntu 終端機命令,從管理檔案和軟體到檢查網路和系統資訊等。
什麼是 Ubuntu 終端機?
Linux 命令列是電腦的文字介面。它通常稱為shell、終端、控制台或提示符,可能會給人一種複雜且使用起來令人困惑的外觀。但別擔心,它比看起來更簡單,本指南會讓您很快感到舒適。
Ubuntu 終端,也稱為命令行介面或 shell,是一個以文字為基礎的環境,可讓您與電腦的作業系統進行互動。與依賴於視窗、圖示和按鈕等視覺元素的圖形使用者介面 (GUI) 不同,終端通過鍵入的命令進行通信。
如何在 Ubuntu 上開啟終端機
有兩種簡單的方法可以打開終端:
選項 1:鍵盤快速鍵 (最快)
- 按下鍵盤上的 Ctrl + Alt + T 。
選項 2:從「活動」功能表搜尋
- 按一下畫面左上角 的活動 按鈕。
- 在搜尋列中輸入 終端 機。
- 當 「終端 機」應用程式出現時,按一下它。
瞭解終端機提示
當您打開終端時,您會看到一些文本旁邊有一個閃爍的游標。鍵入命令時,它將與此文本顯示在同一行。這段文字是為了告訴您電腦已準備好接受命令,這是電腦提示您的方式。事實上,它通常被稱為 提示。
當您運行命令時,它生成的任何輸出通常都會直接列印在終端中,然後在完成後顯示另一個提示。某些命令可以輸出大量文本;其他人將靜默運行,根本不會輸出任何內容。如果您運行命令並立即出現另一個提示符,請不要驚慌,這通常意味著命令成功。
第 1 節:瀏覽檔案系統
這些命令可説明您移動資料夾(在 Linux 中稱為 目錄 )並瞭解您所在的位置。
| 命令 | 功能 | 範例 |
|---|---|---|
pwd |
顯示您目前的資料夾位置 | pwd |
ls |
列出目前的目錄中的檔案與資料夾 | ls |
ls -l |
列出具有權限、大小和日期等詳細資訊的檔案 | ls -l |
ls -a |
顯示所有檔案,包括隱藏的檔案 | ls -a |
cd foldername |
對特定資料夾的變更 | cd Documents |
cd .. |
返回一個資料夾層級 | cd .. |
cd ~ |
直接移至您的個人資料夾 | cd ~ |
可使用 pwd 命令顯示您所在的當前目錄(資料夾)的路徑。首次打開終端時,默認情況下,您位於主目錄中。
可使用 ls 命令顯示指定位置內的檔案和目錄。常見選項包括 -a (顯示隱藏的檔案,包括以點開頭的檔案)和 -l (顯示包含權限、擁有權、大小和時間戳記的詳細清單)。
第 2 節:管理檔案與資料夾
這些命令直接影響計算機上存儲和使用的檔和文本。
| 命令 | 功能 | 範例 |
|---|---|---|
mkdir foldername |
建立新資料夾 | mkdir MyProject |
touch filename |
建立新的空檔案 | touch notes.txt |
cp source destination |
將檔案複製到新位置 | cp notes.txt ~/Documents/ |
mv source destination |
移動或重新命名檔案 | mv notes.txt renamed.txt |
rm filename |
刪除檔案 | rm oldfile.txt |
rm -r foldername |
刪除資料夾及其中的所有內容 | rm -r OldFolder |
cat filename |
顯示檔案內容 | cat notes.txt |
nano filename |
開啟要在簡單文字編輯器中編輯的檔案 | nano notes.txt |
grep "text" filename |
搜尋檔案中的特定文字 | grep "error" log.txt |
rm 命令永久刪除檔。終端中沒有回收站。請務必在運行之前進行檢查。
可使用 rm 命令可用來刪除檔案。類Unix系統(包括Ubuntu)的一個重要方面是它們的文件許可權系統。
可使用 cat 命令通過讀取和寫入檔案內容來顯示、組合或創建檔。常見選項包括 -n (在檔案內容旁邊顯示行號)和 -b (僅顯示非空行的行號)。
可使用 grep 命令會搜尋檔案或命令輸出中的特定模式或關鍵字。常見選項包括 -i (執行不區分大小寫的搜索), -r (在目錄中遞迴搜尋),以及 -n (顯示包含匹配結果的行號)。
第 3 節:安裝和管理軟體
作為基於 Debian 的 Linux 發行版,Ubuntu 使用 APT 套件管理員通過命令行安裝、更新和刪除軟體包。
Ubuntu 包括兩者 apt 和 apt-get。它們使用相同的包資料庫,但針對不同的作業。 apt 是終端會話更好的互動式工具,因為它的輸出是為人類設計的。 apt-get 是腳本更安全的預設值,因為它的命令行行為在 APT 版本中更穩定。
| 命令 | 功能 |
|---|---|
sudo apt update |
重新整理可用的套件清單 |
sudo apt upgrade |
安裝所有已安裝套件的可用更新 |
sudo apt install packagename |
安裝特定套件 |
sudo apt remove packagename |
移除套件 |
sudo apt autoremove |
刪除不再需要的套件 |
若要更新您的系統,請按照下列步驟操作:
- 使用 Ctrl + Alt + T 開啟終端機。
- 輸入下列命令,然後按 Enter 鍵以重新整理套裝清單:
sudo apt update - 如果出現提示,請輸入您的密碼,然後按下 Enter 鍵。
- 輸入下列命令,然後按下 Enter 鍵以安裝可用的更新:
sudo apt upgrade - 當系統要求您確認時,輸入 Y ,然後按下 Enter 鍵。
apt update 從已設定的儲存庫擷取最新的套件清單。這不會升級任何套件,只會更新有關可用套件的資訊。
若要安裝特定應用程式:
- 開啟終端機。
- 鍵入以下命令,將 packagename 替換為要安裝的應用:
sudo apt install packagename範例:若要安裝 VLC 媒體播放器,請輸入:sudo apt install vlc - 按下 Enter 鍵,在出現提示時輸入 Y ,然後再次按下 Enter 鍵。
第 4 節:檢查系統資訊
使用這些命令,瞭解有關 Dell 電腦軟硬體的詳細資料。
| 命令 | 功能 |
|---|---|
uname -a |
顯示核心版本和系統架構 |
lsb_release -a |
顯示您的 Ubuntu 版本 |
df -h |
顯示所有磁碟機的磁碟用量 (人類可讀) |
free -h |
顯示可用的 RAM 大小 |
top |
顯示即時 CPU 和記憶體使用方式 |
htop |
顯示正在執行的行程的改進的互動式檢視 |
uptime |
顯示系統已執行了多長時間 |
date |
顯示目前的日期和時間 |
whoami |
顯示您目前登入的使用者 |
hostname |
在網路上顯示您的電腦名稱 |
可使用 uname 命令列印系統資訊,如內核版本和架構。使用 uname -a 一次顯示所有可用的系統資訊。
可使用 top 命令顯示有關系統活動的實時資訊。它顯示有關系統進程的動態資訊。
在將 Ubuntu 升級至新版本之前,您必須先準備系統。檢查磁碟空間,確保有足夠的可用空間來下載和安裝升級的套件。您可以使用 df -h 命令為貴組織設定主要和次要 IT 連絡人。
第 5 節:管理使用者與群組
使用者管理是維護安全系統的關鍵部分。無效的用戶和許可權管理通常會導致系統受到損害。
| 命令 | 功能 |
|---|---|
whoami |
顯示目前的登入使用者 |
sudo adduser username |
建立新的使用者帳戶 |
sudo deluser username |
移除使用者帳戶 |
passwd |
變更您的密碼 |
sudo passwd username |
變更其他使用者的密碼 |
sudo usermod -aG groupname username |
將使用者新增到群組 |
groups username |
顯示使用者所屬的群組 |
id |
顯示目前使用者的 ID 和群組成員身份 |
adduser 是一個高級、使用者友好的腳本,可簡化創建新用戶帳戶的過程。它以互動方式提示輸入資訊,自動創建主目錄,複製框架檔(如 .bashrc 和 .profile),設置適當的許可權,並分配預設shell。在大多數情況下,這是在基於 Debian 的系統(如 Ubuntu)上創建使用者的推薦命令。
若要添加新使用者,請按照下列步驟操作:
- 開啟終端機。
- 鍵入以下命令,將 使用者名 替換為新使用者名:
sudo adduser username - 按下 Enter 鍵,然後按照畫面上的提示設定密碼,並填寫選用的詳細資料。
若要授予使用者管理員 (sudo) 存取權限:
在 Ubuntu 中授予 sudo 權限最簡單的方法是將使用者新增至 sudo 群組。此群組的成員可以根身分執行任何命令,並在使用 sudo 時收到輸入密碼的提示。
- 開啟終端機。
- 鍵入以下命令,將 使用者名 替換為使用者名:
sudo usermod -aG sudo username - 按 Enter 鍵。變更會在使用者下次登入時生效。
visudo 命令來編輯 sudoers 檔。此命令會在儲存前驗證語法,避免可能讓您完全鎖定在 sudo 存取之外的錯誤。
第 6 節:管理檔案權限
每個文件和目錄都有一組許可權,用於確定誰可以讀取、寫入或執行它。
| 符號 | 意義 |
|---|---|
r |
讀取 |
w |
寫入 |
x |
執行 |
| 命令 | 功能 | 範例 |
|---|---|---|
ls -l |
檢視資料夾中檔案的權限 | ls -l |
chmod 755 filename |
為所有者設置讀/寫/執行;為其他人讀取/執行 | chmod 755 script.sh |
chmod 644 filename |
為所有者設置讀/寫;其他人唯讀 | chmod 644 file.txt |
chown user:group filename |
變更檔案的擁有者與群組 | chown john:staff file.txt |
強大的許可權策略基於 最小特權原則 (PoLP) 構建,這意味著使用者和進程應僅具有執行其預期功能所需的最低訪問許可權。
第7節:網路命令
使用這些命令檢查網路連線、尋找您的 IP 位址,以及排除連線問題。
| 命令 | 功能 |
|---|---|
ip addr 或 ip a |
顯示您的 IP 位址和網路介面 |
ping google.com |
測試您的網際網路連線 |
ping -c 4 google.com |
傳送正好 4 個 ping 資料包並停止 |
wget URL |
從網際網路下載檔案 |
curl URL |
將資料傳輸到伺服器或從伺服器傳輸資料 |
hostname -I |
顯示您的本機 IP 位址 |
ss -tlnp |
列出開放的網路連接埠 |
ifconfig 命令已棄用,並已替換為 ip 命令。它是 net-tools 套件的一部分,預設情況下可能不會安裝在較新的系統上。我們建議使用 ip addr 。
可使用 ip 命令是Linux中最基本和最有用的網路命令之一。它通常顯示網路介面的狀態和分配給系統的IP位址。它繼承了年齡越大 ifconfig 命令,該命令現已棄用。
Ping 是一個簡單但功能強大的網路工具,可説明您檢查計算機與遠端主機(如網站、伺服器或其他計算機)之間的連接。它會將稱為「echo requests」的小數據包傳送至目標主機,然後目標主機以「echo replies」回應。成功的 ping 表示存在與目標的連接。
若要檢查您的網際網路連線是否正常:
- 開啟終端機。
- 輸入下列命令,然後按下 Enter 鍵:
ping -c 4 google.com - 如果您看到回復,則表示您的連接正常。如果您看到錯誤,請檢查您的網路設置。
可使用 curl 和 wget Linux 中的命令都是用來透過命令列從網際網路下載檔案。這些命令提供了一種直接從指定 URL 提取檔、網頁或其他資源的便捷方法。
第8節:流程管理
這些命令可協助您查看 Dell PC 上的執行情況,並停止任何沒有回應的動作。
| 命令 | 功能 |
|---|---|
ps aux |
列出所有正在執行的程序 |
top |
顯示即時系統資源使用方式 |
kill PID |
依 ID 編號停止行程 |
killall processname |
停止具有給定名稱的所有行程 |
Ctrl + C |
停止目前執行的終端機命令 |
程序管理命令,例如 ps小 kill小 killall以及 top 對於監視系統運行狀況和終止無響應進程至關重要。
要停止無回應的程式:
- 開啟終端機。
- 輸入下列命令,然後按 Enter 鍵以尋找程式的行程 ID (PID):
ps aux | grep programname - 請注意第二欄中的 PID 編號。
- 輸入下列命令,將 PID 取代為實際數字,然後按下 Enter 鍵:
kill PID
第9節:實用的終端機捷徑
這些鍵盤快速鍵可節省時間並使您的終端體驗更加順暢。
| 快速鍵 | 功能 |
|---|---|
| Ctrl + Alt + T | 開啟新的終端機視窗 |
| Ctrl + C | 停止目前的命令 |
| Ctrl + Z | 暫停(暫停)當前命令 |
| Ctrl + D | 關閉終端機工作階段 |
| Ctrl + L | 清除終端機畫面 |
| 分頁 | 自動完成命令或檔案名稱 |
| 向上/向下鍵 | 捲動先前的命令 |
| Ctrl + R | 搜尋您的命令歷程記錄 |
| Ctrl + A | 將游標移至行首 |
| Ctrl + E | 將游標移至行末 |
| Ctrl + U | 清除目前行 |
掌握快捷方式,例如用於反向命令搜索的 Ctrl + R 、用於移動到行的開頭/結尾的 Ctrl+A/Ctrl + E 以及命令和檔名的 Tab 完成等快捷方式可以節省寶貴的時間。
cd Doc 然後按 Tab,終端將填充其餘部分以完成它 cd Documents。
第10節:在終端機上獲得説明
您無需記住每個命令。Ubuntu 具有內建說明工具。
| 命令 | 功能 |
|---|---|
man commandname |
開啟任何命令的手冊(完整文件) |
commandname --help |
顯示命令選項的快速摘要 |
whatis commandname |
提供命令的單行說明 |
範例:若要深入瞭解 ls 命令,輸入:
man ls
按下 Q 以退出手冊。
針對常見問題進行故障診斷
找不到命令
這通常意味著以下情況之一:
- 未安裝套件。使用以下方式安裝:
sudo apt install packagename。 - Linux 區分大小寫,因此
LS和ls被視為不同的命令。驗證拼寫和大小寫。
「權限遭拒」錯誤
此錯誤表示您的使用者帳戶缺少運行命令或訪問檔所需的許可權。使用提升權限執行命令,使用 sudo,或使用以下方式修改檔案權限 chmod 如果需要。
無法連線至網路
- 執行
ip addr以檢查您的網路介面是否處於活動狀態。 - 如果 ping 可搭配 IP 位址使用,但在使用網域名稱時失敗,則問題出在 DNS。執行
dig domain以檢查配置的 DNS 伺服器是否返回應答。如果「答案」區段為空白,請使用以下方法嘗試使用其他解析器dig @8.8.8.8 domain。
快速參考:最常用的 Ubuntu 終端機命令
| 類別 | 命令 | 功能 |
|---|---|---|
| 導覽 | pwd |
顯示目前位置 |
| 導覽 | ls |
列出檔案 |
| 導覽 | cd foldername |
變更資料夾 |
| 檔案 | cp小 mv小 rm |
複製、移動、刪除檔案 |
| 軟體 | sudo apt update |
刷新包清單 |
| 軟體 | sudo apt install |
安裝軟體 |
| 系統資訊 | df -h |
檢查磁碟空間 |
| 系統資訊 | free -h |
檢查 RAM |
| 網路 | ip addr |
顯示 IP 位址 |
| 網路 | ping |
測試連線 |
| 使用者 | sudo adduser |
建立新使用者 |
| 說明 | man commandname |
開啟命令手冊 |
常見問題集 (FAQ)
問:Ubuntu 終端的用處是什麼?
Ubuntu 終端是一種文字工具,可讓您安裝軟體、管理檔、檢查網路、控制使用者等,通常比使用圖形介面更快。
問:如何在 Ubuntu 上開啟終端機?
按下鍵盤上的 Ctrl + Alt + T 。此功能適用於大部分的 Ubuntu 版本,包括 Ubuntu 22.04 和 24.04。
問:什麼是 sudo 在烏班圖?
sudo (SuperUser DO) 可讓您以系統管理員權限執行程式或其他命令,就像在 Windows 中「以系統管理員身分執行」一樣。
問:如何停止終端中運行的命令?
隨時按下 Ctrl + C 鍵可停止執行中的命令。
問:如何從終端機更新 Ubuntu?
執行 sudo apt update 若要重新整理套件清單,請執行 sudo apt upgrade 以安裝所有可用更新。
問:是 ifconfig 在 Ubuntu 中仍可用?
ifconfig 是 Net-Tools 包的一部分。若您在現代化的 Ubuntu 系統上需要此工具,請搭配 sudo apt install net-tools。但是,首選的現代命令是 ip addr。
問:如何從終端機檢查我的 Ubuntu 版本?
類型 lsb_release -a 然後按下 Enter 鍵。這會顯示您的 Ubuntu 版本和代號。
其他資訊