2019-08-02---基礎(chǔ)練習(xí)題

一、選擇題

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)的文件都安其作用分門別類地放在相關(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)文件的命令為:(D)
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常用快捷鍵
ctrl+c ---終止當(dāng)前任務(wù)
ctrl+l ---清屏 == clear
ctrl+w ---按單詞或空格進(jìn)行向前刪除
ctrl+a ---光標(biāo)移動(dòng)到行首
ctrl+e ---光標(biāo)移動(dòng)到行尾
ctrl+z ---暫停當(dāng)前任務(wù)西剥,暫時(shí)放入后臺(tái)
ctrl+u ---刪除光標(biāo)位置以前的所有內(nèi)容
ctrl+k ---刪除光標(biāo)位置以后的所有內(nèi)容
ctrl+r ---搜索歷史命令
alt+b ---光標(biāo)前移一位
alt+f ---光標(biāo)后移一位
esc+. ---復(fù)制上一條命令的結(jié)尾

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

  1. tab鍵:可以補(bǔ)全命令丶路徑和選項(xiàng)(輸入錯(cuò)誤無(wú)法補(bǔ)全)
  2. 命令快捷鍵
  3. history歷史命令:查找執(zhí)行命令的歷史記錄
    4.命令別名 --alias

2.3 什么是GNU揪阿,什么是GPL

GNU:1984年斯托曼創(chuàng)立自由軟件基金會(huì)和GNU組織咆畏。GNU:“gnu‘s not unix”又稱為“革奴計(jì)劃”是為了替代unix操作系統(tǒng)鳖眼,研發(fā)一個(gè)能自由傳播的操作系統(tǒng)。

GPL協(xié)議:開(kāi)源協(xié)議钦讳,GPL協(xié)議的軟件任何人可以任意修改,任意發(fā)布缚去。但修改后必須開(kāi)放源代碼琼开。

2.4 以下目錄的作用

/bin: 二進(jìn)制可執(zhí)行文件的保存目錄,普通用戶命令保存目錄(軟鏈接搞动,指向/usr/bin)
/sbin: 管理員可用的系統(tǒng)相關(guān)命令存儲(chǔ)目錄(軟鏈接渣刷,指向/usr/sbin)
/lib: 系統(tǒng)啟動(dòng)與運(yùn)行時(shí)所需的庫(kù)文件(軟鏈接,指向/usr/lib)
/usr: 系統(tǒng)文件目錄
/boot: 存放系統(tǒng)啟動(dòng)的相關(guān)文件
/dev: 設(shè)備文件的保存目錄箩溃,比如硬盤分區(qū) 光驅(qū)等
/etc: 配置文件的保存目錄
/home: 普通用戶的家目錄
/mnt: 臨時(shí)掛載點(diǎn)
/opt: 第三方軟件程序存儲(chǔ)目錄
/proc: 存放系統(tǒng)正在運(yùn)行的程序 進(jìn)程信息
/root : 管理員家目錄
/run: 正在運(yùn)行的程序的pid和鎖文件存儲(chǔ)目錄
/tmp: 臨時(shí)文件存儲(chǔ)目錄
/var: 存放系統(tǒng)執(zhí)行過(guò)程中經(jīng)常變化的文件碌嘀,如日志和郵件等

2.5 簡(jiǎn)述命令執(zhí)行的流程
1.判斷命令是否是絕對(duì)路徑
2.判斷命令是否有別名
3.判斷命令是內(nèi)置命令還是外置命令
4.bash的內(nèi)部命令直接執(zhí)行,外部命令檢查是否有緩存
5.通過(guò)$PATH變量查找命令霹陡,有命令執(zhí)行,沒(méi)有命令報(bào)錯(cuò)'command not found'

2.6 什么是絕對(duì)路徑惠呼,什么是相對(duì)路徑
絕對(duì)路徑:從根開(kāi)始的就是絕對(duì)路徑
相對(duì)路徑:從當(dāng)前目錄開(kāi)始的就是相對(duì)路徑

2.7 簡(jiǎn)述軟連接與硬連接的區(qū)別
1.ln 命令創(chuàng)建硬鏈接峦耘;ln -s 創(chuàng)建軟鏈接
2.目錄不能創(chuàng)建硬鏈接,硬鏈接不能跨越分區(qū)
3.目錄軟鏈接特別常用泣崩,軟鏈接支持跨分區(qū)
4.硬鏈接文件與源文件inode相同洛口,軟鏈接文件與源文件inode不同
5.刪除軟鏈接對(duì)源文件及硬鏈接文件無(wú)影響
6.刪除硬鏈接對(duì)源文件及鏈接文件無(wú)影響
7.刪除源文件,對(duì)硬鏈接無(wú)影響第焰,會(huì)導(dǎo)致軟鏈接失效
8.刪除源文件及其所有硬鏈接挺举,文件會(huì)被真正刪除

