Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

常見的 Ubuntu Linux 終端機命令說明

Summary: 下列文章提供與 Ubuntu Linux 搭配使用的常見終端機命令相關資訊。

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Instructions

目錄:

  1. 基本控制命令
  2. 基本使用者和系統命令
  3. 基本磁碟機和權限命令
  4. 基本網路命令

基本控制命令

 

終端機命令是您可以在 Ubuntu 終端機應用程式中完成的指示,以完成電腦上的任何工作。我將命令細分為更小的表,以使其用途更清晰,並説明將這些文章用作參考點。

 
命令 效果 其他資訊
cd 變更目錄 您可以使用此命令
瀏覽檔案系統。打字
cdcd~ 將您帶到
主資料夾,這是終端中的預設
起始位置。
cd/ 前往根目錄  
cd.. 啟動一個目錄層級  
cd- 返回上一個目錄  
pwd 列印工作目錄 這會顯示您在檔案系統中的位置。
bash GNU Bourne-Again Shell  
break 退出迴圈  
case 有條件地執行命令  
clear 清除終端機畫面  
continue 恢復循環的下一次反覆運算  
cron 用於執行排定命令的精靈  
crontab 將命令排程至稍後執行  
echo 在螢幕上顯示訊息  
enable 啟用和停用內建 shell 命令  
env 環境變數  
eval 評估多個指令或參數  
expect 自動化透過終端機存取的應用程式  
export 設定環境變數  
expr 計算運算式  
false 什麼都不做,不成功  
for 展開字詞並執行命令  
hash 記住名稱參數的完整路徑名  
hostname 列印或設定裝置名稱  
if 有條件地執行命令  
jobs 列出活動工作  
join 連接公共欄位上的線  
journalctl 檢視系統記錄並排除問題 提供有關服務日誌、內核消息等的資訊
local 建立變數  
logout 結束登入殼層  
more 一次顯示一個畫面的輸出  
nice 設定命令或工作的優先順序  
nohup 執行不受掛起影響的命令  
notify-send 傳送桌面通知  
op 操作員存取權限  
readarray 從 stdin 讀取到陣列變數中  
readonly 將變數或函數標記為唯讀  
reboot 將裝置重新開機  
return 退出 shell 函數  
sed 串流編輯器  
select 接受鍵盤輸入  
set 操作 shell 變數和函數  
shift 移位參數  
shopt 殼層選項  
shutdown 關閉或重新啟動 Linux  
sleep 延遲指定時間  
ssh Secure Shell 用戶端 遠端登入程式
suspend 暫停此命令列管理程式的執行  
sync 將磁碟上的資料與記憶體同步  
test 計算條件表示式  
trap 在設定訊號時執行命令  
true 什麼都不做,成功  
type 描述指令  
unshar 解壓縮 shell 指令檔  
until 執行命令 直到發生錯誤
vmstat 報告虛擬記憶體統計資訊  
watch 定期執行或顯示程式  
while 執行命令  
write 傳送訊息給其他使用者  
xargs 執行實用程式,傳遞構造的參數清單  
### 讓您在不打擾終端的情況下發表評論或評論  
while 執行命令  

