Как добавить несколько строк в файл ~ / .bashrc в Ubuntu?

Я новичок в программировании, я хотел загрузить и настроить Apache Tomcat на своей Ubuntu. Я скопировал ссылку на tar из Apache. Затем я распаковал файл с помощью

tar xvzf Apache-tomcat.7.0.94.tar.gz

. Теперь я следую следующему набору инструкций

  • . Установите переменные окружения в .bashrc с помощью следующей команды:
    vim ~/.bashrc
    
  • Добавьте эту информацию в конец файла:
    export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
    export CATALINA_HOME=/opt/tomcat/apache-tomcat-8.5.32 
    

Моя проблема в том, что если использовать vim ~/.bashrc, он не откроется.

0
задан 18 July 2019 в 11:37

2 ответа

Используя энергию, поскольку редактор немного сбивает с толку. Так, я предлагаю, чтобы Вы использовали другой текстовый редактор как gedit или нано.
Команда будет следующие:

gedit ~/.bashrc

Файл будет открыт, пойдите в конец файла и добавьте следующие строки:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
export CATALINA_HOME=/opt/tomcat/apache-tomcat-8.5.32

После того сохранения (использующий Ctrl + s или путем нажатия кнопки сохранения на верхнем правом из редактора) и выход.

Или просто, можно выполнить следующую команду (как упомянуто cmak.fr):

echo -e "export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64" >> ~/.bashrc 

Затем другой для второй строки:

echo -e "export CATALINA_HOME=/opt/tomcat/apache-tomcat-8.5.32" >> ~/.bashrc

Если у Вас есть некоторая проблема с полномочиями, можно выполнить предыдущие команды с sudo:

echo -e "export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64" >>  ~/.bashrc  
echo -e "export CATALINA_HOME=/opt/tomcat/apache-tomcat-8.5.32" >> ~/.bashrc
4
ответ дан 23 October 2019 в 23:29

Самый простой путь? Просто добавьте желаемые строки в желаемый файл:

echo export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64 >> ${HOME}/.bashrc
echo export CATALINA_HOME=/opt/tomcat/apache-tomcat-8.5.32 >> ${HOME}/.bashrc

Теперь, необходимо заняться расследованиями почему vim не работает над тем файлом. Проверьте полномочия и владение .bashrc. Это было бы типичным признаком проблемы, которую Вы видите.

Можете Вы давать нам вывод:

whoami ; ls -la ${HOME}/.bashrc
2
ответ дан 23 October 2019 в 23:29

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

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