1.用命令和正確表示式按照要求建立檔案
用一條命令建立12個檔案westos_classx_linuxy(x的數值範圍為1-2,y的數值範圍為1-6)
這些檔案都包含在root使用者桌面的study目錄中
用一條命令建立8個檔案redhat_versionx(x的範圍為1-8),這些檔案都包含在/mnt下的version中
2.管理剛才建立的檔案,要求如下
用一條命令把redhat_versionx中帶有奇數的檔案複製到桌面的single中
用一條命令把redhat_versionx中帶有偶數的檔案複製到桌面的double中
用一條命令把westos_classx_linuxy中class1數的檔案移動到桌面的class1中用一條命令把westos_classx_linuxy中class2的檔案移動到桌面的class2e中
「tr 『a-z』 'a-z 』 < west 把west檔案中的內容定向到tr程式中
圖示操作將west中的內容定向到tr中轉為大寫
「<
tr 『a-z』 'a-z 』 << eof(此處eof可為任意字元)
test 此處的test不能表示為檔名稱只表示test字元
輸出重定向
>、2>、 &>
find /etc/ -name passwd >file 將正確輸出賦予檔案file
find /etc/ -name passwd 2>file 將錯誤部分的輸出賦予檔案file
find /etc/ -name passwd &>file 將全部輸出賦予檔案file
重定向管理會覆蓋原檔案內容,name指「名稱為:」
追加>>、2>>、 &>>
find /etc -name passwd >> westos.out 追加正確輸出
find /etc -name passwd 2>> westos.out 追加錯誤輸出
find /etc -name passwd &>> westos.out 追加所有輸出
追加與重定向功能類似,但不會覆蓋原檔案內容
管道符 「|」
把前一條輸出變成輸入傳遞到下一條命令操作
find /etc/ -name passwd | wc -l 檢視etc中passwd的正確輸出有多少行
find /etc/ -name passwd 2>&1 | wc -l 檢視etc中passwd的全部輸出有多少行(2>&1將錯誤輸出匯入正確輸出中)
管道只處理正確輸出
2>&1把編號為2的輸入轉換到編號為1的輸出中
tee 複製輸出到指定位置,使得生成檔案變為兩份
管道在一命令中可使用多次
附加:gnome-session-quit --force 登出當前使用者
find ****** 2>/dev/null 遮蔽錯誤輸出
*** |tee /dev/pts/0| *** 顯示輸出
在普通使用者下執行命令完成以下操作:
1.查詢/etc/下的passwd檔案遮蔽錯誤輸出
2.查詢/etc/下的passwd檔案正確輸出儲存到/tmp目錄中的westos.out中,錯誤輸出儲存到/tmp/目錄中的westos.err中
3.查詢/etc/下的passwd檔案儲存所有輸出到/tmp目錄中的westos.all中並統計輸入的行數
4.查詢/etc/下的passwd檔案統計輸出行數並顯示輸出內容
5.轉換/etc/目錄中passwd檔案中的所有字母為大寫並統計檔案行數
6.請用指令碼非互動模式編寫檔案westos.file內容為:
檔案輸入輸出的管理
1.輸入輸出的管理 輸入 就是我們的鍵盤,滑鼠和我們用這硬體在系統中錄入的字元 輸出 就是系統想要接收到我們想要實現的功能字元後,經過程序的處理產生的字元 輸入會有兩種出現 編號1 為正確輸出 編號2 為錯誤輸出 預設這兩種輸出都會被定向到字元裝置中 2.如何管理輸出 非互動式多行錄入 操作 建立乙...
檔案輸入輸出的管理
1.輸入 就是我們的鍵盤,滑鼠和我們用這些硬碟在系統中只錄入的字元 2.輸出 就是系統接收到我們想要實現的功能字元後,經過程序的處理產生字元 輸出會有兩種出現 編號1為正確輸出 編號2為錯誤輸出 預設著兩種輸出都會被系統定向到字元裝置中 2.如何管理輸出 1.非互動式多行錄入 vim c pass....
檔案輸入輸出的管理
1 輸入就是我們的鍵盤,滑鼠和我們用這些硬體在系統只哦個錄入的字元 2 輸出就是系統接收到我們想要實現的功能字元後,經過程序的處理產生字元 輸出會有兩種出現 編號1為正確輸出 編號2為錯誤輸出 預設著兩種輸出都會被系統定向到字元裝置中 2.非互動式多行錄入 用重定向完成非互動式多行錄入 cat fi...