国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Linux Shell腳本的10個有用的“面試問題和解答”

系統(tǒng) Linux
Linux的浩瀚無垠,使人總能每次都提交與眾不同的內(nèi)容。我們“The-Tecmint-Team”的工作是給我們的讀者提供一些獨特的內(nèi)容,這些內(nèi)容不僅對他們的職業(yè)生涯很有用,同時也讓他們增長知識。

Linux的浩瀚無垠,使人總能每次都提交與眾不同的內(nèi)容。我們“The-Tecmint-Team”的工作是給我們的讀者提供一些獨特的內(nèi)容,這些內(nèi)容不僅對他們的職業(yè)生涯很有用,同時也讓他們增長知識。在此,我們就嘗試這么去做,至于能取得多大的成功,就由我們的讀者朋友們來判斷吧。

Questions on Shell Scripting

我們?yōu)楦黝愑脩籼峁┝岁P(guān)于Shell腳本語言和面試問題的很多教程,可以訪問以下鏈接去閱讀這些文章。

在此,作為shell腳本的附加內(nèi)容,在本文中我們將從面試的角度解讀與Linux Shell相關(guān)的問題。

1. 在shell腳本成功執(zhí)行前,如何中斷腳本執(zhí)行?

解答:我們需要使用‘exit’命令來實現(xiàn)以上描述的情境。‘exit’命令被強制輸出非0值時,腳本會報錯并退出。在Unix環(huán)境下的shell腳本中,0值表示成功執(zhí)行。因此,在腳本終止前執(zhí)行一個不帶引號的‘exit -1’命令將使腳本中止。

例如,創(chuàng)建以下一個名為“anything.sh”的腳本。

  1. #!/bin/bash 
  2. echo "Hello" 
  3. exit -1 
  4. echo "bye" 

保存文件并執(zhí)行。

  1. # sh anything.sh 
  2. Hello 
  3. exit.sh: 3: exit: Illegal number: -1 

從上面的腳本中可以清楚地看到,在exit -1命令前,腳本執(zhí)行得很好。

2. 如何使用Linux命令來移除文件頭?

解答:當我們需要刪除文件中的指定行時,‘sed’命令可以用來解決該問題。

這個是用來刪除文件頭(文件的首行)的正確命令。

  1. # sed '1 d' file.txt 

上面命令的問題是,它會在標準輸出設(shè)備上輸出不帶首行的文件內(nèi)容。為了保存輸出到文件,我們需要使用重定向操作符,它將幫助你將輸出重定向到文件。

  1. # sed '1 d' file.txt > new_file.txt 

好吧,其實sed命令內(nèi)建的‘-i’開關(guān)就可以干這活,就不需要重定向符了吧。

  1. # sed -i '1 d' file.txt 

3. 你怎么檢查一個文本文件中某一行的長度?

解答:‘sed’命令也可以用來查找文本文件中的某一行或者檢查其長度。

‘sed -n ‘n p’ file.txt’可以解決,這里‘n’表示行號,‘p’打印出匹配內(nèi)容(到標準輸出),該命令通常與-n命令行選項連用。那么,怎樣來獲取長度計數(shù)呢?很明顯,我們需要通過管道輸出給‘wc’命令來計算。

  1. # sed –n 'n p' file.txt | wc –c 

要得到文本文件‘tecmint.txt’的第五行的長度,運行如下命令:

  1. # sed -n '5 p' tecmint.txt | wc -c 

4. 可以在Linux系統(tǒng)上查看到所有非打印字符嗎?你是怎么做到的?

解答:可以。可以在Linux中查看所有的非打印字符。要實現(xiàn)上面所講的方案,我們需要‘vi’編輯器的幫助。 怎樣在‘vi’編輯器中顯示非打印字符?

  • 打開vi編輯器。
  • 先按[esc]鍵,然后按‘:’進入到vi編輯器的命令模式。
  • ***,從‘vi’編輯器的命令界面輸入set list命令并執(zhí)行。

注: 這種方式可以查看文本文件中的所有非打印字符,包括ctrl+m(^M)。

5. 假如你是一個員工組的團隊領(lǐng)導,為xyz公司工作。公司要求你創(chuàng)建一個‘dir_xyz’目錄,讓該組成員都能在該目錄下創(chuàng)建或訪問文件,但是除了文件創(chuàng)建者之外的其他人不能刪除文件,你會怎么做?

解答:這真是個有趣的工作方案。好吧,上面所講的方案,我們需要通過下面的步驟來實施,這簡直就是小菜一碟。

 

  1. # mkdir dir_xyz 
  2. # chmod g+wx dir_xyz 
  3. # chmod +t dir_xyz 

 

***行命令創(chuàng)建了一個目錄(dir_xyz),上面的第二行命令讓組(g)具有‘寫’和‘執(zhí)行’的權(quán)限,而上面的***一行命令——權(quán)限位***的‘+t’是‘粘滯位’,它用來替換‘x’,表明在這個目錄中,文件只能被它們的擁有者、目錄的擁有者或者是超級用戶root刪除。

