1

Я использовал терминал для проверки некоторых загрузок сегодня, используя SHA1/256, и мой префикс терминала изменился на

inside-167-7:~ [_name_]$

Ранее он содержал системную информацию. Я понятия не имею, что должен означать inside-167 , кто-нибудь может уточнить или сказать мне, как вернуться назад?

Я пробовал перечислять процессы и пытался «остановить текущие программы в терминале», но безрезультатно.

Я также пытался настроить свой профиль с помощью nano .bash_profile но меня беспокоит то, что я чувствую, что на моем терминале работает программа, а не визуальный аспект самого терминала. Такие функции, как ls прежнему работают и выводят список папок. Когда я exit и перезагружаю терминал, я все равно начинаю с того же приглашения

2 ответа2

1

Вы говорите это:

Ранее он содержал системную информацию. Я понятия не имею, что должно означать inside 167 , кто-нибудь может уточнить или сказать мне, как вернуться назад?

Не паникуйте!

Вы упомянули об использовании некоторых вещей SHA1/256, но я не думаю, что это связано с каким-либо изменением приглашения. Я предполагаю, что вы подключились к новой сети - возможно, не к вашему дому, а к сети кампуса или тому подобное - и Mac OS X использует обратный DNS, чтобы в качестве имени компьютера в командной строке было указано имя хоста, назначенное через DHCP а не название вашей локальной системы.

Это означает, что на вашем компьютере Mac OS X должно отображаться имя вашей локальной машины; например, используя ваше имя пользователя в качестве имени хоста, у вас может быть имя компьютера, такое как myTotoro.local . Но затем при подключении к сети, которая назначает имя хоста через DHCP, который меняет имя хоста. Это нормальное поведение для Mac OS X, но может быть довольно запутанным.

Это предположение исходит из того факта, что inside-167-7 анализируют, как некоторые адреса DHCP, назначенные чему-то вроде бесплатного Wi-Fi. Что-то, что можно перевести как «дикое предположение», но «внутреннее» соединение Wi-Fi на маршрутизаторе обозначило 167-7 или 7-го пользователя на маршрутизаторе 167 или что-то в этом роде. Схемы именования некоторых настроек странные, и я видел, как имена хостов были установлены при переходе из сети в сеть.

Как изменить имя хоста в Mac OS X, которое связано со значением подсказки.

В любом случае, при условии, что это так, вы можете заставить вашу установку Mac OS X всегда использовать локальное имя хоста с помощью этой команды:

sudo scutil --set HostName [insert your desired hostname here]

Например, используя ваше имя пользователя в качестве имени хоста, вы можете установить его следующим образом:

sudo scutil --set HostName myTotoro.local

Затем просто закройте Терминал и откройте новый Терминал, и все будет хорошо.

Я сомневаюсь, что это вредоносное или какое-либо вредоносное программное обеспечение.

Я сомневаюсь, что любое из этих действий является вредоносным, или вы каким-то образом видите какую-то странную атаку «человек посередине», когда ваш Терминал проксируется через какое-то вредоносное программное обеспечение. Я имею в виду, что концепция перехвата сеанса TTY не является чем-то новым, но в действительности это не является реальной угрозой в настоящее время, если злоумышленник точно не знает, что вы используете Терминал, поскольку большинство пользователей в настоящее время просто используют графический интерфейс Mac OS X (иначе: Finder) в настоящее время. тем не мение. И по моему опыту, то, что вы описываете, похоже на глупость имени хоста DHCP.

-1

Для BASH и CSH запрос управляется через переменную среды PS1 . Чтобы узнать, что находится в нем в данный момент, введите в командной echo $PS1 . Чтобы изменить его из оболочки, введите export PS1=<formatString> с желаемой formatString. Если вы хотите настроить его, рекомендуется set PS1=<formatString> в ваш ~/.bashrc или, возможно, даже в ваш ~/.profile . Есть много ресурсов онлайн с примерами того, как это сделать.

При использовании TCSH соответствующая переменная является prompt а не PS1 . Чтобы узнать, какую оболочку вы используете, выполните echo $SHELL .

Отказ от ответственности: у меня нет Mac.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .