'Unix 環境編程工具(5)——shell'

UNIX GCC Emacs LinuxNow 2019-08-21
"

Unix 環境編程工具(1)——GCC

Unix 環境編程工具(2)——Make

Unix 環境編程工具(3)——gdb

Unix 環境編程工具(4)——emacs

該部分總結了 Unix shell 中常用命令

目錄命令

cd directory: 改變目錄;如果沒有指定目標,進入家目錄

pwd:顯示當前目錄

ls:顯示目錄的內容

rm file:刪除文件

mv old new:移動文件

cp old new:複製文件

mkdir name:創建目錄

rmdir name:刪除目錄

縮寫和通配符

.:當前目錄

..:上一級目錄

~:家目錄

*:任意數量的字符

?:一個字符

其他命令

cat file:輸出文件內容

more file:輸出文件內容,一次只顯示一頁

less file:輸出文件內容,和more類似,但是可以瀏覽

w:輸出在系統上的用戶以及他們在做什麼

ps:列出進程

jobs:顯示掛起的進程

program&:在後臺運行程序

ctrl-z:掛起當前程序

%:繼續上一個掛起的程序

%number:繼續一個掛起的程序,number通過jobs查詢

kill pid:殺死進程

kill -9 pid:強制殺死進程

grep exp files:在文件中查找exp表示的內容

wc file:統計文件的行數、詞數、符號數

script:保存終端中顯示的所有內容 lpr file:打印文件

diff file1 file2:比較兩個文件的不同

telnet hostname:用 telnet 協議登錄服務器

source file:像輸入到shell一樣執行文件的每一行

獲得幫助

man subject:閱讀指定內容的手冊

man -k keyword:顯示和關鍵詞有關的所有手冊

歷史

history:輸出最近執行的命令

!!:重新執行上一個命令

!number:重新執行編號number的命令

!string:重新上一個以string開頭的命令

^wrong^right^:重新執行上一個命令,用right替換wrong

ctrl-p:依次查看以前的命令

管道

a > b:重定向標準輸出並覆蓋文件 b

a >> b:重定向標準輸出到文件 b

a >& b:重定向錯誤並覆蓋文件 b

a < b:重定向文件b到標準輸入

a | b:重定向a的標準輸出到b的標準輸入

"

相關推薦

推薦中...