> 重定向的正確輸出
2> 重定向錯誤 輸出
&> 重定向所有輸出
實驗必須在普通使用者下進行
find /etc/ -name passwd > file 定向輸出正確的到file
find /etc/ -name passwd 2> file.err 定向輸出錯誤的到file.err
find /etc/ -name passwd &> file.all 定向輸出所有到file.all
> 表示覆蓋 >> 表示追加
find /etc/ -name passwd >> file 追加正確的輸出到file
find /etc/ -name passwd 2>> file.err 追加錯誤的輸出到file.err
find /etc/ -name passwd &>> file.all 追加所有的輸出到file.all
tr 『a-z』 『a-z' < file 檔案中小寫改為大寫輸入
1.管道的作用:「|」就是把前一條命令的輸出作為後一條命令的輸入2.管道只允許正確的輸出通過3.如果需要儲存輸出的內容,那麼需要複製乙份輸出,用到的命令『 tee 』4.通過管道輸入將會變成輸入,而變成輸入的這些輸出是被第二條命令處理的
實驗需要在普通使用者下操作
find /etc/ -name passwd | wc -l 會看到的結果為2,因為不能通過管道
find /etc/ -name passwd 2>&1 | wc -l 會看到19,因為編號為2的輸出被全部轉換為編號為1
find /etc/ -name passwd 2>&1 | tee file | wc -l 儲存乙份儲存到file在統計
whoami 檢視當前的使用者
系統中檢視使用者
id 檢視指定使用者的id資訊
id -u 檢視使用者的uid
id -g 檢視使用者的gid
id -g 檢視使用者的組的id
id -n 顯示名字而不顯示id數(不能單獨使用)
切換使用者 gnome-session-quit --force
/etc/passwd 使用者資訊檔案
使用者名稱:密碼:uid:gid:說明:家目錄:預設shell
/etc/groud 使用者組資訊檔案
組的名字:組密碼:組id:組成員
/etc/shadows 認證資訊檔案
/etc/skel/.* 預設開啟shell的配置,使用者骨檔案
/home/username 使用者的家目錄
使用者的資訊檔案
wc -c 統計位元組數
wc -l 統計行數
wc -m 統計字元數
wc -w 統計字數
Linux輸入輸出重定向以及管道
和程式的標準輸出重定向一樣,程式的錯誤輸出也可以重新定向。使用符號2 或追加符號2 表示對錯誤輸出裝置重定向。例如下面的命令 ls usr tmp 2 err.file 可在螢幕上看到程式的正常輸出結果,但又將程式的任何錯誤資訊送到檔案err.file中,以備將來檢查用。如果你對 2 感到很迷惑,這...
Linux輸入輸出重定向和管道符
輸入輸出重定向 linux輸入和輸出在終端的成為標準輸入和輸出。型別描述 標準輸入重定向 stdin,檔案描述符為0 預設從鍵盤輸入,也可從其他檔案或命令中輸入 標準輸出重定向 stdout,檔案描述符為1 預設輸出到螢幕 錯誤輸出重定向 stderr,檔案描述符為2 預設輸出到螢幕 標準輸出 ro...
linux輸入輸出重定向及管道
重定向 1.1,正確內容的重定向符號 輸出重定向到乙個檔案或裝置 覆蓋原來的檔案 輸出重定向到乙個檔案或裝置 強制覆蓋原來的檔案 輸出重定向到乙個檔案或裝置 追加原來的檔案 1.2,標準錯誤重定向符號 2 將乙個標準錯誤輸出重定向到乙個檔案或裝置 覆蓋原來的檔案 b shell 2 將乙個標準錯誤輸...