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