linux 下利用trash替換rm
rmtrash 是linux和mac下命令列版本rm的**站,安裝後對使用者透明,符合正常使用rm的習慣(支援rm -fr file哦),有了他再也不怕rm時候手顫抖了(能自動拒絕 rm -fr / 哦)。
1: wget --no-check-certificate
2: mv rmtrash.sh /bin/ #移動到path目錄下
3: chmod +x /bin/rmtrash.sh #增加執行許可權
全域性使用者配置
想對全域性所有使用者啟用**站,需要修改bashrc全域性配置檔案後即可:
echo 「alias rm=/bin/rmtrash.sh」 >>/etc/bashrc
source /etc/bashrc
這時你只要刪除的rm -rf 的內容全部可以在
**資料夾目錄
/root/.rmtrash/ 找到,這個目錄就相當於乙個**站了
命令概覽:
trash-put 將檔案或目錄移入**站
trash-empty 清空**站
trash-list 列出**站中的檔案
restore-trash 還原**站中的檔案
trash-rm 刪除回首站中的單個檔案
Linux下vi的替換
s substitute 命令用來查詢和替換字串。語法如下 s 例如 s foo bar g會在全域性範圍 查詢foo並替換為bar,所有出現都會被替換 g 作用範圍分為當前行 全文 選區等等。當前行 s foo bar g全文 s foo bar g選區,在visual模式下選擇區域後輸入 vim...
Linux下替換字元命令
注意,其中 s 為表示替換動作,表示所有行,g 表示全行 如果不指定g只會替換每行第乙個匹配的 表示行首,表示行尾。在檔案的第一行或其5行至最後一行的行首插入內容 5,s 要加的內容 在檔案的每一行的行尾新增內容 s 要加的內容 g 在整個檔案中替換string成string1 s string s...
Linux下VIM文字內容替換
vi vim 中可以使用 s 命令來替換字串。該命令有很多種不同細節使用方法,可以實現複雜的功能,記錄幾種在此,方便以後查詢。可以使用 作為分隔符,此時中間出現的 不會作為分隔符 s vivian sky 替換當前行第乙個 vivian 為 sky s oradata apras user01 ap...