6. 你能告訴我一個Linux進程經(jīng)歷的各個階段嗎?

解答:一個Linux進程在它的一生中,通常經(jīng)歷了四個主要階段。

這里是Linux進程要經(jīng)歷的四個階段。

  • 等待:Linux進程等待資源。
  • 運行:Linux進程當前正在執(zhí)行中。
  • 停止:Linux進程在成功執(zhí)行后或收到殺死進程信號后停止。
  • 僵尸:如果該進程已經(jīng)結(jié)束,但仍然留在進程表中,被稱為‘僵尸’。

7. Linux中cut命令怎么用?

解答:‘cut’是一個很有用的Linux命令,當我們要截取文件的指定部分并打印到標準輸出,當文本區(qū)域以及文件本身很大時,這個命令很有用。

例如,截取‘txt_tecmint’文件的前10列。

  1. # cut -c1-10 txt_tecmint 

要截取該文件中的第二,第五和第七列。

  1. # cut -d;-f2 -f5 -f7 txt_tecmint 

8. ‘cmp’和‘diff’命令的區(qū)別是什么?

解答:‘cmp’和‘diff’命令用來獲取相同的東西,但各有側(cè)重。

‘diff’命令輸出為了使兩個文件一樣而應(yīng)該做的修改。而‘cmp’命令則將兩個文件逐字節(jié)對比,并報告***個不匹配的項。

9. 可以用‘echo’命令來替換‘ls’命令嗎?

解答:可以的。‘ls’命令可以用‘echo’命令來替代。‘ls’命令列出目錄內(nèi)容,從替換上述命令的角度講,我們可以使用‘echo *’,兩個命令的輸出完全一樣。

10. 你可能聽過inode吧。你能簡要描述一下inode嗎?

解答:‘inode’是一個‘數(shù)據(jù)結(jié)構(gòu)’,在Linux上用于文件標識。每個文件在Unix系統(tǒng)上有一個獨立的‘inode’和一個‘唯一的’inode號。

到此為止吧。在下一篇文章中,我們將討論另外一些有趣味性而又有知識性的面試問題。到那時,別跑開,請上Tecmint.com,別忘了在下面的評論部分給我們提供一些有價值的反饋哦。


via: http://www.tecmint.com/interview-questions-on-shell-scripting/

譯者:GOLinux 校對:wxy

本文地址:http://linux.cn/article-3101-1.html

責任編輯:黃丹 來源: linux.cn
相關(guān)推薦

2014-07-25 17:21:43

Linux Shell面試

2020-06-16 09:02:36

Linux Shell腳本

2018-12-10 11:30:06

Openstack面試命令

2014-04-08 14:52:41

Linux面試面試問題

2014-02-27 15:42:08

Linux面試

2020-03-23 09:56:50

軟件測試面試技術(shù)

2013-12-03 10:11:41

LinuxLinux面試題

2013-05-22 10:04:18

Hibernate面試問題

2018-04-04 08:59:22

LinuxUNIXShell

2023-03-05 21:24:48

BashLinux

2017-11-10 13:30:31

Linux運維Shell腳本

2019-12-17 18:11:09

跳槽那些事兒機器學習人工智能

2020-03-17 14:53:31

JavaScript面試問題前端

2023-09-13 08:37:56

程序員面試catch

2017-09-15 10:36:17

前端JavaScript面試題

2020-01-14 10:17:13

深度學習人生第一份工作人工智能

2013-09-30 09:08:30

面試創(chuàng)業(yè)

2018-03-08 19:30:04

Python面試題

2021-02-10 07:38:43

Node.js后端框架

2018-08-21 13:25:01

編程語言Java面試題
點贊
收藏

51CTO技術(shù)棧公眾號

