《LINUX實(shí)操:Linux實(shí)用技巧分享》要點(diǎn):
本文介紹了LINUX實(shí)操:Linux實(shí)用技巧分享,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
一、Vim 保留一個(gè)沒(méi)有權(quán)限的已編輯文件
?剛安裝好Ubuntu,用Vim對(duì)vim /etc/ssh/sshd_config文件做了更改,保留時(shí)才發(fā)現(xiàn)對(duì)該文件僅有只讀權(quán)限,不能進(jìn)行保留操作.
?告警內(nèi)容如下:
解決方法1::把文件關(guān)閉,獲取權(quán)限以后再重新打開.但是如果你已經(jīng)做了大量更改,這樣做會(huì)很浪費(fèi)時(shí)間,因?yàn)樵谶@個(gè)過(guò)程中所有的更改都會(huì)丟失.
?解決方法2::在保存文件前更改文件權(quán)限.
?命令是:
:w !sudo tee %
這個(gè)命令將會(huì)要你輸入暗碼,就像在命令行中使用 sudo vim一樣.
二、Bash快捷鍵
在控制臺(tái)窗口中,輸入一長(zhǎng)串命令時(shí),發(fā)現(xiàn)有個(gè)差錯(cuò),可以用下面幾個(gè)快捷鍵
Ctrl+a:光標(biāo)移到行首
Ctrl + u :從光標(biāo)處刪除至敕令行首
Ctrl + k :從光標(biāo)處刪除至敕令行尾
Ctrl + w :從光標(biāo)處刪除至字首
Alt + d :從光標(biāo)處刪除至字尾
三、Ctrl + R 搜索汗青命令
Linux下的神器Ctrl + R(reverse-i-search ) 的使用辦法:
(press Ctrl + R ) 輸入任意字符,例如: "vim"? 就會(huì)出現(xiàn) (reverse-i-search)`vim': vim /etc/network/interfaces?
如果我想找另一個(gè)vim命令呢?? 就多按幾次 Ctrl + R ,就可以繼續(xù)向前搜索 “vim" 的內(nèi)容了 :(reverse-i-search)`vim': vim .ssh/known_hosts
如果找到了,按 -> 或者直接回車
四、在命令 history 中顯示光陰戳
暫時(shí)設(shè)置:
[root@www.linuxidc.com ~]# export HISTTIMEFORMAT="%F %T `whoami` "
永久設(shè)置:
[root@www.linuxidc.com?~]# echo 'export HISTTIMEFORMAT="%F %T `whoami` "' >> /etc/profile
五、用find+sed命令批量改動(dòng)多個(gè)repo文件
/etc/yum.conf 和/etc/yum.repos.d/下的各個(gè)文件的這個(gè)參數(shù)決定是否保留yum安裝過(guò)程中的下載的軟件包.
keepcache=1 #1為保留 ,0為不保留,默認(rèn)不保留.
?用下面這個(gè)命令批量修改:
find . -name "*.repo" -print0 | xargs -0 sed -i 's/gpgcheck=1/gpgcheck=0\nkeepcache=1/g'
本文永遠(yuǎn)更新鏈接地址:
維易PHP培訓(xùn)學(xué)院每天發(fā)布《LINUX實(shí)操:Linux實(shí)用技巧分享》等實(shí)戰(zhàn)技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養(yǎng)人才。
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.snjht.com/jiaocheng/12096.html