linux复习资料非编程
linux期末復習
- 1.rm命令的使用
- 2.GPL原則定義
- 3./bin、/etc、/dev、/lib目錄存放內容的掌握
- 4.符號鏈接文件(軟鏈接)的掌握(link的使用和概念)
- 5.倒引號的作用
- 6.創建的新用戶的目錄存放位置
- 7.ls命令的使用
- 8.passwd命令
- 9.通配符*的定義和使用
- 10. ls -l的前10個字符代表的含義
- 11.模式表達式@的使用
- 12.mount命令和umount命令
- 13.vi編輯器中命令模式的使用
- 14.read命令的使用
- 15.grep命令的使用
- 16.輸出重定向符,附加輸出重定向符的使用
- 17.vi編輯器如何保存退出
- 18.Linux的兩種版本
- 19.vi編輯器的三種工作方式
- 20.history命令
- 21.執行shell腳本方式有哪些?
- 22.進程的定義
- 23.bash命令補全鍵
- 24.空著
- 25.`${pattern#name},${pattern##name},${pattern%name},${pattern%%name}`表達式的值
- 26.空著
- 27.硬盤分區
- 28.cat命令的使用
- 29.`$HOME`使用
- 30.模式表達式?的使用
- 31.diff命令和comm命令
- 32.終止進程使用什么命令
- 33.`$#,$?,$$,$!`符號的定義
- 34.mv命令的使用
- 35.su命令的使用
- 36.壓縮文件命令的使用
- 37.文件系統檢查
- 38.Linux系統中文件系統采用什么結構
- 39.Ctrl+C復合鍵的作用
- 40.表示數組非空元素表達式是什么
- 41.quota命令作用
- 42.MBR的作用
1.rm命令的使用
命令格式:rm [選項] 文件…
命令功能:刪除一個目錄中的一個或多個文件或目錄,如果沒有使用- r選項,則rm不會刪除目錄。如果使用 rm 來刪除文件,通常仍可以將該文件恢復原狀。
常用命令參數:
- -f, --force 忽略不存在的文件,從不給出提示
- -i, --interactive 進行交互式刪除
- -r, -R, --recursive 指示rm將參數中列出的全部目錄和子目錄均遞歸地刪除
押題:會使用到rm -rf 目錄名,表示遞歸刪除指定目錄的文件以及文件夾,并且沒有提示!
2.GPL原則定義
個人理解:
3./bin、/etc、/dev、/lib目錄存放內容的掌握
4.符號鏈接文件(軟鏈接)的掌握(link的使用和概念)
軟鏈接命令格式:ln -s 源文件 目標文件
- -s:指定以軟鏈接的形式
其實就是類似于windows下,將某個文件生成一個快捷方式而已!
注: 如果沒有-s選項就表示創建的是硬鏈接,等同于 cp 源文件 目標文件+同步更新文件內容
軟鏈接詳解:https://www.jianshu.com/p/dde6a01c4094
5.倒引號的作用
https://blog.csdn.net/er234ut/article/details/6660857 很短的一篇博客,理解起來很簡單。因為要理解倒引號需要先知道雙引號和單引號的作用。
我自己做了一個總結:
6.創建的新用戶的目錄存放位置
送分題:存在/home目錄下
7.ls命令的使用
命令格式:ls [選項] [目錄或文件名]
常用命令參數:
- -a:–all的縮寫,顯示所有的文件,包括隱藏文件(以.開頭的文件)
- -A:–almost-all的縮寫,顯示所有的文件,包括隱藏文件,但不包括表示當前目錄.和上級目錄…這兩個文件
- -l:列出長數據串,顯示出文件的屬性與權限等數據信息(常用)
- -d:–directory的縮寫,僅列出目錄本身,而不是列出目錄里的內容列表(簡單來說就是只顯示目錄名)
- –color[=WHEN]:是否根據文件類型顯示顏色,WHEN可以為never、always或者auto,也可以不填,直接使用ls --color
ls詳解:https://blog.csdn.net/gnail_oug/article/details/70162658
8.passwd命令
命令格式:passwd [選項] 用戶名
命令參數:
- -d:刪除密碼
- -l:停止賬號使用
- -S:顯示密碼信息
- 不使用選項:修改密碼
具體實例:https://www.runoob.com/linux/linux-comm-passwd.html
9.通配符*的定義和使用
定義:匹配任意字符的0次或多次出現
使用:ls *f*,表示列出所有含有f的文件和目錄
10. ls -l的前10個字符代表的含義
root:~/ $ ls -l drwxr-xr-x 2 shiyanlou shiyanlou 4096 6月 9 2018 Desktop以上面為例子,前10個字符為drwxr-xr-x
分4段,以區間表示:
權限詳解:r代表讀、w代表寫、x代表可執行,-代表沒有相應權限。r的值為4、w的值為2、x的值為1。
11.模式表達式@的使用
僅匹配模式表中給定一次出現的“模式”各模式之間以“|”分開,如:file@(.c |.o),匹配file.c和file.o
12.mount命令和umount命令
用來加載指定掛載,掛載可以理解為windows下的盤符。
命令格式:mount [-fnrsvw] [-t vfstype] [-o options] device dir
舉個例子:假設主機上擦有一個u盤,其掛載名為/dev/sdb10
那么我們可以使用mount命令:mount /dev/sdb10 /uPan,這時候系統就可以直接cd /uPan進入我們的u盤了
使用umount命令取消掛載:umount /dev/sdb10或者umount /uPan都可以取消u盤這個掛載。
13.vi編輯器中命令模式的使用
常用的,它txt估計有錯,例如d這個是沒有意義的。
Esc:從編輯模式切換到命令模式; x或X:刪除一個字符,x刪除光標后的,而X刪除光標前的; D:刪除從當前光標到光標所在行尾的全部字符; dd:刪除光標行正行內容; ndd:刪除當前行及其后n-1行; a:在當前字符后添加文本; i:在當前字符前插入文本; o:在當前行后面插入一空行; O:在當前行前面插入一空行; :wq:在命令模式下,執行存盤退出操作; :w:在命令模式下,執行存盤操作; :w!:在命令模式下,執行強制存盤操作; :q:在命令模式下,執行退出vi操作; :q!:在命令模式下,執行強制退出vi操作; :e文件名:在命令模式下,打開并編輯指定名稱的文件; :n:在命令模式下,如果同時打開多個文件,則繼續編輯下一個文件;14.read命令的使用
命令概念:read內部命令被用來從標準輸入讀取單行數據。這個命令可以用來讀取鍵盤輸入,當使用重定向的時候,可以讀取文件中的一行數據。
命令格式:read [選項] 變量名
常用命令參數:
- -p:后面跟提示信息,即在輸入前打印提示信息。
- -n:后跟一個數字,定義輸入文本的長度,很實用。
- -s:安靜模式,在輸入字符時不再屏幕上顯示,例如login時輸入密碼。
read詳解:https://www.runoob.com/linux/linux-comm-read.html
15.grep命令的使用
這個內容比較多,直接看別人博客:https://www.cnblogs.com/end/archive/2012/02/21/2360965.html
命令格式:grep [選項] 目標文件
常用命令參數:
- -n:顯示匹配行及行號。
- -c:只輸出匹配行的計數。
- -i:不區分大小寫(只適用于單字符)。
- -w: 只顯示全字符合的列。
- -v:顯示不包含匹配文本的所有行。
16.輸出重定向符,附加輸出重定向符的使用
這里以ls命令為例子!
重定向命令格式:ls > 文件名,直接覆蓋文件內容的操作
附加輸出重定向命令格式:ls >> 文件名,以追加的形式寫入文件末尾
17.vi編輯器如何保存退出
送分題:在行末模式下輸入:wq
18.Linux的兩種版本
內核版本和發行版本
19.vi編輯器的三種工作方式
20.history命令
命令格式:history [選項] [參數]
常用命令參數:
- -N: 顯示歷史記錄中最近的N個記錄
- -c:清空當前歷史命令
- -a:將歷史命令緩沖區中命令寫入歷史命令文件中
- -r:將歷史命令文件中的命令讀入當前歷史命令緩沖區
- -w:將當前歷史命令緩沖區命令寫入歷史命令文件中
簡化格式:
!! : 重復執行上一條命令 !n : 重復執行第n條命令 !-n : 重復執行倒數第n條命令 !string : 重復執行以string開頭的命令 !?string? : 重復執行包含string的命令 !# : 到現在為止的所有命令21.執行shell腳本方式有哪些?
22.進程的定義
程序的一次執行過程。進程有3種基本狀態:等待態、就緒態、運行態
23.bash命令補全鍵
送分題:tab鍵
24.空著
25.${pattern#name},${pattern##name},${pattern%name},${pattern%%name}表達式的值
具體實例:https://blog.csdn.net/firefoxbug/article/details/7288953
26.空著
27.硬盤分區
主分區,擴展分區、邏輯分區
硬盤分區工具fidsk
用法介紹:
28.cat命令的使用
命令格式:cat [選項] [參數]
常用命令參數:
- -n:由1開始對所有輸出的行數編號
- -b:和-n相似,只不過對于空白行不編號
- -s:當遇到有連續兩行以上的空白行,就代換為一行的空白行
詳解:https://www.runoob.com/linux/linux-comm-cat.html
29.$HOME使用
當前登錄的用戶的主目錄
30.模式表達式?的使用
送分題:匹配給定模式表中1次或0次出現
31.diff命令和comm命令
32.終止進程使用什么命令
kill命令
命令格式:kill [參數] [進程號]
常用命令參數:
- -9:結束進程
33.$#,$?,$$,$!符號的定義
34.mv命令的使用
35.su命令的使用
36.壓縮文件命令的使用
37.文件系統檢查
送分題:fsck工具
38.Linux系統中文件系統采用什么結構
送分題:樹形結構
39.Ctrl+C復合鍵的作用
送分題:強制終止當前終端運行程序,并且返回終端命令交互式界面
40.表示數組非空元素表達式是什么
41.quota命令作用
42.MBR的作用
總結
以上是生活随笔為你收集整理的linux复习资料非编程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2021年Q1移动互联网行业数据研究报告
- 下一篇: 不爱沟通的人可以做产品经理嘛?