Как мне добиться следующего:
введите vdm
в терминале, и это будет заменено на wine Program Files/The VDM++ Toolbox Lite v8.3.1/bin
Я также хотел, чтобы vdm
работал в любой папке I Я вообще.
Создайте текстовый файл ~/.bash_aliases
и поместите в него
alias vdm='wine "Program Files/The VDM++ Toolbox Lite v8.3.1/bin"'
. Вам нужно будет перезапустить вашу оболочку, чтобы она вступила в силу.
Файл .bash_aliases
безопаснее и проще для редактирования, чем непосредственное редактирование файла .bashrc
. Он автоматически загружается .bashrc
11.04 и позже.
См. Также Как создать постоянный «псевдоним»?
В вашем терминале введите alias vdm='wine Program Files/The VDM++ Toolbox Lite v8.3.1/bin
Если вы перезагрузите компьютер, он, скорее всего, не будет установлен, поэтому вам придется поместить строку в файл ~/.bashrc
.
так gedit ~/.bashrc
и внизу вставьте строку псевдонима в файл.
Самый быстрый способ - через псевдоним . Они выглядят так просто:
alias vdm='wine "C:\Program Files\The VDM++ Toolbox Lite v8.3.1\bin"'
После того, как вы подключите это, вы можете запустить vdm
(при условии, что это из оболочки bash), и ваша команда 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"
Преимущество скриптов bin по сравнению с чем-то еще в том, что они немного более переносимы. Вам не нужно разбирать или заменять ваш .bashrc
, если вы хотите перенести их на другой компьютер. Но их немного больше суеты создавать.