符号
符號:
; 多個命令的分隔符
/? 根或者路徑的分隔符
> 或1>標(biāo)準(zhǔn)輸出重定向(數(shù)據(jù)流朝著箭頭的方向流動),覆蓋原來的文件
>>或1>>追加重定向(數(shù)據(jù)流朝著箭頭的方向流動),再原來的文件(結(jié)尾)追加內(nèi)容
<或<0???標(biāo)準(zhǔn)輸入輸入重定向: 輸入重定向用來改變命令的輸入,指定輸入內(nèi)容,后跟文件名
<<或<<0? 輸入重定向:后跟字符串,用來表示“輸入結(jié)束”,也可用ctrl+d來結(jié)束輸入
2> 標(biāo)準(zhǔn)錯誤輸出
?
1.標(biāo)準(zhǔn)輸入(stdin):代碼為0, 使用<或<<。數(shù)據(jù)流向從右向左
2.標(biāo)準(zhǔn)正常輸出(stdout):代碼為1,使用>或>>。數(shù)據(jù)流向從左向右
3.標(biāo)準(zhǔn)錯誤輸出(stderr):代碼為2,使用2>或2>>
?
..? 上一級目錄
.??? 當(dāng)前目錄
~? 用戶的家目錄
?- ?上次用戶的目錄
^ 的意思是以…..開頭,例如 ^test?表示匹配以 test字符串開頭的內(nèi)容?
[^test]非test的行或字符
$ 的意思是以…..結(jié)尾,例如 test$ 表示以test字符串結(jié)尾
^$ 代表空行
|??? 管道? 通過管道把前一個命令的輸出交給后一個命令繼續(xù)處理
{}?? 配合 echo 打印序列 echo {1..6}
PATH 環(huán)境變量大寫,所有包含在環(huán)境變量里面的路徑,都可以直接敲出來執(zhí)行。
全局生效/etc/profile.?? 普通用戶生效~./bash_profile或者~/.bashrc
?
轉(zhuǎn)載于:https://blog.51cto.com/1637307/1910045
總結(jié)
- 上一篇: 每天一个Linux命令-ls
- 下一篇: 年审是当月还是当天_车检是按月份还是日期