Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: В терминале появилась строка bash. Как убрать?  (Прочитано 815 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ovadia

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Установил диспетчер пакетов vcpkg. Потом сделал:
./vcpkg integrate install
./vcpkg integrate bash

Еще я переместил папку vcpkg из /home/timovadia/qt5projects/ в другую директорию.

При запуске терминала в самом начале (вверху перед строкой приглашения) появилась строка:
Цитировать
bash: /home/timovadia/qt5projects/vcpkg/scripts/vcpkg_completion.bash: No such file or directory

Как её убрать?
« Последнее редактирование: 05 Ноября 2020, 02:17:30 от ovadia »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6904
    • Просмотр профиля
"Юсер - неустранимый источник сбоев в компьютере."
Цитировать
переместил папку vcpkg из /home/timovadia/qt5projects/ в другую директорию.
Получил результат:
Цитировать
/home/timovadia/qt5projects/vcpkg/scripts/vcpkg_completion.bash: No such file or directory

Оффлайн ovadia

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Ну да. И так понятно. А можно сделать, чтобы эта проверка не выполнялась при запуске терминала?

Переместил папку home/timovadia/qt5projects/vcpkg в home/timovadia/vcpkg. Можно ли сделать так, чтобы терминал не ругался?
« Последнее редактирование: 05 Ноября 2020, 11:06:39 от ovadia »

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Надавать автору "программы" по рукам, за то что простейшее условие IF не в состоянии был дописать.
Посмотрите файл ~/.bashrc , скорее всего в конце добавлена эта ерунда.
Debian 11, Debian 11 Server

Оффлайн ovadia

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
The Green Side, так и есть! Спасибо.

Код: (html5) [Выделить]
source /home/timovadia/qt5projects/vcpkg/scripts/vcpkg_completion.bash
А как правильно обработать строку в ~/.bashrc, чтобы при переносе папки такая ерунда не появлялась? Вообще убрать её из ~/.bashrc или нужно каждый раз менять путь к файлу в строке?
« Последнее редактирование: 05 Ноября 2020, 12:40:08 от ovadia »

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
В самом .bashrc есть пример, как это надо делать.
Если файл существует, читаем его, если нет, пропускаем.

  if [ -f /usr/share/bash-completion/bash_completion ]; then
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
  fi

точка - аналог source
Debian 11, Debian 11 Server

 

Страница сгенерирована за 0.094 секунд. Запросов: 25.