2.8 vim的幾種模式,每種模式都是做什么的

  1. 普通模式:復(fù)制湘纵,粘貼,刪除砌左,替換铺敌,撤銷
  2. 編輯模式:編輯文件內(nèi)容
  3. 命令模式:保存,退出产弹,替換
  4. 視圖模式:批量操作

2.9 寫出15個(gè)學(xué)過(guò)的命令
awk ---取列笔喉,取行
grep ---篩選
sed ---取行硝皂,替換
head ---查看文件前多少行,默認(rèn)十行
tail ---查看文件后多少行奄毡,默認(rèn)十行
ls ---查看文件
cat ---查看文件內(nèi)容
mkdir ---創(chuàng)建目錄
touch ---創(chuàng)建文件
cp (copy) ---復(fù)制 拷貝
mv ---移動(dòng)
rm(remove) ---刪除文件或目錄
man ---命令功能贝或,參數(shù)等幫助信息工具
help ---查看內(nèi)置命令
Pwd ---顯示當(dāng)前路徑
history ---查看執(zhí)行命令的歷史記錄
which ---顯示命令對(duì)應(yīng)文件所在路徑
Wherwis ---顯示命令路徑信息和相關(guān)其他文件(幫助手冊(cè)文件)路徑信息
file ---查看文件類型

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

. :表示當(dāng)前目錄
.. :表示當(dāng)前目錄的上一級(jí)目錄
/ :表示根

:表示注釋,也是管理員命令提示符

$ :以什么結(jié)束盗忱,也是普通用戶命令提示符

三、命令題

3.1 創(chuàng)建目錄/old/boy/
mkdir /old/boy/ -p

3.2 使用一條命令在/old/boy/目錄下創(chuàng)建bgx1.txt扇谣、bgx2.txt闲昭、 bgx3.txt三個(gè)文件
touch /old/boy/bgx{1..3}.txt

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

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

3.5 將I am student輸入到/root/bgx1.txt中
1. cat >> /root/bgx1.txt<<EOF
I am student
EOF
2. echo I am student >> bgx1.txt

3.6 查看/root/bgx1.txt文件的內(nèi)容(四種方法)
less /root/bgx1.txt
more /root/bgx1.txt
cat /root/bgx1.txt
vim /root/bgx1.txt

3.7 查看/tmp/old/屬于哪種文件類型
file /tmp/old/

