1.student用戶登陸系統圖形界面
打開shell輸入rht-vmctl start desktop,執行成功輸入rht-vmctl view desktop,就會出現虛擬機界面,如下圖所示: 雙擊“Not Listed”,就會出現輸入用戶名界面,如下圖:
輸入用戶名student後回車,進入輸入密碼界面,如下圖:
回車後進入student用戶圖形界面。
2.打開一個bash
鼠標右擊出現如下圖所示的界面
點擊上圖中的“Open in Terminal”,就OK了。打開的shell如下圖所示
3.修改student的密碼,把密碼更新成"T3st1ngtlme"(主機字母和數字)
用戶名爲student,故修改student的密碼只用輸入passwd就可以了。由於student是普通用戶,修改密碼還需要輸入舊密碼。操作過程如下圖:
4.顯示當前系統時間
直接輸入date就可顯示當前系統的時間,如下圖所示:
5.顯示當前系統時間,顯示格式爲:"小時:分鐘:秒 AM/PM"(AM/PM爲上下午標識)
按照一定的格式顯示系統時間需要加入參數,詳細使用情況可使用date --help查詢。經查詢date +%r可以滿足該題要求。如下圖所示。
6.顯示“/usr/bin/clean-binary-files”的文件類型
命令file filename可以查看文件的類型,結果如下圖所示,文件類型爲ASCII文件。
7.統計“/usr/bin/clean-binary-files”的文件大小
ls -l filename命令可查詢文件的屬性,文件的屬性包含文件大小的信息,結果如下圖所示。圖中的13220即文件的大小,表示13220字節。
8.用快捷方式在shell中調用已經執行過的第4條命令
history命令可以查看已經執行過的命令,history執行過後,輸入!4就能調用執行過的第4條命令。如下圖所示。
9.用快捷方式執行最近一條含有"date"關鍵字的命令
依舊需要先執行history命令,然後輸入Ctrl+R+關鍵字就能執行最近一條含有該關鍵字的命令。輸入Ctrl+R會在行提示符下面顯示“(reverse-i-search)'da':”,在這個提示後面輸入date,就會自動補齊最近一條含有date的命令,操作如下圖所示:
10.用命令和正則表達式按照要求建立文件
1)用一條命令建立12個文件WESTOS_classX_linuxY(X的數值範圍爲1-2,Y的數值範圍爲1-6)
正則表達式中{1..6}表示1至6,命令如下圖所示:
該命令執行成功後結果如下圖:
2)這些文件都包含在root用戶桌面的study目錄中
先建立study目錄,在把文件移動到study目錄,過程如下圖最後兩個命令。
3)用一條命令建立8個文件redhat_versionX(x的範圍爲1-8)
使用X{1..8},命令如下圖所示(圖中最後一條命令便是)。
4)redhat_virsionX這些文件都包含在/mnt目錄中的VERSION中
先在/mnt中建立VERSION目錄,然後移動文件,如下圖所示(圖中把VERSION打成version)
結果如下圖所示
11.管理剛纔信建立的文件要求如下
1)用一條命令把redhat_versionX中的帶有奇數的文件複製到桌面的SINGLE中
桌面沒SINGLE目錄,這時要先創建目錄,然後向目錄中複製帶奇數的文件。“命令1 && 命令2”表示命令1執行成功後執行命令2。如下圖所示(圖中最後一條命令)
結果如下所示
使用正則表達式,結果如下:
2)用一條命令把redhat_versionX中的帶偶數數的文件複製到/DOUBLE中
方法同上,將上面命令中的目錄名改爲DOUBLE,文件中的數字換爲2,4,6,8即可。或者使用正則表達式。
3)用一條命令把WESTOS_classX_linuxY中class1的文件一動到當前用戶桌面的CLASS1中
此處也需要使用&&,同時需要還需要使用“!、*、[]”等,命令如下圖所示(最後一個命令)
結果如下圖所示
4)用一條命令把WESTOS_classX_linuxY中class2的文件一動到當前用戶桌面的CLASS2中
此處和上述方法一樣,只需將CLASS1改爲CLASS2,[!2]改爲[!1]便可。
12.備份/etc目錄中所有名字帶有數字並且以.conf結尾的文件到桌面上的confdir中
使用正則表達式中的[[:digit:]]保證備份的文件的文件名含有數字,且文件名後綴.conf即可,如下圖所示。
結果如下圖所示
13.刪掉剛纔建立或者備份的所有文件
在11、12題中建立、備份的數據較多,並且是在虛擬機上操作的,我直接重置虛擬機,那麼剛纔建立或者備份的所有文件就全都沒有了。