小編給大家分享一下Docker中BASH命令有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
網(wǎng)站建設公司,為您提供網(wǎng)站建設,網(wǎng)站制作,網(wǎng)頁設計及定制網(wǎng)站建設服務,專注于企業(yè)網(wǎng)站制作,高端網(wǎng)頁制作,對小攪拌車等多個行業(yè)擁有豐富的網(wǎng)站建設經(jīng)驗的網(wǎng)站建設公司。專業(yè)網(wǎng)站設計,網(wǎng)站優(yōu)化推廣哪家好,專業(yè)成都網(wǎng)站推廣優(yōu)化,H5建站,響應式網(wǎng)站。
基本語法:
語法 | 說明 |
---|---|
> | 輸出重定向。將命令執(zhí)行的標準輸出(stdout) 保存為文件。Unix系列的OS將設備視為文件,所以我們可以將命令執(zhí)行的結果發(fā)送到特定設備: $ echo "hello" > ./hello.txt $ echo "hello">/dev/null |
< | 輸入重定向。讀取文件內(nèi)容,做為命令的標準輸入(stdin) $ cat < ./hello.txt |
>> | 將命令執(zhí)行的標準輸出(stdout)添加到文件。 和">"的區(qū)別是,">"會覆蓋文件原有內(nèi)容,而">>"只會將內(nèi)容添加到現(xiàn)有文件的末尾 $ echo "world" >> ./hello.txt |
2> | bash中0,1,2三個數(shù)字分別代表STDIN_FILENO 、STDOUT_FILENO 、STDERR_FILENO ,即標準輸入(一般是鍵盤),標準輸出(用戶終端控制臺),標準錯誤(出錯信息輸出)。2>的作用是將命令執(zhí)行的標準錯誤(stderr)保存為文件 |
2>> | 將命令執(zhí)行的標準錯誤(stderr)添加到文件 |
&> | 將標準輸出與標準錯誤全部保存為文件 |
1>&2 | 將標準輸出標記為標準錯誤。下面這段代碼最后的輸出為空,因為我們將標準輸出標記為標準錯誤。$ hello=$(echo "hello world" 1>&2) $ echo hello |
2>&1 | 將標準錯誤發(fā)送為標準輸出。看下面這個例子 : $ execnofile > /dev/null 2 >&1 我們執(zhí)行一個本地不存在的文件,之后將輸出結果發(fā)送到空設備。由于我們將標準錯誤標記為標準輸出,故最后不會有任何內(nèi)容輸出 |
| | 管道命令。將第一個執(zhí)行命令的標準輸出發(fā)送為其它命令的標準輸入,我們常見的用法像 $ ps -ef \|grep MySQL |
$ | Bash的變量,存儲變量時不需要使用$符號,輸入或使用變量時需要$符號 ,例:![]() |
$() | 將一條命令執(zhí)行的結果變量化。將命令的執(zhí)行結果存儲到變量或者傳遞給其它命令做為參數(shù)使用,例:![]() |
&& | 一行內(nèi)運行多個命令,但是只有在前一條命令執(zhí)行成功時,后一條才能生效。$ make && make install |
; | 同樣是在一行內(nèi)運行多個命令,和上面命令的區(qū)別是,即使第一條命令失敗了,也會執(zhí)行后面的命令,例:![]() |
'' | 字符串。系統(tǒng)不處理''中的變量,只使用變量名,例:![]() |
"" | 和''類似,區(qū)別在于,如果""中有變量,輸出的內(nèi)容會替換為變量內(nèi)容.例:![]() |
${} | 作用1: 變量替換,主要用于""字符串中輸出變量,也可以使用$來代替,例:![]() ![]() |
\ | 將一行命令寫成多行 |
{起始數(shù)字..末尾數(shù)字} | 用于表達一個連續(xù)數(shù)字,例: |
if | if條件語句,用于比較變量或字符串,具體用法: if {$a -eq $b}; then echo $a fi 。比較數(shù)字可使用: -eq: 等于 -ne:不等于 -gt:大于 -ge:大于等于 -lt:小于 -le: 小于等于 比較字符串可使用: =,== :相同 !=:不相同 -z: 字符串為NULL -n: 字符串不為NULL |
for | for循環(huán)語句,例:![]() |
while | while 循環(huán),例:![]() |
<<< | 將字符串發(fā)送到命令(進程)的標準輸入,例:![]() |
< |
以上是“Docker中BASH命令有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
網(wǎng)站名稱:Docker中BASH命令有哪些
瀏覽路徑:http://www.chinadenli.net/article40/geojho.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、用戶體驗、營銷型網(wǎng)站建設、自適應網(wǎng)站、品牌網(wǎng)站設計、ChatGPT
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)