Создать ярлык из команды

Как мне добиться следующего:

введите vdm в терминале, и это будет заменено на wine Program Files/The VDM++ Toolbox Lite v8.3.1/bin

Я также хотел, чтобы vdm работал в любой папке I Я вообще.

1
задан 2 November 2011 в 17:01

3 ответа

Создайте текстовый файл ~/.bash_aliases и поместите в него

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

. Вам нужно будет перезапустить вашу оболочку, чтобы она вступила в силу.

Файл .bash_aliases безопаснее и проще для редактирования, чем непосредственное редактирование файла .bashrc. Он автоматически загружается .bashrc 11.04 и позже.

См. Также Как создать постоянный «псевдоним»?

0
ответ дан 2 November 2011 в 17:01

В вашем терминале введите alias vdm='wine Program Files/The VDM++ Toolbox Lite v8.3.1/bin

Если вы перезагрузите компьютер, он, скорее всего, не будет установлен, поэтому вам придется поместить строку в файл ~/.bashrc.

так gedit ~/.bashrc и внизу вставьте строку псевдонима в файл.

0
ответ дан 2 November 2011 в 17:01

Самый быстрый способ - через псевдоним . Они выглядят так просто:

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, если вы хотите перенести их на другой компьютер. Но их немного больше суеты создавать.

0
ответ дан 2 November 2011 в 17:01

Другие вопросы по тегам:

Похожие вопросы: