Artikelnummer: 000123980
終端機命令是您可以在 Ubuntu 終端機應用程式中完成的指示,以完成電腦上的任何工作。我將命令細分為更小的表,以使其用途更清晰,並説明將這些文章用作參考點。
命令 | 效果 | 其他資訊 |
---|---|---|
cd |
變更目錄 | 您可以使用此命令 瀏覽檔案系統。打字 cd 或 cd~ 將您帶到主資料夾,這是終端中的預設 起始位置。 |
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 |
顯示三個檔案之間的差異 |
命令 | 效果 | 其他資訊 |
---|---|---|
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 ,如果第一條規則不起作用。您會發現某些命令列可能無法關聯 -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 位址 |
Inspiron, Latitude, Vostro, XPS, Fixed Workstations
10 Mai 2024
4
How To