
- Unix/Linux 初學者指南
- Unix/Linux - 首頁
- Unix/Linux - 什麼是Linux?
- Unix/Linux - 開始入門
- Unix/Linux - 檔案管理
- Unix/Linux - 目錄
- Unix/Linux - 檔案許可權
- Unix/Linux - 環境變數
- Unix/Linux - 基本實用程式
- Unix/Linux - 管道與過濾器
- Unix/Linux - 程序
- Unix/Linux - 通訊
- Unix/Linux - vi 編輯器
- Unix/Linux Shell 程式設計
- Unix/Linux - Shell 指令碼
- Unix/Linux - 什麼是Shell?
- Unix/Linux - 使用變數
- Unix/Linux - 特殊變數
- Unix/Linux - 使用陣列
- Unix/Linux - 基本運算子
- Unix/Linux - 決策語句
- Unix/Linux - Shell 迴圈
- Unix/Linux - 迴圈控制
- Unix/Linux - Shell 替換
- Unix/Linux - 引號機制
- Unix/Linux - I/O 重定向
- Unix/Linux - Shell 函式
- Unix/Linux - 手冊頁幫助
- 高階 Unix/Linux
- Unix/Linux - 標準 I/O 流
- Unix/Linux - 檔案連結
- Unix/Linux - 正則表示式
- Unix/Linux - 檔案系統基礎
- Unix/Linux - 使用者管理
- Unix/Linux - 系統性能
- Unix/Linux - 系統日誌
- Unix/Linux - 訊號和陷阱
Unix/Linux - 常用命令
本快速指南列出了命令,包括語法和簡短描述。更多詳情,請使用 -
$man command
檔案和目錄
這些命令允許您建立目錄和處理檔案。
序號 | 命令及描述 |
---|---|
1 |
cat 顯示檔案內容 |
2 |
cd 更改目錄到 dirname |
3 |
chgrp 更改檔案所屬組 |
4 |
chmod 更改許可權 |
5 |
cp 將原始檔複製到目標位置 |
6 |
file 確定檔案型別 |
7 |
find 查詢檔案 |
8 |
grep 搜尋檔案中匹配正則表示式的行 |
9 |
head 顯示檔案的前幾行 |
10 |
ln 建立指向 oldname 的軟連結 |
11 |
ls 顯示有關檔案型別的資訊 |
12 |
mkdir 建立一個新目錄 dirname |
13 |
more 分頁顯示資料 |
14 |
mv 移動(重新命名)oldname 到 newname |
15 |
pwd 列印當前工作目錄 |
16 |
rm 刪除檔案 filename |
17 |
rmdir 刪除一個空目錄 |
18 |
tail 列印檔案的後幾行 |
19 |
touch 更新檔案的訪問和修改時間 |
資料操作
可以使用以下命令比較和更改檔案的內容。
序號 | 命令及描述 |
---|---|
1 |
awk 模式掃描和處理語言 |
2 |
cmp 比較兩個檔案的內容 |
3 |
comm 比較排序後的資料 |
4 |
cut 剪下檔案的每一行的選定欄位 |
5 |
diff 檔案差異比較器 |
6 |
expand 將製表符展開為空格 |
7 |
join 根據公共欄位連線檔案 |
8 |
perl 資料操作語言 |
9 |
sed 流文字編輯器 |
10 |
sort 對檔案資料排序 |
11 |
split 將檔案分割成更小的檔案 |
12 |
tr 轉換字元 |
13 |
uniq 報告檔案中重複的行 |
14 |
wc 統計字數、行數和字元數 |
15 |
vi 開啟 vi 文字編輯器 |
16 |
vim 開啟 vim 文字編輯器 |
17 |
fmt 簡單的文字格式化工具 |
18 |
spell 檢查文字拼寫錯誤 |
19 |
ispell 檢查文字拼寫錯誤 |
20 |
emacs GNU Emacs 專案 |
21 |
ex, edit 行編輯器 |
22 |
emacs GNU Emacs 專案 |
壓縮檔案
可以壓縮檔案以節省空間。可以建立和檢查壓縮檔案。
序號 | 命令及描述 |
---|---|
1 |
compress 壓縮檔案 |
2 |
gunzip 解壓 gzip 壓縮的檔案 |
3 |
gzip GNU 替代壓縮方法 |
4 |
uncompress 解壓檔案 |
5 |
unzip 列出、測試和解壓 ZIP 壓縮檔案 |
6 |
zcat 顯示壓縮檔案內容 |
7 |
zcmp 比較壓縮檔案 |
8 |
zdiff 比較壓縮檔案 |
9 |
zmore 用於在 CRT 上檢視壓縮文字的檔案檢視過濾器 |
獲取資訊
各種 Unix 手冊和文件線上提供。以下 Shell 命令提供資訊 -
序號 | 命令及描述 |
---|---|
1 |
apropos 透過關鍵字查詢命令 |
2 |
info 線上顯示命令資訊頁 |
2 |
man 線上顯示手冊頁 |
3 |
whatis 搜尋 whatis 資料庫中的完整單詞 |
4 |
yelp GNOME 幫助檢視器 |
網路通訊
以下命令用於在本地 Unix 主機與世界各地的遠端主機之間傳送和接收檔案。
序號 | 命令及描述 |
---|---|
1 |
ftp 檔案傳輸程式 |
2 |
rcp 遠端檔案複製 |
3 |
rlogin 遠端登入到 Unix 主機 |
4 |
rsh 遠端 shell |
5 |
tftp 簡單檔案傳輸程式 |
6 |
telnet 建立到另一個主機的終端連線 |
7 |
ssh 安全的 shell 終端或命令連線 |
8 |
scp 安全的 shell 遠端檔案複製 |
9 |
sftp 安全的 shell 檔案傳輸程式 |
出於安全原因,您的計算機上可能限制某些命令的使用。
使用者間訊息
Unix 系統支援向其他使用者傳送螢幕訊息和全球電子郵箱 -
序號 | 命令及描述 |
---|---|
1 |
evolution Linux 上的 GUI 郵件處理工具 |
2 |
簡單的傳送或讀取郵件程式 |
3 |
mesg 允許或拒絕訊息 |
4 |
parcel 向另一個使用者傳送檔案 |
5 |
pine 基於 VDU 的郵件實用程式 |
6 |
talk 與另一個使用者對話 |
7 |
write 向另一個使用者寫訊息 |
程式設計實用程式
根據您在 Unix 系統上安裝的內容,以下程式設計工具和語言可用。
序號 | 命令及描述 |
---|---|
1 |
dbx Sun 偵錯程式 |
2 |
gdb GNU 偵錯程式 |
3 |
make 維護程式組和編譯程式 |
4 |
nm 列印程式的名稱列表 |
5 |
size 列印程式的大小 |
6 |
strip 刪除符號表和重定位位 |
7 |
cb C 程式美化工具 |
8 |
cc Sun SPARC 系統的 ANSI C 編譯器 |
9 |
ctrace C 程式偵錯程式 |
10 |
gcc GNU ANSI C 編譯器 |
11 |
indent 縮排和格式化 C 程式原始碼 |
12 |
bc 互動式算術語言處理器 |
13 |
gcl GNU Common Lisp |
14 |
perl 通用程式語言 |
15 |
php 網頁嵌入式語言 |
16 |
py Python 語言直譯器 |
17 |
asp 網頁嵌入式語言 |
18 |
CC Sun SPARC 系統的 C++ 編譯器 |
19 |
g++ GNU C++ 編譯器 |
20 |
javac JAVA 編譯器 |
21 |
appletviewer JAVA 小程式檢視器 |
22 |
netbeans Linux 上的 Java 整合開發環境 |
23 |
sqlplus 執行 Oracle SQL 直譯器 |
24 |
sqlldr 執行 Oracle SQL 資料載入器 |
25 |
mysql 執行 mysql SQL 直譯器 |
其他命令
這些命令列出或更改有關係統的資訊 -
序號 | 命令及描述 |
---|---|
1 |
chfn 更改您的 finger 資訊 |
2 |
chgrp 更改檔案的所屬組 |
3 |
chown 更改檔案所有者 |
4 |
date 列印日期 |
5 |
stty 自動查詢終端型別 |
6 |
du 列印磁碟使用量 |
7 |
echo 將引數回顯到標準輸出 |
8 |
exit 退出系統 |
9 |
finger 列印有關已登入使用者的資訊 |
10 |
groupadd 建立一個使用者組 |
11 |
groups 顯示組成員身份 |
12 |
homequota 顯示配額和檔案使用情況 |
13 |
iostat 報告 I/O 統計資訊 |
14 |
kill 向程序傳送訊號 |
15 |
last 顯示使用者的最後登入時間 |
16 |
logout 登出 Unix |
17 |
lun 列出使用者名稱或登入 ID |
18 |
netstat 顯示網路狀態 |
19 |
passwd 更改使用者密碼 |
20 |
passwd 更改您的登入密碼 |
21 |
printenv 顯示 shell 變數的值 |
22 |
ps 顯示當前程序的狀態 |
23 |
ps 列印程序狀態統計資訊 |
24 |
quota -v 顯示磁碟使用情況和限制 |
25 |
reset 重置終端模式 |
26 |
script 儲存終端會話的指令碼 |
27 |
script 儲存命令或程序的輸出 |
28 |
setenv 設定環境變數 |
30 |
stty 設定終端選項 |
31 |
time 幫助計時命令 |
32 |
top 顯示所有系統程序 |
33 |
tset 設定終端模式 |
34 |
tty 列印當前終端名稱 |
35 |
umask 顯示預設情況下允許檢視檔案的許可權 |
36 |
uname 顯示當前系統的名稱 |
37 |
uptime 獲取系統啟動時間 |
38 |
useradd 建立使用者帳戶 |
39 |
users 列印已登入使用者的名稱 |
40 |
vmstat 報告虛擬記憶體統計資訊 |
41 |
w 顯示已登入使用者正在執行的操作 |
42 |
who 列出已登入使用者 |