Day 8-第一次考試

一、選擇題(每題2分)

1.1 設(shè)超級(jí)用戶root當(dāng)前所在目錄為:/usr/local,鍵入cd命令后,用戶當(dāng)前所在目錄為(B)

A:/home              B:/root             C:/home/root           D:/usr/local

1.2 Linux有三種查看文件的命令甸怕,若希望在查看文件內(nèi)容過(guò)程中可以用光標(biāo)上下移動(dòng)來(lái)查看文件內(nèi)容,應(yīng)使用命令( C)

A:cat                B:more              C:less                D:me

1.3 在Linux系統(tǒng)中腮恩,用來(lái)存放系統(tǒng)所需要的配置文件和子目錄是(A)

A:/etc               B:/var              C:/root              D:/home

1.4 Linux文件系統(tǒng)的文件都安其作用分門(mén)別類(lèi)地放在相關(guān)目錄中梢杭,對(duì)于外部設(shè)備文件,一般應(yīng)將其放在(C)目錄中

A:/bin               B:/etc               C:/dev              D:/lib

1.5 除非特別指定秸滴,cp假定要拷貝的文件在下面那個(gè)目錄下(D)

A:用戶目錄           B:home目錄            C:root目錄          D:當(dāng)前目錄

1.6 在vi編輯器中的命令模式下武契,鍵入(B)可在光標(biāo)當(dāng)前所在行下添加一新行。

A :a                 B:o                  C:I                 D:A

1.7 (D)命令可以從文本文件的每一行中截取指定內(nèi)容的數(shù)據(jù)荡含。

A:cp                B:dd                C:fmt               D:cut

1.8 按下(A)鍵能終止當(dāng)前運(yùn)行的命令

A:ctrl -c            B:ctrl -f           C:ctrl -b             D:ctrl -d

1.9 在給定文件中查找與條件相符字符串的命令及查找某個(gè)目錄下相應(yīng)文件的命令為:(C)

A:grep               B:gzip             C:find

1.10 下列關(guān)于鏈接描述咒唆,錯(cuò)誤的是(B)

A:硬鏈接就是讓鏈接文件的i節(jié)點(diǎn)號(hào)指向被鏈接文件的i節(jié)點(diǎn)

B:硬鏈接和符號(hào)連接都是產(chǎn)生一個(gè)新的i節(jié)點(diǎn) 

C:鏈接分為硬鏈接和符號(hào)鏈接

D:硬鏈接不能鏈接目錄文件

二、原理題

2.1 bash常用快捷鍵(2分)

Ctrl + a    #光標(biāo)跳轉(zhuǎn)至正在輸入的命令行的首部
Ctrl + e    #光標(biāo)跳轉(zhuǎn)至正在輸入的命令行的尾部
Ctrl + c    #終止前臺(tái)運(yùn)行的程序
Ctrl + d    #在shell中释液,ctrl-d表示推出當(dāng)前shell全释。
Ctrl + z    #將任務(wù)暫停,掛至后臺(tái)
Ctrl + l    #清屏误债,和clear命令等效浸船。
Ctrl + k    #刪除從光標(biāo)到行末的所有字符
Ctrl + u    #刪除從光標(biāo)到行首的所有字符
Ctrl + r    #搜索歷史命令, 利用關(guān)鍵字

2.2 常見(jiàn)的bash特性有哪些?(2分)

1.命令補(bǔ)全,可以實(shí)現(xiàn)命令補(bǔ)全找前,路徑補(bǔ)全
2.命令快捷鍵糟袁,可以極大程度上幫助我們提升工作效率
3.歷史命令History, 追溯之前使用過(guò)的命令
  -w :保存命令歷史到歷史文件
  -c :清空命令歷史記錄, 不會(huì)清空文件
  -d :刪除命令歷史的第 N 條行
4.命令別名alias,可以將經(jīng)常使用的復(fù)雜命令簡(jiǎn)單化

2.3 什么是GNU躺盛,什么是GPL(3分)

GNU:G是"GNU is Not Unix"的縮寫(xiě),意思是“GNU不是UNIX”,GNU計(jì)劃,又稱(chēng)革奴計(jì)劃形帮,是由Richard 
Stallman在1983年9月27日公開(kāi)發(fā)起的槽惫,是FSF(Free SoftwareFoundation,自由軟件基金會(huì))的主
要項(xiàng)目辩撑。

