我经常编辑启动文件,例如我的.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'
Run Code Online (Sandbox Code Playgroud)
这将创建一个别名mycp(您可以为其指定不同的名称mycp),它将您的~/.bashrc文件复制到所需的位置。
您可以创建一个包含长路径的 shell 变量,然后使用该变量代替长路径。例如,在您的~/.bashrc:
export fav_path=/usr/share/help/nl/gnome-help/figures/
Run Code Online (Sandbox Code Playgroud)
和source ~/.bashrc再利用
cp ~/.bashrc "$fav_path"
Run Code Online (Sandbox Code Playgroud)请记住使用"包含空格的for 路径。