管理檔和文本是直接影響計算機上存儲和使用的檔和文本的命令。Dash 和 Windows 資源管理器工具是此工具的知名圖形使用者介面 (GUI) 版本。

 
命令 效果 其他資訊
cp 複製 允許您複製檔,為此,請將要複製的檔案的名稱與命令一起添加。檔案在您瀏覽過的目錄中的位置。否則輸入 cp~/< file path > 為了指定要複製的檔案所在的位置。
ls 目錄 列出目前目錄中的所有檔案
ls~ 列出主目錄中的檔案 添加資料夾名稱將顯示該特定資料夾中所有檔案的清單。例如: ls~/desktop 顯示桌面資料夾中的檔案
mkdir 建立目錄 允許您建立目錄。例如:mkdir 私有文件創建一個名為私有檔的新目錄,該目錄位於主目錄中。除非您瀏覽到另一個目錄或指定了其他路徑。
mv 移動 您可以使用此命令重新命名或移動檔案。如果您要重新命名「今天陽光明媚」檔案,您可能會想輸入 mv sunny day。這需要您瀏覽到正確的目錄或指定正確的檔案路徑。當您鍵入 mv day ~/Desktop,則檔日期從主頁移動到桌面。但是,如果您也想要將檔案重新命名為命令中目前名稱旁的新檔案名稱。
rm 移除 移除檔案,指定檔案路徑或檔案名稱
rmdir 移除目錄 移除 empty 目錄
rm -r 以遞迴方式移除 移除目錄及其內容
grep 搜尋文字字串  
head 顯示檔案的開頭  
less 顯示檔案的一部分  
tail 顯示檔案結尾  
apropos 搜尋說明手冊頁  
aspell 拼字檢查器  
awk 尋找與取代文字 資料庫排序、驗證或索引
cmp 比較兩個檔案  
comm 逐行比較兩個排序的檔案  
csplit 將檔案分割成上下文確定的部分  
cut 將檔案分成兩個單獨的部分  
cksum 列印 CRC 檢查總和和位元組計數  
find 搜尋符合設定條件的檔案  
fmt 設定段落文字格式  
fold 自動換行到特定寬度  
dir 簡要列出目錄內容  
dircolors 顏色設定 ls  
dirname 將完整路徑名稱轉換為路徑  
dirs 顯示記住的目錄清單  
cat 顯示檔案的內容  
bzip2 壓縮或解壓縮命名檔案  
chroot 使用不同的根目錄執行命令  
fgrep 搜尋與固定字串符合的行  
fuser 識別或終止正在存取檔案的程序  
gawk 尋找與取代檔案中的文字  
gzip 壓縮或解壓縮名稱檔案  
ln 在檔案之間建立連結  
locate 尋找檔案  
look 顯示以給定字串開頭的行  
lpr 離線列印  
lpc 行式印表機的控制程式  
lprm 從列印佇列中移除工作  
lprint 列印檔案  
lprintd 取消列印工作  
lprintq 列印佇列清單  
lsof 列出開啟的檔案  
vdir 詳細列出目錄內容 ls -| -b
v 詳細列出目錄內容 ls -| -b
vi 文字編輯器  
uuencode 解碼檔案 使用 uuencode 解碼檔案
uuencode 對檔案進行編碼 使用 uuencode 對檔案進行編碼
tty 在標準顯示器上列印終端機的檔案名稱  
touch 變更檔案時間戳記  
expand 將製表元轉換為空白  
import 擷取x伺服器螢幕並將影像儲存到檔案  
install 複製檔案與設定屬性  
fg 將工作傳送至前臺  
bg 將工作傳送到後台  
nl 為行數編號並寫入檔案  
open 在其中開啟檔案s default application  
paste 合併檔案行  
pathchk 檢查檔案名可攜性  
popd 還原目前目錄的先前值  
pr 準備要列印的檔案  
printcap 印表機功能資料庫  
printenv 列印環境變數  
printf 格式化與列印資料  
pushd 儲存並變更目前的目錄  
rcp 在兩台電腦之間複製檔案  
read 從標準輸入讀取一行  
rename 重新命名檔案  
remsync 使用電子郵件同步遠端檔案  
mmb 大量移動與重新命名檔案  
mtools 操作 MS-DOS 檔案  
rev 反轉檔案中的行  
rsync 遠端複製檔案 同步檔案樹
sdiff 以互動方式合併兩個檔案  
scp 安全複本  
sftp 安全的檔案傳輸程式  
slocate 尋找檔案  
sort 排序文字檔案  
split 將檔案分割成固定大小的片段  
sum 列印檔案的檢查總和  
tee 將輸出重定向到多個檔案  
tsort 拓撲排序  
unmask 使用者檔案的建立遮罩  
source 從檔案執行命令  
symlink 為檔案建立新名稱  
tr 翻譯、擠壓和/或刪除  
uniq 統一檔案  
wc 列印位元組、字數和行數  
whereis 搜尋程式的使用者$path、手冊頁和源檔  
which 在使用者$path搜尋程式檔案  
wget 檢索網頁或檔案  
unexpand 將空間轉換為分頁  
yes 列印字串直到中斷  
xdg-open 在使用者偏好的應用程式中開啟檔案或 URL  
dmesg 列印內核和驅動程式訊息  

基本使用者和系統命令

 

