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

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

系統 Linux
在此,作為shell腳本的附加內容,在本文中我們將從面試的角度解讀與Linux Shell相關的問題。

Linux的浩瀚無垠,使人總能每次都提交與眾不同的內容。這些內容不僅對他們的職業生涯很有用,同時也讓他們增長知識。在此,我們就嘗試這么去做,至于能取得多大的成功,就由我們的讀者朋友們來判斷吧。

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

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

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

例如,創建以下一個名為“linuxmi.sh”的腳本。

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

保存文件并執行。

  1. # sh linuxmi.sh 
  2. Hello 
  3. linuxmi.sh:行3: exit-1: 未找到命令 
  4. bye 

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

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

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

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

  1. # sed '1 d' file.txt 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

這里是Linux進程要經歷的四個階段。

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

7. Linux中cut命令怎么用?

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

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

  1. # cut -c1-10 txt_linuxmi 

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

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

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

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

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

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

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

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

解答:‘inode’是一個‘數據結構’,在Linux上用于文件標識。每個文件在Unix系統上有一個獨立的‘inode’和一個‘唯一的’inode號。

 

責任編輯:趙寧寧 來源: Linux公社
相關推薦

2014-07-25 17:21:43

Linux Shell面試

2014-05-28 09:26:57

Linux Shellshell腳本

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

軟件測試面試技術

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

面試創業

2018-03-08 19:30:04

Python面試題

2021-02-10 07:38:43

Node.js后端框架

2018-08-21 13:25:01

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

51CTO技術棧公眾號

