標準輸出 --屏幕
標準輸入 --鍵盤础芍、鼠標
echo 是從參數(shù)獲得輸入(不是標準輸入),輸出是屏幕数尿,是標準輸出
echo hello world
這個是鍵盤輸入給shell仑性,shell再輸給echo,所以不是標準輸入右蹦。
cat+文件名诊杆,顯示出文件內(nèi)容歼捐,
如果不給參數(shù),就是等待標準輸入晨汹,一旦遇到\n 就會把之前緩存的內(nèi)容一次性輸出到屏幕上豹储。
千萬不要用cat 寫配置文件
cat > 文件名
將內(nèi)容寫入文件,但不會像上面一樣直接在屏幕上輸出淘这。
‘ | ’ 管道
標準輸出重定向: 把標準輸出到一個文件里 -----------
echo 'aaa' > 1.txt
管道重定向: 把一個程序的輸出 變成另一個程旭的輸入剥扣。
tee 命令
在執(zhí)行echo的時候同時也會將內(nèi)容寫入到文件中
當文件夾內(nèi)容過多時,使用
less +文件名 實現(xiàn)上下翻頁
more +文件名 只能往下翻頁
與流相結(jié)合
ls -l | less
將文件顯示交給less 這樣就可以翻頁了
grep 相當于正則
ls | grep python 在文件夾內(nèi)匹配處python字符的文件铝穷。
grep caoliang /etc/group 在后面的文件夾內(nèi)找出caoliang
cat /etc/group | grep caoliang 同上