GPL: 通用版權(quán)許可證協(xié)議界斜,如果軟件被打上GPL,那么任何人都可以對(duì)這個(gè)軟件進(jìn)行修改合冀,但是修改完
之后必須將源碼發(fā)布出來(lái)各薇,以便更好的傳承下去。

2.4 以下目錄的作用(7.5分)

/bin:普通用戶使用的命令             /boot:存放的系統(tǒng)啟動(dòng)相關(guān)的文件 
/dev:存放設(shè)備文件                  /etc:配置文件目錄
/tmp:系統(tǒng)臨時(shí)目錄(類(lèi)似于公共廁所)    /home:普通用戶的家目錄,
/mnt:提供設(shè)備的掛載點(diǎn)               /opt:第三方工具默認(rèn)的安裝目錄
/proc:反映系統(tǒng)當(dāng)前進(jìn)程的實(shí)時(shí)狀態(tài)     /usr:系統(tǒng)文件目錄
/root:超級(jí)管理員root的家目錄        /run:進(jìn)程運(yùn)行的PID,lock相關(guān)的文件
/sbin: 管理員使用的命令             /lib: 庫(kù)文件
/var:可變的目錄

2.5 簡(jiǎn)述命令執(zhí)行的流程(2分)

(1)峭判、判斷命令是否通過(guò)絕對(duì)路徑執(zhí)行
(2)开缎、判斷命令是否存在alias別名
(3)、判斷用戶輸入的是內(nèi)置命令還是外置命令
(4)林螃、Bash內(nèi)部命令直接執(zhí)行奕删,外部命令檢測(cè)是否存在緩存
(5)、通過(guò)$PATH變量查找命令疗认,有執(zhí)行完残,無(wú)報(bào)錯(cuò) command not found

2.6 什么是絕對(duì)路徑,什么是相對(duì)路徑(2分)

絕對(duì)路徑: 只要從"/"開(kāi)始的路徑
相對(duì)路徑: 相對(duì)于當(dāng)前目錄來(lái)說(shuō)

2.7 簡(jiǎn)述軟連接與硬連接的區(qū)別(2分)

(1)横漏、ln命令創(chuàng)建硬鏈接谨设,ln -s命令創(chuàng)建軟鏈接。
(2)缎浇、目錄不能創(chuàng)建硬鏈接铝宵,并且硬鏈接不可以跨越分區(qū)系統(tǒng)。
(3)华畏、目錄軟鏈接特別常用,并且軟鏈接支持跨越分區(qū)系統(tǒng)鹏秋。
(4)、硬鏈接文件與源文件的inode相同亡笑,軟鏈接文件與源文件inode不同侣夷。
(5)、刪除軟鏈接文件仑乌,對(duì)源文件及硬鏈接文件無(wú)任何影響百拓。
(6)、刪除硬鏈接文件晰甚,對(duì)源文件及軟鏈接文件無(wú)任何影響衙传。
(7)、刪除鏈接文件的源文件厕九,對(duì)硬鏈接無(wú)影響蓖捶,會(huì)導(dǎo)致軟鏈接失效。
(8)扁远、刪除源文件及其硬鏈接文件俊鱼,整個(gè)文件會(huì)被真正的刪除。

2.8 vim的幾種模式畅买,每種模式都是做什么的(2分)

  1.普通模式: 主要是控制光標(biāo)移動(dòng)并闲,可對(duì)文本進(jìn)行復(fù)制、粘貼谷羞、刪除等工作帝火。
使用vim filename 編輯一個(gè)文件時(shí),一進(jìn)入該文件就是普通模式了。
在這個(gè)模式下犀填,可以進(jìn)行光標(biāo)移動(dòng)蠢壹、復(fù)制、刪除宏浩、粘貼操作知残。
  2.編輯模式: 主要進(jìn)行文本內(nèi)容編輯和修改
從普通模式進(jìn)入編輯模式,只需你按一個(gè)鍵即可(i, I, a, A, o, O)
當(dāng)進(jìn)入編輯模式時(shí)比庄,會(huì)在屏幕的最下一行會(huì)出現(xiàn) "INSERT"標(biāo)記
從編輯模式回到普通模式只需要按鍵盤(pán)左上方的 ESC 鍵即可求妹。
  3.命令模式: 主要用于保存或退出文本。