這些命令可讓您管理、設定、故障診斷及重設 Ubuntu 裝置上的使用者和群組設定。

 
命令 效果 其他資訊
passwd 建立密碼  
groupadd 新增群組  
groupmod 修改群組  
chgrp 變更群組  
groupdel 刪除群組  
adduser 將使用者新增到裝置  
addgroup 將群組新增至裝置  
alias 建立別名  
useradd 建立新使用者帳戶  
usermod 修改使用者帳戶  
users 列出已登入的使用者  
chmod 變更存取權限  
chown 變更檔案擁有者與群組  
groups 列印使用者所在的群組名稱  
id 列印使用者和群組 IDs  
logname 列印登入名稱  
su 取代其他使用者識別  
times 使用者與電腦時間  
who 列印所有已登入的使用者名稱  
TimeDatectl 管理裝置時間和日期設定。(包括時區和與 NTP 伺服器同步。  
whoami 列印目前的使用者 ID 與名稱 id -un

以下命令處理特定於設備的程序和資訊。

 
命令 效果 其他資訊
cal 行事曆 顯示行事曆
date 日期 顯示日期
dc 桌面計算機 計算機
fsck 檔案系統檢查  
bc 任意精度計算機語言  
kill  停止行程執行  
killall 依名稱終止行程  
let 對殼變數執行算術  
make 重新編譯一組程式  
pkill 停止行程執行  
ps 處理狀態  
seq 列印數字序列  
units 將單位從一種比例轉換為另一種比例  

套件是 Ubuntu 載入和更新新應用程式和檔案的預設方法。這些命令可管理和設定下載的套件。

 
命令 效果 其他資訊
apt -get 搜尋並安裝套件  
aptitude 搜尋並安裝套件  
apt -get update 更新可用的更新  
apt - get upgrade 升級所有套件  
apt -get dist-upgrade 使用套件替換進行升級 升級 Ubuntu 版本
apt -get install pkgname 依名稱安裝套件  
apt -get purge pkgname 依名稱解除安裝套件  
apt -get autoremove 移除過時的套件  
apt -get -f install 嘗試修復損壞的套件  
dpkg -configure -a 嘗試修復損壞的套件  
dpkg -i pkg.deb 安裝檔案 pkg.deb  

這些命令可讓您直接管理 Ubuntu 裝置上的服務。

 
命令 效果 其他資訊
start service 啟動工作服務 新貴
stop service 停止工作服務 新貴
status service 檢查服務是否正在執行中 新貴
/etc/init.d/service start 啟動服務 系統
/etc/init.d/service stop 停止服務 系統
/etc/init.d/service restart 重新啟動服務 西夫
/etc/init.d/service check 檢查服務 系統
Systemctl 新服務命令 這取代了 service
runlevel 取得目前的執行層級  

基本磁碟機和權限命令

 

管理磁碟機和格式代表您可以影響連接至電腦的周邊裝置。無論是多個硬碟驅動器、可移動媒體還是其他設備。它們允許您在命令列級別管理和配置這些設備。

 
命令 效果 其他資訊
mount 安裝磁碟機  
unmount 取消掛接磁碟機  
fdisk 格式化 dis  
cfdisk Linux 的磁碟分割表格編輯器  
dd 複製磁碟 轉換與複製檔案、寫入
磁碟標頭或開機記錄
ddrescue 資料復原工具  
declare 宣告變數並配置屬性  
df 磁碟可用空間 顯示每個已掛載分區
上佔用的磁碟空間
。 df 使用 MB 和 GB 而不是
塊。
du 目錄使用方式 顯示給定
目錄及其
所有子目錄使用多少空間。
du -s 目錄使用摘要  
du -h 目錄使用方式基本資訊 這會將資訊
轉換為基本的非技術格式
free 有多少可用空間 這會告訴您有多少可用空間
可供使用
free -m 顯示可用空間統計資訊 以 MB 為單位顯示統計資料
uname -a 取得所有內核資訊  
uname -r 取得內核資訊  
lsb_release -a 列印 Linux 發行版的相關資訊  
top 啟動裝置監控 這將啟動監視,查看RAM,CPU
和交換使用方式,以及
總運行進程
HTOP 提供電腦資源的即時監控 這取代了 top
q 停止裝置監控  
diff 顯示兩個檔案之間的差異  
diff3 顯示三個檔案之間的差異  
 
注意:以下大多數命令必須以 sudo 命令開頭。這會暫時將許可權提升到根使用者管理級別。這在處理您的使用者帳戶不擁有的目錄或檔時是必需的。使用 sudo 時,系統會提示您輸入密碼。只有具有 sudo (管理) 權限的使用者才能使用此命令。
 
命令 效果 其他資訊
history 所有命令使用者的清單 歷史記錄命令顯示您鍵入的一長串
命令。每個
命令都顯示在一個數字旁邊。您可以
鍵入 | x 以從清單中運行以前
鍵入的命令(將 X
替換為數位)。如果歷史記錄輸出
太長,請使用 history | less
的可滾動清單。
REISUB 重新啟動電腦 輸入此項目時
同時按住 ALT 和 PRINTSCRN 鍵,以重新啟動電腦
apt -get 應用程式 用於安裝、移除、升級等
file 一個或多個檔案的類型檢查  
sleep 延遲命令 等待 x 秒以前往下一個命令
pidof 取得 PID 以可讀格式給出的 PID
ps 命令列的系統監控 也適用於文稿
cat 在命令列列印檔案  
crontab 時間驅動器事件  
man 說明手冊 開啟程式手冊,顯示
命令手冊
man man 手冊 關於手冊 關於使用說明頁面的說明頁面
man intro 命令的簡要清單 當您需要有關命令
的資訊時,請鍵入 < command name >-h < command name
 >--help
,如果第一條規則不起作用。您會發現
某些命令列可能無法關聯 -h
--help
info info 資訊頁面簡介  
basename 從檔案名稱中移除目錄和尾碼  
eject 退出抽取式媒體  
fdformat 低級格式 格式化軟碟 (FD)
mkisofs 建立混合檔案系統  
format 格式化磁碟或磁帶  
mknod 將區塊或字元設為特殊檔案  
quotactl 設定磁碟配額  
quotacheck 掃描檔案系統以取得磁碟用量  
quota 顯示磁碟用量與限制  
tar 磁帶歸檔器  
ram RAM 磁碟裝置  

管理員級別需要對文件和目錄的許可權以及更改它們的能力。這些可用來變更或修復現有檔案,或是停止沒有經驗的使用者的其他檔案或目錄,造成損壞。

 
命令 效果 其他資訊
chmod 變更模式  
su 切換使用者  
ulimit 限制使用者資源  
unalias 移除別名  
unset 移除變數或函數名稱  
function 定義函數巨集  

提升權限就是 Ubuntu 所說的系統管理員權限。當您必須在足夠高的級別更改設備上的內容時,必須運行這些命令。Windows 相當於以系統管理員身分開啟命令提示字元。

 
命令 效果 其他資訊
sudo 提升權限 使用提升的權限執行命令
- < superuser do >;表示所執行動作必須
使用管理員密碼驗證的常用表達
方式。
sudo -r 以使用者身分開啟 root shell  
sudo -r -u 以使用者身分開啟 shell  
sudo -k 忘記 sudo 密碼  

基本網路命令

 

這些命令負責配置和排除設備上的網路連接問題。這包括有線和無線連接。

 
命令 效果 其他資訊
chkconfig 檢查已啟用的服務  
ping 測試網路連線  
ftp 檔案傳輸通訊協定  
host 檢查網域的 IP  
ifconfig 設定網路裝置  
智慧財產權 設定網路裝置 這已取代 ifconfig
iwconfig 顯示無線資訊  
IW 顯示無線資訊 這已取代 iwconfig
sudo iwlist scan 掃描無線網路  
ifup eth0 讓介面 eth0 上線  
ifdown eth0 顯示 eth0 介面  
netstat 顯示路由表  
黨衛軍 顯示路由表 這已取代 netstat
route 設定路由  
telnet 連線至 Telnet  
traceroute 顯示路由  
dig DNS 查詢  
ethtool 乙太網路介面卡設定  
mkfifo 製作先進先出 具名管道
mtr 網路診斷 traceroute/ping
nslookup 以互動方式查詢因特網名稱伺服器  
screen 多路複用終端機 使用 ssh 執行遠端 shell
strace 追蹤電腦呼叫與訊號  

這些命令處理 Ubuntu 防火牆管理和組態。

 
命令 效果 其他資訊
ufw enable 開啟防火牆  
ufw disable 關閉防火牆  
ufw default allow 預設允許所有連線  
ufw default deny 預設拒絕所有連線  
ufw status Cyrrebt 狀態與規則  
ufw allow port 允許連接埠上的流量  
ufw deny port 拒絕連接埠上的流量  
ufw deny from ip 區塊 IP 位址  

Additional Information

 

注意:
軟體支援由 Canonical 透過以下方法提供:
Dell 提供技術支援:

Article Properties


Affected Product

Inspiron, Latitude, Vostro, XPS, Fixed Workstations

Last Published Date

10 May 2024

Version

4

Article Type

How To