Linux基礎(練習一)

一、Bash命令及鍵盤快捷方式

  1. 將localhost的密碼更改爲Centos7
    在這裏插入圖片描述
  2. 顯示當前日期和時間
    在這裏插入圖片描述
  3. 以下列各式顯示當前時間:HH:MM:SS A/PM
    在這裏插入圖片描述
  4. /usr/bin/clean文件類型是什麼?可否被人讀取
    在這裏插入圖片描述
  5. 使用wc命令和bash快捷方式顯示/usr/bin/zrew大小
    在這裏插入圖片描述
  6. 顯示/usr/bin/znew的前10行
    在這裏插入圖片描述
  7. 顯示/usr/bin/znew文件的末尾最後10行,可使用tail命令
    在這裏插入圖片描述
  8. 重複上一命令,但使用-n 20選項來顯示文件中的最後20行。
    在這裏插入圖片描述
  9. 使用bash歷史記錄僅顯示時間
    使用history命令顯示之前命令行的列表,以識別要執行的具體date命令。使用!number歷史記錄命令執行該命令

在這裏插入圖片描述

二、利用shell擴展管理文件

  1. 創建名爲tv_seasonX_episodeY.ogg文件,共12個。將X替換爲季數,Y替換爲該季中的集數,共兩季,每季6集。
    在這裏插入圖片描述
  2. 作爲一名連載懸疑小說作者,您正在爲出版下一部暢銷書進行編輯。創建名爲mystery_chapterX.odf的文件,一共8個。將X替換爲數字1-8
    在這裏插入圖片描述
  3. 爲了整部電視劇集,在現有的videos目錄下創建兩個子目錄,名稱season1和season2,請使用一個命令
    在這裏插入圖片描述
  4. 將適當的電視劇集移到電視季子目錄中。僅可用兩個命令,使用相對語法指定目的地
    在這裏插入圖片描述
  5. 爲了整部懸疑小說章節,利用一個命令創建兩級子目錄層級結構,在現有的Document目錄下創建my_bestseller,然後在新的my_bestseller目錄下創建chapters
    ls -lR:將列出當前目錄下所有目錄及其目錄下的所有文件
    在這裏插入圖片描述
    在這裏插入圖片描述
  6. 利用一個命令,直接在my_bestseller目錄下再創建3個子目錄。將這些子目錄命令爲editor、plot_change和vacation。不需要創建父級選項,因爲my_bestseller父目錄已經存在
    在這裏插入圖片描述
  7. 更改到chapters目錄。使用主目錄快捷方式指定源文件,將所有圖書章節移到chapters目錄中,即您現在的當前目錄。指定目標目錄的最簡單語法是什麼?
    在這裏插入圖片描述
  8. 前面兩個章節將發送給編輯進行審閱。爲了記住在審閱期間不再修改這些章節,僅將這兩個章節移到editor目錄中。使用chapters子目錄開始的相對語法
    在這裏插入圖片描述
  9. 第7和第8章將在度假期間撰寫。將文件從chapters移到vacation。使用一個命令,且不帶通配符
    在這裏插入圖片描述
  10. 該季的第一集複製到vacation目錄
    在這裏插入圖片描述
  11. 通過一個命令,將工作目錄更改到vacation,然後列出其中的文件。還需要第2集。使用上一個工作目錄快捷方式,返回前season2目錄。如果最後一次目錄更改是通過一個命令完成的,此操作可以成功。將第2集文件複製到vacation中。再次使用快捷方式,返回到vacation
    在這裏插入圖片描述
  12. 第5和第6章可能需要修訂情節。爲防止這些修訂會修改原始文件,複製這兩個文件到plot_change中。上移一級目錄,進入vacation的父目錄,然後從那裏使用一個命令
    在這裏插入圖片描述
  13. 要跟蹤更改,請對第5章進行三次備份。更改到plot_change目錄。
    作爲新文件名複製mystery_chapter5.odf,以包含完整日期(年-月-日)。
    製作另一個副本,並且附上當前的時間戳(即自該時期起的秒數),確保文件名獨一無二。
    另外,再製作一個副本,並在文件名中附上當前的用戶名
    在這裏插入圖片描述
  14. 情節修訂不成功。刪除plot_change目錄,刪除plot_change目錄中的所有文件。向上更改一級目錄,因爲工作目錄無法被刪除。嘗試使用rm命令(不帶遞歸選項)刪除該目錄。此嘗試應該會失敗。現在使用rmdir命令,這應該會成功
    在這裏插入圖片描述
    在這裏插入圖片描述
  15. 度假結束後,不再需要vacation目錄。使用rm命令(帶遞歸選項)刪除該目錄。完成時,返回到主目錄
    在這裏插入圖片描述

三、創建、查看和編輯文件

  1. 將root的主目錄中所有內容的長列表(包含隱藏目錄和文件)重定向到名爲editing_final_lab.txt的文件中。您的主目錄文件可能不與示例圖形中所示的完全一致。本實驗編輯任意行和列。重要的成果是練習可視化選擇過程。
    在這裏插入圖片描述
  2. 使用vim 刪除前3行,因爲他們不是普通的文件名。使用大寫V進入基於行的可視模式
    將光標定位在total最前面,然後按大寫V進入基於行的可視模式,移動鼠標向下,選中前三行,使用x將選中行刪除。
    在這裏插入圖片描述
  3. 刪除第1行中組和全局的權限列。使用小寫v進入可視模式,這將允許僅在一行上選擇字符。
    在這裏插入圖片描述
    選中灰色部分,然後x刪除,效果如下:
    在這裏插入圖片描述
  4. 刪除剩餘行中組和全局的權限列。使用ctrl+v控制序列進入可視模式,這將允許選擇位於多行中的字符塊
    在這裏插入圖片描述
    刪除效果:
    在這裏插入圖片描述

四、管理本地用戶和組

  1. 確保新建用戶具有必須每30天更改一次的密碼
    在這裏插入圖片描述
  2. 新建一個名爲consultants、GID爲40000的組
    在這裏插入圖片描述
  3. 新建三個用戶:sspade、bboop和dtracy並將它們添加到附加組consultants中。主組應當保留爲用戶的專用組
    在這裏插入圖片描述
  4. 確定未來90天后的日期,並將三個新用戶賬戶均設置爲在該日期到期。
    在這裏插入圖片描述
  5. 更改bboop賬戶的密碼策略,使其每15天要求創建新密碼
    在這裏插入圖片描述
  6. 此外,強制所有用戶在首次登錄時更改密碼
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章