Last login: Fri Nov 24 10:45:52 on ttys001
-bash: /Users/raquellorenzana/git-completion.bash: No such file or directory
-bash: /Users/raquellorenzana/git-prompt.sh: No such file or directory
-bash: __git_ps1: command not found
raquellorenzana ~ $
-bash: __git_ps1: command not found
raquellorenzana ~ $
-bash: __git_ps1: command not found
raquellorenzana ~ $
У меня есть 3 неудачные команды, появляющиеся перед / над моим начальным запросом на открытие нового экрана терминала. После ввода новых команд над моей подсказкой каждый раз появляется только одна из старых неудачных команд. Мне удалось очистить мой терминал, чтобы просто показать мою подсказку, нажав «Правка»> «Очистить экран», но это не постоянное исправление. Какие-либо предложения?
Возможно, вы испортили файл ~/.bashrc
. Способ решения этой проблемы - отредактировать этот файл и найти, какие команды внутри генерируют эти сообщения.
Каталог /etc/skel
содержит копии файлов, которые будут скопированы в домашний каталог пользователя при создании нового пользователя . Таким образом, вы можете сравнить ваш файл .bashrc
с файлом по умолчанию следующим образом:
diff /etc/skel/.bashrc ~/.bashrc
Вы можете скопировать /etc/skel/.bashrc
в свой домашний каталог, но, на всякий случай, сначала создайте резервную копию существующего файла:
cp ~/.bashrc{,_old}
cp /etc/skel/.bashrc ~/
Затем вы можете сравнить два файла и команда за командой внести необходимые изменения в новый файл.
diff ~/.bashrc ~/.bashrc_old
Я бы предложил вам откомментировать следующее в новом ~/.bashrc
: force_color_prompt=yes
Чтобы применить новый файл в текущем сеансе (без запуска новый терминал) вы должны получить его с помощью одной из следующих команд: . ~/.bashrc
или source ~/.bashrc
.
Кроме того, вы можете получить цветной вывод diff
с помощью обертки colordiff
. Сначала установите его:
sudo apt install colordiff
Затем используйте его следующим образом ( источник ):
diff <old file> <new file> | colordiff
Или просто используйте:
colordiff <old file> <new file>