中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機版  

Linux常用命令|Linux培訓學習|考試認證|工資待遇與招聘,認準超級網工!

招聘|合作 登陸|注冊

網絡工程師培訓

當前位置:網絡工程師 > 技術課程 > linux > 熱點關注 > linux常用命令

Linux命令學習筆記(六)---組合命令

時間:2019-07-27

linux壓縮命令zip命令_linux常用命令_linux命令vi進入后命令

//多條命令之間以“;”間隔,就組成組合命令,依次執(zhí)行l(wèi)inux常用命令,上條語句執(zhí)行成功與否不影響下個語句的執(zhí)行。哦嗯

//如果使用“&&”代替“;”linux常用命令,在上條語句執(zhí)行成功的前提下才能執(zhí)行下條命令

//當用“||”代替“;”時,上條命令執(zhí)行失敗時才能執(zhí)行下條語句

[ftt@localhost pictures]$ ls

cat.log copy.jpg p2.jpg test

[ftt@localhost pictures]$ rm copy.jpg;cp p2.jpg new.jpg

[ftt@localhost pictures]$ ls

linux壓縮命令zip命令_linux命令vi進入后命令_linux常用命令

cat.log new.jpg p2.jpg test

[ftt@localhost pictures]$ rm copy.jpg && cp p2.jpg p2.jpg

rm: 無法刪除"copy.jpg": 沒有那個文件或目錄

[ftt@localhost pictures]$ cp sctq.log dog.log || rm new.jpg

cp: 無法獲取"sctq.log" 的文件狀態(tài)(stat): 沒有那個文件或目錄

[ftt@localhost pictures]$ ls

cat.log p2.jpg test

linux命令vi進入后命令_linux常用命令_linux壓縮命令zip命令

//防止定向時覆蓋文件

set -o noclobber //開啟noclobber,不允許覆蓋已經存在的文件

set +0noclobber //關閉noclobber

[ftt@localhost pictures]$ ls -1F cat.log > cat.txt

[ftt@localhost pictures]$ ls

2018-06-29 cat.log cat.txt p2.jpg test

[ftt@localhost pictures]$ ls -F

linux命令vi進入后命令_linux常用命令_linux壓縮命令zip命令

2018-06-29/ cat.log cat.txt p2.jpg test/

[ftt@localhost pictures]$ set -o noclobber

[ftt@localhost pictures]$ ls cat.log>cat.txt

bash: cat.txt: 無法覆蓋已存在的文件

//用“>>"代替">"把輸出追加到文件中,如過文件不存在,則創(chuàng)建一個新的文件

//“|”可以把一個命令的輸出用作另一條命令的輸入

ls -1 | less

linux命令vi進入后命令_linux常用命令_linux壓縮命令zip命令

//將文件用作命令的輸入

cat commands.txt

tr 'A-Z' 'a-z' < commands.txt

stdin :標準輸入,鍵盤;stdout:標準輸出,顯示器; stderr:終端上顯示的錯誤

[ftt@localhost pictures]$ cat cat.txt //連接cat.tx文件,并輸出內容

[command] <file> [output]

[ftt@localhost pictures]$ tr 'A-Z' 'a-z' <cat.txt>catlower.txt //把cat.txt內大寫變小寫,同時輸出為文件catlower.txt

//將輸出同時發(fā)送到文件和stdout

[ftt@localhost pictures]$ ls -1 /home/ftt | tee new.txt