Bash

複製時如何為目標目錄使用“別名”?

  • April 20, 2014

我經常編輯啟動文件,例如我的.bashrc文件

然後我將它們複製到另一個方向,例如~/Dropnot/level1/setups/bash1

有什麼辦法可以cp使用別名之類的方式將這些文件複製到上述位置?

我目前有一個別名來 cd 到它alias n='cd ~/Dropnot/level1/setups/bash1'

我想要一些可以處理我傳遞給它的任何文件的東西。

哦,是的,你可以!

  1. 打開您的~/.bash_aliases文件並在文件末尾鍵入以下內容(~/.bash_aliases如果不存在則創建一個新文件):
alias mycp='cp ~/.bashrc ~/Dropnot/level1/setups/bash1'

這將創建一個別名mycp(您可以為其指定不同的名稱mycp),它將您的~/.bashrc文件複製到所需的位置。 2. 您可以創建一個包含長路徑的 shell 變數,然後使用該變數代替長路徑。例如,在您的~/.bashrc

export fav_path=/usr/share/help/nl/gnome-help/figures/

然後source ~/.bashrc使用

cp ~/.bashrc "$fav_path"

請記住使用"包含空格的路徑。

引用自:https://unix.stackexchange.com/questions/125642