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檔案,按照訓示進行安裝。