3.8 刪除/tmp目錄下所有內(nèi)容
rm -fr /tmp/*

3.9 刪除/root下所有a開(kāi)頭的文件
rm -f /root/a*

3.10 查看/etc/passwd文件的第7序矩、8行
head -8 /etc/passwd | tail -2

3.11 清除命令歷史記錄
history -c

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

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

3.14 如何比較兩個(gè)文件內(nèi)容有什么區(qū)別(2種方式,并簡(jiǎn)述2種方式 的區(qū)別)
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
wget -O /etc/yum.repos.d http://mirrors.aliyun.com/repo/Centos-7.r epo

3.16 如何安裝vim
yum install -y vim

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

3.18 如何查看家目錄下的所有文件
ll -a ~/

3.19 給hello設(shè)置別名啃擦,使每次使用hello就輸出“你好”
alias hello ='echo 你好'

3.20 取消hello命令的別名
unalias hello

四、面試題

4.1 顯示1.txt文件第3到第10行的內(nèi)容聚霜?
awk 'NR==3,NR==10' 1.txt
head 1.txt | tail -8

4.2 寫出查詢file.txt以abc結(jié)尾的行
grep 'abc$' file.txt

4.3 刪除file.txt文件中的空行
grep -v '^$' file.txt > file1.txt

4.4 找出ifconfig命令結(jié)果中的1-255之間的數(shù)值珠叔;
ifconfig | grep -E "<([1-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])>"

4.5 統(tǒng)計(jì)出apache的access.log 中訪問(wèn)最多的5個(gè)ip(IP為第一列)
awk '{print $1}' apache/access.log | sort |uniq -c | sort -n| tail -5

4.6 在/var/ sync/log/cef_watchd-20080424.1og文件中查找大小 寫不敏感“mysql"字符串中的命令是
grep -i 'mysql' /var/ sync/log/cef_watchd-20080424.1og

**4.7 用命令行更改config.txt文件,把里面所有的"name"更改 為"address" **
sed -i 's#name#address#g' config.txt

4.8 用awk獲取文件中第三行的倒數(shù)第二列字段
awk 'NR==3 {print $(NF-1)}'

4.9 顯示file文件里匹配foo字串那行及前后五行姥芥;前5行汇鞭、匹配foo及后5行
上下五行:grep -C 5 'foo' file
上五行g(shù)rep -B 5 'foo' file
下五行g(shù)rep -A 5 'foo' file

4.10 查找file.log文件中的包含關(guān)鍵字“helloworld”的內(nèi)容,及其上 下兩行的內(nèi)容從定向保存到1.txt台囱。請(qǐng)寫出命令
grep -C2 'helloworld' file.log | > 1.txt

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末读整,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子强品,更是在濱河造成了極大的恐慌,老刑警劉巖琼了,帶你破解...
    沈念sama閱讀 223,126評(píng)論 6 520
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件困曙,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡蹦哼,警方通過(guò)查閱死者的電腦和手機(jī)要糊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,421評(píng)論 3 400
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)局劲,“玉大人奶赠,你說(shuō)我怎么就攤上這事∫愀辏” “怎么了苇经?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,941評(píng)論 0 366
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)商模。 經(jīng)常有香客問(wèn)我蜘澜,道長(zhǎng),這世上最難降的妖魔是什么鄙信? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,294評(píng)論 1 300
  • 正文 為了忘掉前任扮碧,我火速辦了婚禮,結(jié)果婚禮上慎王,老公的妹妹穿的比我還像新娘赖淤。我一直安慰自己,他們只是感情好咱旱,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,295評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布吐限。 她就那樣靜靜地躺著,像睡著了一般诸典。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上舀寓,一...
    開(kāi)封第一講書(shū)人閱讀 52,874評(píng)論 1 314
  • 那天肌蜻,我揣著相機(jī)與錄音,去河邊找鬼篡撵。 笑死齿诞,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的斑司。 我是一名探鬼主播但汞,決...
    沈念sama閱讀 41,285評(píng)論 3 424
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼僵缺!你這毒婦竟也來(lái)了踩叭?” 一聲冷哼從身側(cè)響起翠胰,我...
    開(kāi)封第一講書(shū)人閱讀 40,249評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤自脯,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后锻狗,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體焕参,經(jīng)...
    沈念sama閱讀 46,760評(píng)論 1 321
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,840評(píng)論 3 343
  • 正文 我和宋清朗相戀三年刻帚,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了涩嚣。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缓艳。...
    茶點(diǎn)故事閱讀 40,973評(píng)論 1 354
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖衙吩,靈堂內(nèi)的尸體忽然破棺而出溪窒,到底是詐尸還是另有隱情,我是刑警寧澤澈蚌,帶...
    沈念sama閱讀 36,631評(píng)論 5 351
  • 正文 年R本政府宣布宛瞄,位于F島的核電站,受9級(jí)特大地震影響份汗,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜匆帚,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,315評(píng)論 3 336
  • 文/蒙蒙 一旁钧、第九天 我趴在偏房一處隱蔽的房頂上張望互拾。 院中可真熱鬧嚎幸,春花似錦、人聲如沸鞭铆。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,797評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至彬呻,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間剪况,已是汗流浹背蒲跨。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,926評(píng)論 1 275
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留孙咪,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,431評(píng)論 3 379
  • 正文 我出身青樓巡语,卻偏偏與公主長(zhǎng)得像翎蹈,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子男公,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,982評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • 1 設(shè)超級(jí)用戶root當(dāng)前所在目錄為:/usr/local荤堪,鍵入cd命令后, 用戶當(dāng)前所在目錄為( B)A:/ho...
    a幕城閱讀 291評(píng)論 0 0
  • 一枢赔、Python簡(jiǎn)介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡(jiǎn)介】: Python 是一個(gè)...
    _小老虎_閱讀 5,754評(píng)論 0 10
  • 專業(yè)考題類型管理運(yùn)行工作負(fù)責(zé)人一般作業(yè)考題內(nèi)容選項(xiàng)A選項(xiàng)B選項(xiàng)C選項(xiàng)D選項(xiàng)E選項(xiàng)F正確答案 變電單選GYSZ本規(guī)程...
    小白兔去釣魚(yú)閱讀 9,016評(píng)論 0 13
  • 一逞力、選擇題(每題2分) 1.1 設(shè)超級(jí)用戶root當(dāng)前所在目錄為:/usr/local,鍵入cd命令后糠爬, 用戶當(dāng)前...
    張小魚(yú)哦閱讀 460評(píng)論 0 0
  • 第一章 1.Linux是一套免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng),它可以基于Intel x86系列處理器以及Cy...
    yansicing閱讀 5,464評(píng)論 0 9