亚洲色图13p| 久久综合成人精品亚洲另类欧美| 日韩欧美亚洲一区二区| 五月婷婷丁香色| 久久久亚洲欧洲日产国码αv| 亚洲视频电影| 精品电影一区| 日韩在线观看网址| av高清资源| 欧美阿v一级看视频| 精品国产区一区| 国产视频一区二区三区在线播放| 日韩精品1区| 日韩精品免费在线| 美女黄视频在线播放| 激情婷婷欧美| 尤物yw午夜国产精品视频明星| 日韩av在线播放不卡| 大黄网站在线观看| 欧洲另类一二三四区| 久久99爱视频| 国产美女av| 亚洲人成网站精品片在线观看| 日本韩国福利视频| 欧美日韩极品在线观看一区| 黄视频在线播放| 欧美精品在线观看一区二区| 最新日本在线观看| www.亚洲人.com| 国产图片一区| 亚洲国产精品推荐| caoporn国产精品免费视频 | 日一区二区三区| 国产精品久久一区| 伊人久久大香| 亚洲网站在线播放| 成人在线播放| 欧美精品久久一区二区三区| 激情视频免费观看在线| 成人高清伦理免费影院在线观看| 尤物yw午夜国产精品视频| 51漫画成人app入口| 中文字幕精品在线视频| 成人观看免费完整观看| 激情六月婷婷久久| 九七影院97影院理论片免费| 欧洲av一区二区嗯嗯嗯啊| 在线精品亚洲欧美日韩国产| 欧美一级片在线播放| 在线成人黄色| 黄色影视在线观看| 欧美一级精品在线| 国产成年精品| 国产亚洲精品高潮| 亚洲第一av| 在线播放亚洲激情| 99精品视频在线| 欧美精品在线视频观看| 天堂中文av在线资源库| 日韩欧美中文一区| 最近高清中文在线字幕在线观看1| 欧美日韩中字一区| 午夜影院免费在线| 国产一区二区三区视频| 一区二区在线视频观看| 日韩三区在线观看| 懂色av一区二区| 日本xxxxx18| 香蕉免费一区二区三区在线观看| 777午夜精品福利在线观看| 久久午夜电影| av2020不卡| 日产精品一线二线三线芒果| 538在线一区二区精品国产| 国产精品x453.com| 午夜cr在线观看高清在线视频完整版| 国产精品日韩欧美| 国产精品福利在线播放| 国产鲁鲁视频在线观看特色| 欧美成年人网站| 日韩国产欧美在线播放| 久久久久久三级| 精品成a人在线观看| 少妇一区二区三区| 亚洲精品国产精品国自产| 久久精品一区四区| 影院在线观看全集免费观看| 欧美大片免费看| 亚洲日本国产| 高清hd写真福利在线播放| 亚洲国产岛国毛片在线| 美女免费久久| 久久婷婷开心| 精品国产乱码久久久久久浪潮| 99在线免费视频观看| 久久99国产精品自在自在app | 久久亚洲国产| 成r视频免费观看在线播放| 国产精品91视频| 亚洲精品国产精品国自产观看浪潮| 亚洲精选成人| 午夜在线播放| xxx欧美精品| 韩国av一区二区三区四区| 三级资源在线| 日韩高清专区| 在线电影院国产精品| 91视频综合| 亚洲国产精品精华素| 国产日韩精品在线| 一色桃子久久精品亚洲| 六九午夜精品视频| 欧美变态另类刺激| 深夜福利国产精品| 国产成人av一区| 成人精品电影| 91精品国产一区二区在线观看| 在线播放国产精品二区一二区四区| 黄页视频在线91| 91视频一区| 欧美日韩另类图片| 视频免费一区| 牛牛澡牛牛爽一区二区| 日韩有码免费视频| 中文字幕一区二区中文字幕| 成人综合国产精品| 欧美激情亚洲激情| 日韩欧美综合在线视频| 免费人成黄页网站在线一区二区| 深夜av在线| 99在线免费观看| 91精品综合视频| 中文字幕日韩电影| 亚洲欧美国产毛片在线| 亚洲欧美日韩在线观看a三区| 99re热精品视频| 粉嫩av一区| 日韩精品一区二区免费| 色综合视频网站| 欧美一级理论片| 这里是久久伊人| 亚洲精品裸体| 第四色中文综合网| 一区二区三区视频免费视频观看网站| 日韩欧美少妇| 欧美中文字幕在线播放| 日韩欧美成人激情| 欧美乱妇15p| 欧美日韩大陆在线| 日韩欧美一二区| 最近2019中文字幕在线高清 | 午夜精品久久久久久久男人的天堂| 亚洲欧洲美洲在线综合| 日本高清不卡在线观看| 国产美女av一区二区三区| 欧美人与牛zoz0性行为| 日韩精品一页| 爱情电影社保片一区| 免费网站在线观看人| 日本不卡三区| 亚洲男人网站| jlzzjlzz欧美| 成人女人a毛片在线看| 欧美成人免费在线观看视频| 国产成人精品久久二区二区| 欧美疯狂性受xxxxx另类| 亚洲欧美国产精品专区久久| 亚洲经典中文字幕| 51精品秘密在线观看| 精品国产伦一区二区三区观看体验 | 欧美日韩国产精选| 欧美一区三区四区| 日本欧美在线视频| 国产精品日韩欧美一区二区三区| 国产3p露脸普通话对白| 一个人免费观看视频www在线播放| 国产黄色在线免费观看| 成人午夜网址| 欧美在线资源| 亚洲国产清纯| 美国毛片一区二区三区| 蜜桃在线一区二区三区| 国产99久久久久久免费看农村| 国产乱人伦精品一区二区在线观看 | 一区二区三区视频网站| 绯色av一区二区| 日韩黄色影院| 99久久人爽人人添人人澡| 女同一区二区三区| 国产原创一区二区| 疯狂做受xxxx欧美肥白少妇| 欧美亚洲成人网| 欧美色大人视频| 欧美日韩在线不卡| 国产xxx69麻豆国语对白| 日韩精品在线观看av| 美女福利一区二区| 亚洲理论在线| 欧美日韩综合不卡| 亚洲一区二区三区乱码aⅴ|