在普通模式下佳窑,輸入 ":" 或者 "/" 即可進(jìn)入命令模式制恍。
在命令該模式下,可進(jìn)行的操作有神凑,顯示行號(hào)净神、搜索、替換溉委、保存鹃唯、退出。

2.9 寫(xiě)出15個(gè)學(xué)過(guò)的命令(15分)

mkdir:創(chuàng)建目錄      touch:創(chuàng)建文件         mv 移動(dòng)/重命名 文件
rm:刪除文件或目錄    cp:復(fù)制命令            cat:查看文件內(nèi)容
grep:過(guò)濾文件內(nèi)容    wget:聯(lián)網(wǎng)下載文件      curl:聯(lián)網(wǎng)下載文件
sort:排序           uniq:去重             cut"截取字段  
which:查找一個(gè)命令的絕對(duì)路徑 whereis:查找一個(gè)命令的絕對(duì)路徑    wc:統(tǒng)計(jì)行號(hào)

2.10 以下特殊符號(hào)所代表的含義(2.5分)

"." :代表當(dāng)前目錄
"..":代表當(dāng)前目錄的上一級(jí)目錄
"/" :代表去除原有的別名的屬性瓣喊,只保留當(dāng)前的屬性
"#" :注釋?zhuān)粓?zhí)行
"$" :以...結(jié)尾

三坡慌、命令題

3.1 創(chuàng)建目錄/old/boy/(2分)

 mkdir /old/boy/ -p

3.2 使用一條命令在/old/boy/目錄下創(chuàng)建bgx1.txt、bgx2.txt藻三、bgx3.txt三個(gè)文件(2分)

touch /old/boy/ bgx-{1..3}

3.3 將/old/boy/目錄下所有內(nèi)容復(fù)制到/root/目錄下(2分)

