75 把rm重新命名為mv到乙個指定目錄

2022-02-12 05:58:57 字數 869 閱讀 1158

1、方法一:

alias rm='mv -f --target-directory=/home/edward/.trash'

方法二:通過指令碼實現

# alias rm="/home/edward/altraman/myrm.sh"

# cat myrm.sh

! /bin/sh

mv $1 /home/edward/.trash/$1

記得給myrm.sh

加許可權chmod

2、以上兩種方法解決了一時的問題,可是如何既能使用

rm,又有**站的功能呢?

[3]中給出了乙個解決方法。

libtrash

官方的解釋是

"a trash can for gnu/linux"

正和我意

!他會在你使用

"rm"

操作時,把刪除的檔案移動到

~/trash

目錄下。

1)配置檔案是

libtrash.conf

2)編譯

make

make install

3)在~/.bashrc

檔案裡新增以下兩行,第一行的目錄是指

libtrash

安裝到的目錄。如果在上一步改變了安裝目錄

,則要做相應的修改。

export ld_preload=/usr/local/lib/libtrash.so

alias su="su -l"

參考【1】

linux shell

簡介

【2】 有的同志寫了乙個

sh函式來實現這個功能

【3】 非常之好

libtrash的官方主頁

PC BSD系統重新命名為TrueOS

bsd berkeley software distribution,伯克利軟體套件 是unix的衍生系統,在1977至1995年間由加州大學伯克利分校開發和發布的。歷史上,bsd曾經被認為是unix的一支 bsd unix 因為它和at t unix作業系統共享基礎 和設計。如今,該系統的乙個版本...

傳NGP命名為PS Vita

儘管早在今年年初之際索尼方面就透露出了點點關於新一代便捷式遊戲控制台的訊息,不過狂熱的粉絲們似乎並不滿意 各種關於新品的訊息依舊層出不窮,而就在近日一家國外網路宣稱已經拿到了這款新控制台的名字!據訊息方面透露索尼將官方地將這款新品命名為ps vita!之所以該 給出的訊息會受到業內 的關注就在於,之...

centos7網絡卡重新命名為ethx格式

centos 7 使用 eth0 這樣的傳統名稱,那麼在下圖的安裝介面時,按tab鍵在下方輸入以下引數 cobbler profile 修改方法 cobbler profile edit name centos 7.3 x86 64 kopts net.ifnames 0 biosdevname 0...