linux之shell命令之一
第一:cat使用
cat -n filename | more :新增行號
cat >filename 接著輸入新的內容 :建立一個新的檔案
cat -b filename | more :與-n 一樣,只不過對於空白行不編號(number-nonblank)
cat -b -s filename | more :與-n 一樣,當遇到有連續兩行以上的空白行,就代換為一行的空白行(sequeeze-blank)
cat -v filename: 顯示非列印字元(show-nonrinting)
第二: tee使用
tee命令例項
tee指令會從標準輸入裝置讀取資料,將其內容輸入到標準輸出裝置,同時儲存成檔案
cat qilin.txt |tee qilin_1.txt qilin_2.txt qilin_3.txt:列出文字檔案qilin.txt的內容,同時複製3份副本,檔名分別為qilin_1.txt qilin_2.txt qilin_3.txt
ls -l |tee saijuan.txt:列出當前的目錄,並把結果輸入到saijuan.txt裡
第三:echo使用
echo -e "nihao qilin \n\n\n" : -e 轉移字元 表示輸出換行 -t 空格
echo "\"/dev/rmt0"\" 輸出內容是 "/dev/rmt0" :引號是一個特殊字元,所以必須要使用反斜槓\來使shell 忽略它的特殊含義
第四:&& || awk 的使用
cp /etc/passwd /etc/passwd.bak && echo "if you are seeing this then cp was ok"
cp /etc/passwdwww /etc/passwd.bak || echo "if you are seeing this then cp was ok"
第五: awk的使用
awk '{print$1,$5}' passwd >passwd.tmp || echo "sorry that work didnt't work" | mail rootman
第六:.代表當前檔案位置
第七: grep的使用
grep -n "root" passwd.txt :-n 表示顯示行號並且顯示查詢出的所在位置
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20976446/viewspace-686943/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux shell命令總結Linux
- 強大好用的shell之shell命令
- linux Shell 命令列-03-array Shell 陣列Linux命令列陣列
- Linux基礎命令---enable開啟shell命令Linux
- Linux之shell變數Linux變數
- Linux命令和shell指令碼學習Linux指令碼
- 說說Linux shell外部命令與內建命令Linux
- Linux命令之lldptool命令Linux
- Linux之shell程式設計Linux程式設計
- linux Shell 命令列-07-func 函式Linux命令列函式
- 一些Linux shell命令 - 持續更新Linux
- shell指令碼linux命令連續執行指令碼Linux
- awk小技巧之執行shell命令
- Linux學習之(shell展開)Linux
- linux之vim命令Linux
- Linux 命令之 tarLinux
- Linux之sar命令Linux
- Linux之export命令LinuxExport
- Linux命令之fdiskLinux
- linux命令之grepLinux
- linux之 sed命令Linux
- Linux命令之rz命令與sz命令Linux
- Shell命令
- Linux shell mktemp -d命令生成臨時檔案Linux
- Linux-Shell語法(5)-常用命令Linux
- Linux系統命令之systemctl命令。Linux
- Linux命令之rpm安裝命令Linux
- MongoDB 學習筆記之常用 shell 命令MongoDB筆記
- shell與Linux命令有什麼區別?它們之間有聯絡嗎?Linux
- 《Linux命令列與shell指令碼程式設計大全 第3版》Linux命令列---46Linux命令列指令碼程式設計
- Linux基礎之Shell與變數Linux變數
- linux之screen命令使用Linux
- linux系統使用shell命令過濾物理網路卡Linux
- linux Shell 命令列-01-intro 入門介紹Linux命令列
- Linux透過Shell命令向埠傳送資料Linux
- Linux的檔案系統與Shell簡單命令Linux
- 【運維必看】Linux命令之lsblk命令運維Linux
- 常用shell 命令
- Hive shell 命令Hive