cp /old/boy/* /root/

3.4 將/old目錄移動(dòng)到/tmp/下(2分)

mv /old/ /tmp/

3.5 將I am student輸入到/root/bgx1.txt中(2分)

cat >> bgx1.txt <<EOF
I am student
EOF

3.6 查看/root/bgx1.txt文件的內(nèi)容(四種方法)(4分)

cat /root/bgx1.txt
less /root/bgx1.txt
more /root/bgx1.txt
vim /root/bgx1.txt

3.7 查看/tmp/old/屬于哪種文件類(lèi)型(2分)

file /tmp/old/

3.8 刪除/tmp目錄下所有內(nèi)容(2分)

rm /tmp/*

3.9 刪除/root下所有a開(kāi)頭的文件(2分)

rm /root/a*

3.10 查看/etc/passwd文件的第7洪橘、8行(3分)

sed ' 7,8p'  /etc/passwd

3.11 清除命令歷史記錄(3分)

history -c

3.12 將文件從Windows上傳到centos系統(tǒng)中使用什么命令(3分)

rz -E

3.13 如何將/root/bgx1.txt文件下載到windows系統(tǒng)中(3分)

sz  /root/bgx1.txt

3.14 如何比較兩個(gè)文件內(nèi)容有什么區(qū)別(2種方式,并簡(jiǎn)述2種方式的區(qū)別)(6分)

diff       文件對(duì)比
vimdiff    以vim方式打開(kāi)兩個(gè)文件對(duì)比棵帽,高亮顯示不同的內(nèi)容

3.15 已知阿里源地址為(http://mirrors.aliyun.com/repo/Centos-7.repo) 將其下載到etc/yum.repos.d目錄下并命名為Centos-7.repo(3分)

wget -O /etc/yum.repos.d/CentOS-7.repo http://mirrors.aliyun.com/repo/Centos-7.repo

3.16 如何安裝vim(3分)

使用 yum install vim -y 命令來(lái)下載安裝vim熄求。

3.17 在/tmp/目錄下面創(chuàng)建一個(gè)etc的軟連接etc-test(3分)

ln -s /etc/ /tmp/etc-test

3.18 如何查看家目錄下的所有文件(3分)

ls -a ~ ;ll -a ~

3.19 給hello設(shè)置別名,使每次使用hello就輸出“你好”(3分)

alias hello='echo 你好!'

3.20 取消hello命令的別名(3分)

unalias hello

四逗概、面試題

4.1 顯示1.txt文件第3到第10行的內(nèi)容弟晚?(3分)

sed -n '3,10p' 1.txt

4.2 寫(xiě)出查詢file.txt以abc結(jié)尾的行(3分)

grep "abc$" file.txt 

4.3 刪除file.txt文件中的空行(3分)

sed '/^\s*$/d' file.txt

4.4 找出ifconfig命令結(jié)果中的1-255之間的數(shù)值;(3分)

ifconfig | egrep '\<([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\>'

4.5 統(tǒng)計(jì)出apache的access.log 中訪問(wèn)最多的5個(gè)ip(IP為第一列)(4分)

awk '{print $1}' access.log |sort|uniq -c|sort -nr|head -5

4.6 在/var/sync/log/cef_watchd-20080424.1og文件中查找大小寫(xiě)不敏感“mysql"字符串中的命令是(3分)

grep -i "mysql" /var/ sync/log/cef_watchd-20080424.1og

4.7 用命令行更改config.txt文件仗谆,把里面所有的"name"更改為"address" (4分)

cat config.txt |sed 's#name#address#g'

4.8 用awk獲取文件中第三行的倒數(shù)第二列字段(3分)

awk 'NR==3{print $(NF-1)}' config.txt

4.9 顯示file文件里匹配foo字串那行及前5行指巡、匹配foo及后5行(4分)

前五行:grep  -B 5 "foo"  file
后五行:grep  -A 5 "foo"  file

4.10 查找file.log文件中的包含關(guān)鍵字“helloworld”的內(nèi)容,及其上下兩行的內(nèi)容從定向保存到1.txt隶垮。請(qǐng)寫(xiě)出命令(4分)

grep -C2 "helloword" file.log >> 1.txt
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市秘噪,隨后出現(xiàn)的幾起案子狸吞,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,884評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蹋偏,死亡現(xiàn)場(chǎng)離奇詭異便斥,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)威始,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)枢纠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人黎棠,你說(shuō)我怎么就攤上這事晋渺。” “怎么了脓斩?”我有些...
    開(kāi)封第一講書(shū)人閱讀 158,369評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵木西,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我随静,道長(zhǎng)八千,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,799評(píng)論 1 285
  • 正文 為了忘掉前任燎猛,我火速辦了婚禮恋捆,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘重绷。我一直安慰自己沸停,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,910評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布论寨。 她就那樣靜靜地躺著星立,像睡著了一般。 火紅的嫁衣襯著肌膚如雪葬凳。 梳的紋絲不亂的頭發(fā)上绰垂,一...
    開(kāi)封第一講書(shū)人閱讀 50,096評(píng)論 1 291
  • 那天,我揣著相機(jī)與錄音火焰,去河邊找鬼劲装。 笑死,一個(gè)胖子當(dāng)著我的面吹牛昌简,可吹牛的內(nèi)容都是我干的占业。 我是一名探鬼主播,決...
    沈念sama閱讀 39,159評(píng)論 3 411
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼纯赎,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼谦疾!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起犬金,我...
    開(kāi)封第一講書(shū)人閱讀 37,917評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤念恍,失蹤者是張志新(化名)和其女友劉穎六剥,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體峰伙,經(jīng)...
    沈念sama閱讀 44,360評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡疗疟,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,673評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了瞳氓。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片策彤。...
    茶點(diǎn)故事閱讀 38,814評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖匣摘,靈堂內(nèi)的尸體忽然破棺而出店诗,到底是詐尸還是另有隱情,我是刑警寧澤恋沃,帶...
    沈念sama閱讀 34,509評(píng)論 4 334
  • 正文 年R本政府宣布必搞,位于F島的核電站,受9級(jí)特大地震影響囊咏,放射性物質(zhì)發(fā)生泄漏恕洲。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,156評(píng)論 3 317
  • 文/蒙蒙 一梅割、第九天 我趴在偏房一處隱蔽的房頂上張望霜第。 院中可真熱鬧,春花似錦户辞、人聲如沸泌类。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)刃榨。三九已至,卻和暖如春双仍,著一層夾襖步出監(jiān)牢的瞬間枢希,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,123評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工朱沃, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留苞轿,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,641評(píng)論 2 362
  • 正文 我出身青樓逗物,卻偏偏與公主長(zhǎng)得像搬卒,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子翎卓,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,728評(píng)論 2 351