How can I achieve the following:
type vdm
in the terminal
and that will be replaced by wine Program Files/The VDM++ Toolbox Lite v8.3.1/bin
I also wanted vdm
to work in any folder I am whatsoever.
How can I achieve the following:
type vdm
in the terminal
and that will be replaced by wine Program Files/The VDM++ Toolbox Lite v8.3.1/bin
I also wanted vdm
to work in any folder I am whatsoever.
The quickest way is via an alias. They look as simple as this:
After you plumb that in, you can run
vdm
(as long as it's from a bash shell) and your Wine command will run. You may need to play around with the syntax of the Wine statement a little.For that to persist, you'll need to save it to one of your bash configurqation files. My original post suggested just adding that line to
~/.bashrc
but as root54 points out, you should probably use~/.bash_aliases
if you're on a relatively new install. If it doesn't exist, don't worry, just create a new file and stick that line in.After you make changes to either of those files, you need to run
source .
to reload bash's config.Alternatively you can create a bash function, again in
~/.bashrc
:Again, after putting this in, you'll want to run
source .
And finally, if you need something more meaty (you don't for this simple command) you can write a full script and stick it in
~/bin
.And copy in something like this:
The advantage of bin scripts over anything else is they're slightly more portable. You don't have to hack apart or replace your
.bashrc
if you want to take them to another computer. But they're a bit more fuss to create.Create a text file
~/.bash_aliases
and putin it. You'll need to restart your shell for it to take effect.
The
.bash_aliases
file is safer and easier to edit than editing the.bashrc
file directly. It's automatically loaded by.bashrc
on 11.04 and later.See also How to create a permanent "alias"?
In your terminal type
alias vdm='wine Program Files/The VDM++ Toolbox Lite v8.3.1/bin
If you reboot, though, it will most likely be unset, so you will have to put the line inside the
~/.bashrc
file.so
gedit ~/.bashrc
and at the bottom, paste the alias-line in the file.