久操视频在线免费播放| 欧美成人黄色小视频| 国产成人精品一区二区三区四区| 天天综合国产| 日韩免费在线电影| 卡通欧美亚洲| av有声小说一区二区三区| 毛片免费看不卡网站| 日韩精品系列| 高清欧美精品xxxxx在线看| 青青青在线观看视频| 欧美一级淫片aaaaaaa视频| 欧美人xxxx| 欧美一卡二卡在线| 亚洲美女黄色片| 欧美极品在线视频| 性日韩欧美在线视频| 午夜精品蜜臀一区二区三区免费 | 风间由美一区二区av101| 成人mm视频在线观看| 欧美经典影片视频网站| 久久动漫网址| 91成人精品| 成人高清在线视频| 激情国产在线| 亚洲综合小说区| 久久999免费视频| 91超碰rencao97精品| 日本中文字幕网址| 亚洲第一图区| 成人羞羞网站入口免费| 人人精品人人爱| 亚洲在线成人精品| 午夜伦理在线视频| 亚洲久本草在线中文字幕| 国产原创欧美精品| 国产精品专区免费| 欧美无砖专区一中文字| 免费一级特黄特色毛片久久看| 日韩av电影资源网| 精品在线你懂的| 亚洲成av人片观看| 国产精品高潮呻吟久久av黑人| 又黄又免费的网站| 国产精品xxx| 视频一区二区不卡| 亚洲免费在线电影| 免费看国产黄色片| 亚洲欧洲日韩| 一本色道久久综合狠狠躁的推荐| 亚洲精品免费一区二区三区| 日韩av免费观影| 日韩在线观看不卡| 亚洲成人1区2区| 懂色中文一区二区三区在线视频| www.在线视频.com| 人禽交欧美网站| 91麻豆精品国产91久久久久久| 国产乱人伦真实精品视频| 伊人75在线| 日本三级视频在线观看| 国产不卡av一区二区| 成人免费高清在线观看| 一区二区三区日韩在线| 国产传媒在线播放| 精品亚洲成a人| 欧美国产在线电影| 男人天堂综合| 成人精品视频一区二区三区 | 鬼打鬼之黄金道士1992林正英| 免费观看视频www| 国产999精品在线观看| wwww国产精品欧美| 亚洲欧美激情另类校园| 精品久久久av| 在线精品亚洲一区二区| 日韩久久一区二区三区| 久久综合九色综合97_久久久| 欧美激情亚洲国产| 成人精品视频一区二区| 亚洲a一区二区三区| 欧美日韩国产中文字幕| 深夜成人在线观看| 91九色露脸| 成人图片小说| 视频二区欧美| 久久久亚洲精品石原莉奈| 亚洲黄色小视频| 久久久久久com| 欧美 日韩 国产 高清| 成人福利在线| 亚洲第一福利专区| 97精品视频在线观看自产线路二| 色综合久久久网| 亚洲18私人小影院| 成人伊人222| 亚洲国产aⅴ精品一区二区| 91色综合久久久久婷婷| 琪琪第一精品导航| 玖玖在线免费视频| 国产精品久久久久久麻豆一区软件 | 手机在线成人免费视频| av文字幕在线观看| 国产91精品在线观看| 在线亚洲国产精品网| 成人免费视频91| 精品视频在线观看网站| 高潮精品一区videoshd| 久久久久久香蕉网| 四虎精品成人免费网站| 国产在线国偷精品产拍免费yy| 久久久精品999| 好吊的妞视频这里都有| 最新成人av网站| 欧美v国产在线一区二区三区| 尤物av无码色av无码| 国产在线视视频有精品| 久久久在线免费观看| 国产精品wwwww| 久久男人av| 67194成人在线观看| 亚洲成色最大综合在线| 综合欧美亚洲| 欧美视频中文字幕| 能看的毛片网站| 蜜臀av亚洲一区中文字幕| 国产精品福利观看| 日韩特级毛片| 亚洲欧美成人一区二区三区| 欧美凹凸一区二区三区视频 | 绯色av一区| 粉嫩一区二区三区性色av| 国产91色在线免费| 在线中文字幕电影| 成人av在线播放网站| 国内精品视频在线播放| 欧美影院视频| 亚洲电影在线看| 污视频在线观看网站| 91视视频在线观看入口直接观看www| 日韩福利一区二区三区| 日韩精品亚洲专区| 国产精品永久免费在线| 九九色在线视频| 亚洲国产精品麻豆| 欧洲精品一区二区三区久久| 一区二区三区高清视频在线观看| 欧美亚洲激情视频| 久久av国产紧身裤| 国产欧美日韩丝袜精品一区| 这里视频有精品| 亚洲成人激情视频| 中文字幕在线影视资源| 国产伦精品一区二区三区视频青涩 | 精品国产一区二区三区香蕉沈先生| 亚洲国产日韩欧美在线动漫| 98在线视频| 日韩欧美国产一区二区在线播放 | 99视频这里有精品| 在线成人激情视频| 色8久久影院午夜场| 欧美v日韩v国产v| 成人a在线视频免费观看| 在线看国产日韩| 亚洲成人人体| 日韩一区二区在线观看| 伊人网在线视频| 亚洲卡通欧美制服中文| 二区三区中文字幕| 欧美国产97人人爽人人喊| 亚洲激情一区二区三区| www.亚洲色图.com| av三级影院| 精品精品欲导航| 在线免费三级电影网站| 日韩成人激情视频| 国产精品亚洲成在人线| 最近2019中文字幕第三页视频 | 亚洲欧美伊人| 欧美国产综合视频| 成人久久综合| 国产精品久久色| 欧美日本一区二区高清播放视频| 久久免费一区| 精品一区二区三区香蕉蜜桃| 四虎永久国产精品| 国产不卡在线视频| 亚洲综合欧美在线| 亚洲视频在线观看视频| 一区二区三区四区精品视频 | 欧美成人一区二区在线| 国产99精品视频| 女人被爽到呻吟gif动态图下载| 日韩美女在线视频| 日韩在线观看| 午夜精品亚洲一区二区三区嫩草 | 欧美高清在线视频| 未来日记在线观看| 在线综合视频播放| 高清成人在线|