从命令创建快捷方式

从命令创建快捷方式

我如何才能实现以下目标:

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。它在.bashrc11.04 及更高版本上自动加载。

也可以看看如何建立永久的“别名”?

答案2

最快的方式是通过别名。它们看上去很简单,就像这样:

alias vdm='wine "C:\Program Files\The VDM++ Toolbox Lite v8.3.1\bin"'

完成上述操作后,您就可以运行vdm(只要是在 bash shell 中),您的 Wine 命令就会运行。您可能需要稍微研究一下 Wine 语句的语法。

为了保持这个状态,你需要将其保存到你的一个 bash 配置文件中。我最初的帖子建议只添加这一行,~/.bashrcroot54 指出,如果您的安装相对较新,则可能应该使用它~/.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,在文件底部粘贴别名行。

相关内容