我如何才能实现以下目标:
vdm
在终端中输入,它将被替换为wine Program Files/The VDM++ Toolbox Lite v8.3.1/bin
我还想vdm
在任何文件夹中工作。
答案1
创建一个文本文件~/.bash_aliases
并输入
alias vdm='wine "Program Files/The VDM++ Toolbox Lite v8.3.1/bin"'
在其中。您需要重新启动 shell 才能使其生效。
该.bash_aliases
文件比直接编辑文件更安全且更容易编辑.bashrc
。它在.bashrc
11.04 及更高版本上自动加载。
也可以看看如何建立永久的“别名”?
答案2
最快的方式是通过别名。它们看上去很简单,就像这样:
alias vdm='wine "C:\Program Files\The VDM++ Toolbox Lite v8.3.1\bin"'
完成上述操作后,您就可以运行vdm
(只要是在 bash shell 中),您的 Wine 命令就会运行。您可能需要稍微研究一下 Wine 语句的语法。
为了保持这个状态,你需要将其保存到你的一个 bash 配置文件中。我最初的帖子建议只添加这一行,~/.bashrc
但root54 指出,如果您的安装相对较新,则可能应该使用它~/.bash_aliases
。如果不存在,请不要担心,只需创建一个新文件并粘贴该行即可。
对其中任何一个文件进行更改后,您需要运行 source .
以重新加载 bash 的配置。
或者,您可以再次创建一个 bash 函数~/.bashrc
:
function vdm {
wine "C:\Program Files\The VDM++ Toolbox Lite v8.3.1\bin"
}
再次,输入完这些后,你需要运行source .
最后,如果您需要更实质性的内容(您不需要这个简单的命令),您可以编写完整的脚本并将其粘贴进去~/bin
。
mkdir -p ~/bin
touch ~/bin/vdm
chmod +x ~/bin/vdm
nano vdm
并复制如下内容:
#!/bin/bash
wine "C:\Program Files\The VDM++ Toolbox Lite v8.3.1\bin"
.bashrc
与其他脚本相比,bin 脚本的优势在于它们的可移植性略高。如果要将它们带到另一台计算机,您无需拆分或替换它们。但它们的创建过程稍微麻烦一些。
答案3
在你的终端类型alias vdm='wine Program Files/The VDM++ Toolbox Lite v8.3.1/bin
但是,如果您重新启动,它很可能会被取消设置,因此您必须将该行放入~/.bashrc
文件中。
因此gedit ~/.bashrc
,在文件底部粘贴别名行。