Bash
複製時如何為目標目錄使用“別名”?
我經常編輯啟動文件,例如我的
.bashrc
文件然後我將它們複製到另一個方向,例如
~/Dropnot/level1/setups/bash1
有什麼辦法可以
cp
使用別名之類的方式將這些文件複製到上述位置?我目前有一個別名來 cd 到它
alias n='cd ~/Dropnot/level1/setups/bash1'
我想要一些可以處理我傳遞給它的任何文件的東西。
哦,是的,你可以!
- 打開您的
~/.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"
請記住使用
"
包含空格的路徑。