Я установил OS X FUSE и SSHFS изофициальный сайт. Теперь, когда я набираю , окно терминала другое. Некоторые папки синие, а окно другое; оно не такое, каким было до установки FUSE и SSHFS. Теперь заголовок окна терминала , каждая строка , а уведомления о запуске отсутствуют.ssh [email protected]
xxx@xxx:~
[xxx@xxx ~]$
Я хотел бы удалить это, но не знаю как. Я следовал инструкциям на github, чтобы удалить FUSE/SSHFS, но, полагаю, это не удалило изменения терминала, которые оно сделало.
Я предполагаю, что это как-то связано с пакетом надстройки Терминала ( sshfs-2.5.0.pkg
), который я установил для SSHFS, потому что он у меня появился только после его установки (раньше у меня был FUSE). Однако я удалил пакет (кажется, sshfs
команды не работают), но Терминал все еще ведет себя странно, когда я использую ssh
. Кто-нибудь знает, что он сделал и как это исправить? Если не исправить, как мне полностью сбросить Терминал (удалить все надстройки/пакеты, на данный момент мне все равно)?
решение1
Пакеты не являются "дополнениями к терминалу". Это просто дополнения, которые вы устанавливаетес помощьюТерминал, как и видео на YouTube, на самом деле не являются «видео Firefox» или «видео Safari».
Аналогично, сам Терминал является лишь средством визуализации для программ, работающих внутри – во-первых,оболочка, который интерпретирует ваши команды, затем различные индивидуальные инструменты, которые вы используете. Внешний видбыстрый( [login@hostname ~]$
префикс) определяется вашей оболочкой, а цветной список файлов включается опцией ls
.
Наконец, каждая система имеет свою собственную конфигурацию. Запуск ssh
в основном подключает вас к терминалу другой системы, как это сделал бы Remote Desktop – на вашем компьютере нет почти ничего, что могло бы изменить поведение удаленных серверов, к которым вы просто подключаетесь по ssh. То есть, если вы подключаетесь по ssh куда-то и видите необычный запрос, значит, он был измененчтосистема.
…Если только вы не имели в виду подключениеотдругие системыкваш компьютер. В этом случае, возможно, пакет sshfs изменил оболочку, используемую Терминалом. Попробуйте echo $SHELL
проверить, какую из них вы используете в данный момент (хотя иногда она ps $$
может быть более надежной), ичшчтобы изменить его обратно на обычный /bin/bash
.
Кроме того, проверьте файлы ~/.bashrc
, ~/.profile
, ~/.bash_profile
на наличие каких-либо дополнений внизу; обратите особое внимание на PS1=
(настройка внешнего вида подсказки).