Чтобы сделать то, что вы пытаетесь, вы должны указать псевдоним в файле ~ / .bashrc
. Этот файл загружается и запускается каждый раз при запуске bash. Вы должны указать здесь псевдонимы (если хотите, чтобы они сохранялись), поскольку они не сохраняются, когда вы вводите их в оболочку.
Однако это не лучший способ сделать это; замена псевдонимов для команд обычно заканчивается болью.
Что вам нужно сделать, так это добавить в качестве первой строки ваших скриптов python, написанных для python3, следующее.
#!/usr/bin/python3
Для глобальной установки переменных среды существует несколько подходов, как описано в разделе Как установить переменную среды для всех в моей системе Linux или Как установить постоянные переменные среды .
Для меня размещение файла .sh
под etc/profile.d
сработало хорошо.
Вы можете установить определенные переменные среды в файле /etc/sudoers для данного пользователя с помощью:
Defaults:myuser-spec env_file=/etc/sudovars_for_myuser
Для вашего примера у вас может быть файл /etc/sudovars _для _myuser, содержащий:
JRE_HOME=/usr/lib/jvm/java-7-openjdk-i386/jre