Как я могу выполнить команду, используя Vim в терминале?

0

Я пытаюсь установить laravel и вам было поручено вставить следующее в терминал, чтобы исполняемый файл laravel мог быть расположен в системном пути:

vim ~/.bashrc

Когда-то в режиме vim (действительно новый для всего этого, если вы не могли сказать уже ха-ха), мне поручено ввести следующее:

export PATH="$HOME/.composer/vender/bin:$PATH"

Моя путаница такова: нажатие "Enter" не отправляет эту команду, она просто переходит к новой строке в терминале. Я googled это, и это должен быть самый тупой вопрос когда-либо, потому что я не могу найти ответ.... как я могу выполнить эту команду? лол. Спасибо за помощь

  • 0
    Вы должны сохранить изменения в vim, выйти из vim и запустить команду source ~/.bashrc чтобы перезагрузить изменения из .bashrc .
Теги:
terminal
vim
command-line

2 ответа

3

Vim имеет 2 режима работы. Normal и Edit.

Нажмите i чтобы войти в режим редактирования, затем вставьте или введите команду

После завершения сохранения и выхода введите ESC : x ENTER

Чтобы загрузить изменения в текущий сеанс bash из командной строки

source ~/.bashrc

Вам нужно сделать это только один раз, так как каждый раз, когда вы начинаете новый сеанс bash, ваш скрипт ~/.bashrc будет запущен

Vim невероятно мощный, но немного удивителен, если вы привыкли к редакторам GUI. См. Https://www.linux.com/learn/vim-101-beginners-guide-vim для получения руководства по началу работы.

  • 0
    Добавьте source ~/.bashrc чтобы перезагрузить изменения
  • 0
    @ljubadr. Спасибо, сделали.
Показать ещё 1 комментарий
0
echo 'export PATH="$HOME/.composer/vender/bin:$PATH"' >> ~/.bashrc
  • 1
    Обыграй меня к этому: D
  • 0
    Я не понимаю, как этот ответ ответил на вопрос ОП. Он не объясняет, как выполнить команду в vim, он также не выполняет команду ... так что -1 сейчас.
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню