天天看點

linux學習筆記18-linux基礎練習五

linux基礎練習五

87、vi和vim有什麼差別?

答:vim比vi多了顔色顯示

88、如果你的機器上沒有vim這個指令,你需要安裝哪個安裝包?

答:yum install -y vim-enhanced

89、如果在vim進入到某個文檔的時候,自動定位到第10行?

答:vim +10  filename.txt

90、root使用者用vim編輯完一個隻讀檔案,儲存會提示檔案隻讀,如何操作才能順利儲存?

答:使用:q!強制退出 ;

91、vim分為幾種模式?我們可以在這幾種模式下作什麼操作?

答:一般模式、編輯模式、指令模式

一般模式主要是查閱内容,編輯模式是編輯文本,指令模式可以進行高亮、查找、替換等操作;

92、在vim中如何把文檔中5到100行中的wei改成Wei?

答:在指令模式輸入:5,100s#wei#Wei#g

93、在vim中如何快速上翻下翻整頁?

答:ctrl+f向前翻頁,ctrl+b向後翻頁

94、寫出vim裡上下左右移動的快捷鍵

答:h左,j右,k上,l下

95、如何快速删除一串很長跨行的字元串?

答:可以使用v進行自由選擇,再x删除

96、寫出常用的幾個壓縮工具的名字和用法,并區分哪個可以壓縮目錄。

答:gzip、bzip2、xz、zip,其中zip可以壓縮目錄

gzip filename,bzip、xz同gzip,壓縮後,原檔案消失,

zip filename.zip filename,壓縮目錄需要加-r參數;

97、使用unzip解壓的時候,使用哪個選項可以解壓到指定目錄下?

答:使用-d選項,unzip -d foldername filename.zip

98、寫出你所見過的所有壓縮包的名字,并且寫出解壓他們的指令。

答:.xz、.gz、.bz2、.zip,對應解壓指令分别是:xz -d filename.xz

gz -d filename.gz ,bzip2 -d filename.bz2,unzip filename.zip;

99、如何追加一個檔案到tar包裡?

答:tar -u filename.tar filename2

100、如何在使用tar打包的時候過濾掉所有的.log結尾的檔案?

答:使用--exclude選項,--exclude *.log

101、在centos上想要安裝一個軟體,可以通過哪幾種方式來安裝?

答:三種方式:yum、rpm、源碼;

102、使用rpm工具如何安裝和解除安裝一個rpm包?

答:rpm使用-i安裝rpm包,-e解除安裝rpm包;

103、如何檢視機器上安裝過的rpm包?

答:rpm -qa

104、如何檢視一個rpm包都安裝了哪些檔案?

答:rpm -ql filename.rpm

105、如何查找某個檔案是由哪個rpm包安裝來的?

答:rpm -qf filename

106、在使用rpm安裝一個rpm包的時候會提示很多依賴的包,如何不去理會這些依賴包?

答:添加--nodeps參數

107、yum相比較rpm有哪些優勢?

答:yum會自動安裝需要的依賴包;

108、yum是依賴網絡的,如果無法聯網,如何使用yum?

答:使用本地yum源或者區域網路yum源

109、如何檢視你的系統都安裝過哪些工具集?如果想安裝中文支援如何做?

答:使用yum grouplist進行檢視,将LANG=en,安裝英文rpm包;

110、如何使用yum下載下傳一個rpm包?

答:yum install --downloadonly filename --downloaddir=foldername

111、如果要使用的軟體版本高于yum安裝的,你怎麼辦?

答:使用源碼進行安裝

112、用你自己的話術解釋什麼叫源碼包?它和rpm包相比有什麼差別呢?

答:源碼包就是沒有編譯的代碼包,無法直接安裝,rpm包是已經編譯完成的,可以直接在linux進行安裝

113、32位的rpm包是否可以安裝在 64位的機器上?反之呢?

答:32位的rpm包可以安裝在64位的機器上,但反過來不行;

114、有一天你的上司 要你去下載下傳一個源碼包,并且安裝,你會去哪裡找這個源碼包?下載下傳後,如果不知道安裝方法,該怎麼辦?

答:搜尋對應軟體的官網下載下傳源碼包,下載下傳完成後,閱讀install或者readme檔案,按照訓示進行安裝。

繼續閱讀