管道與重定向
- 設(shè)置
tom
的密碼為pass
echo "pass" | passwd --stdin tom
- 將輸出保存到
list.txt
屏幕無輸出
ls > list.txt
- 將主機(jī)名追加到
list.txt
文件末尾
hostname >> list.txt
- 查看文件詳細(xì)信息,
b.txt
并不存在
[iter@iterbest temp]$ ls -l a.txt b.txt
ls: cannot access b.txt: No such file or directory
-rw-rw-r--. 1 iter iter 29 Dec 25 20:56 a.txt
[iter@iterbest temp]$ ls -l a.txt b.txt 2> error.txt
-rw-rw-r--. 1 iter iter 29 Dec 25 20:56 a.txt
- 標(biāo)準(zhǔn)輸出與錯(cuò)誤輸出均導(dǎo)入至
all
,屏幕無輸出
[iter@iterbest temp]$ ls -l a.txt b.txt > all 2>&1
mail -s test XXX@163.com < a.txt
- 檢測(cè)系統(tǒng)中是否存在tom用戶,如果存在,則將tom相關(guān)信息記錄到user文件中涛酗,否則記錄到error文件中。
# id tom >> user 2>>error
- 如果
id tom
執(zhí)行成功偷厦,則說明用戶存在商叹,屏幕將顯示Hi,tom否則顯示No such user.
# id tom &>/dev/null && echo "Hi,tom" || echo "No such user"
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者