Linux_Chapter3_Exercise


Linux_Chapter3_Exercise

1. 填空題

1, 由於核心在內存中是受保護的區塊, 因此必須通過 Shell 將輸入的命令與內核溝通, 以便讓內核可以控制硬件正確無誤地工作

2, 系統合法的Shell均寫在 /etc/shells 文件中

3, 用戶默認登錄取得的Shell記錄於 /etc/passwd 的最后一個字段

4, bash的功能主要有 補全命令, 命令記憶, 命令別名

參考鏈接

https://blog.csdn.net/YTGROUP/article/details/110355602

5, Shell變量有其規定的作用范圍, 可以分為 局部變量全局變量

6, set 可以觀察目前bash環境下的所有變量

7, 通配符主要有 * ? [list] [!!list] [c1-c2] [string1, string2, ...]

8, 正則表示法就是處理字符串的方法, 是以 為單位來進行字符串的處理的

9, 正則表示法通過一些特殊符號的輔助, 可以讓使用者輕易地 某個或某些特定的字符串

10, 正則表示法與通配符是完全不一樣的, 代表的是bash操作接口的一個功能, 但 則是一種字符串處理的表示方式

2. 簡述題

1, vim的3中運行模式是什么? 如何切換

命令模式, 輸入模式, 末行模式

命令模式(初始狀態) i, a, o -> 輸入模式

輸入模式 Esc -> 末行模式

末行模式 Esc -> 命令模式

語言不太好表達, 有時間的時候, 畫個圖

2, 什么是重定向? 什么是管道? 什么是命令替換?

3, Shell變量有哪兩種? 分別如何定義?

局部變量, 全局變量

4, 如何設置用戶自己的工作環境?

5, 關於正則表達式的練習, 首先要設置好環境, 輸入以下命令

cd
cd /etc
ls -a > ~/data
cd

這樣, /etc目錄下的所有文件的列表就會保存在你的 主目錄下的 data文件中

寫出可以在 data文件中查找滿足條件的 所有行的 正則表達式

(1) 以P開頭

(2) 以y結尾

(3) 以m開頭以d結尾

(4) 以e, g或l開頭

(5) 包含o, 它后面跟着u

(6) 包含o, 隔一個字幕之后是u

(7) 以小寫字母開頭

(8) 包含一個數字

(9) 以s開頭, 包含一個n

(10) 只含有4個字母

(11) 只含有4個字母, 但不包含f


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM