練習:用戶登陸,shell使用,修改密碼,時間顯示,文件類型、大小查看,history,正則表達式

      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-2Y的數值範圍爲1-6)

    正則表達式中{1..6}表示1至6,命令如下圖所示:


    該命令執行成功後結果如下圖:

     2)這些文件都包含在root用戶桌面的study目錄中

     先建立study目錄,在把文件移動到study目錄,過程如下圖最後兩個命令。
     3)
用一條命令建立8個文件redhat_versionXx的範圍爲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_linuxYclass1的文件一動到當前用戶桌面的CLASS1

    此處也需要使用&&,同時需要還需要使用“!、*、[]”等,命令如下圖所示(最後一個命令)

      

       結果如下圖所示
 

   4)用一條命令把WESTOS_classX_linuxYclass2的文件一動到當前用戶桌面的CLASS2

       此處和上述方法一樣,只需將CLASS1改爲CLASS2,[!2]改爲[!1]便可。

    12.備份/etc目錄中所有名字帶有數字並且以.conf結尾的文件到桌面上的confdir

    使用正則表達式中的[[:digit:]]保證備份的文件的文件名含有數字,且文件名後綴.conf即可,如下圖所示。

   

    結果如下圖所示


13.刪掉剛纔建立或者備份的所有文件

 在11、12題中建立、備份的數據較多,並且是在虛擬機上操作的,我直接重置虛擬機,那麼剛纔建立或者備份的所有文件就全都沒有了。






















發佈了27 篇原創文章 · 獲贊 2 · 訪問量 8363
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章