1.history
歷史命令
history
!100 #執(zhí)行第一百條命令
!ls #調(diào)用最后一次ls開頭的命令
history -c #清空歷史命令
#配置文件/etc/profile,HISTSIZE定義命令歷史數(shù)量
02.clear
清屏
Ctrl + l
clear
03.which
查看命令存儲(chǔ)位置
which
04.幫助
man ls
info ls
ls --help
05.alias
別名
alias
alias v='vim' #臨時(shí)設(shè)置別名v
#永久修改,修改~/.bashrc文件
06.管道與重定向
0 標(biāo)準(zhǔn)輸入 鍵盤 stdin 僅讀取
1 標(biāo)準(zhǔn)輸出 終端 stdout 僅寫入
2 標(biāo)準(zhǔn)錯(cuò)誤 終端 stdeer 僅寫入
Linux中構(gòu)建了一個(gè)帶有編號(hào)標(biāo)記的通道(文件描述符)的進(jìn)程結(jié)構(gòu)來(lái)管理打開文件。通過(guò)進(jìn)程連接到文件,進(jìn)行文件數(shù)據(jù)的操作。
#重定向標(biāo)準(zhǔn)輸出"1>"覆蓋寫,"1>>"追加寫
#重定向標(biāo)準(zhǔn)錯(cuò)誤"2>""2>>"
#重定向標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤"&>""&>>"或"2>&1"
#重定向輸入"<"
#管道符"|"
#黑洞"/dev/null"
07.命令使用序列
"&" 開啟一個(gè)子進(jìn)程并在后臺(tái)執(zhí)行
"jobs"查看后臺(tái)進(jìn)程
"fg 編號(hào)"調(diào)回前臺(tái)
"&&"前一個(gè)執(zhí)行成功才會(huì)執(zhí)行后一個(gè)
"||"前一個(gè)失敗才會(huì)執(zhí)行后一個(gè)
";"依次執(zhí)行,不論成功失敗