Когда я установил оболочку по умолчанию, она не “берет”

Это весьма распространено. Точка, где libpcap настраивает рычаг для прерывания сетевого трафика, не может всегда быть правильной для получения всего трафика. В конце концов, виртуальные интерфейсы являются просто рядом функций - обычно оптимизируемый для скорости - для не создания идеальной копии физического интерфейса. Асимметричное транспортное получение может произойти с VLAN, интерфейсами бочки/касания и мостами. Всегда пытайтесь получить в неразборчивом режиме или нормальном режиме.

0
22.02.2012, 17:35
5 ответов

После выполнений удара это предварительно ожидает свое имя с - указать, что это - оболочка входа в систему.

SHELL переменная будет содержать путь к фактическому двоичному файлу.

6
28.01.2020, 02:14

Вы работаете bash. Попробовать echo $BASH, который укажет на выполняемый двоичный файл.

2
28.01.2020, 02:14
  • 1
    echo $BASH дает мне /bin/bash. Если я работаю bash, почему мой не .bashrc загруженный, пока я на самом деле не ввожу bash? –   22.02.2012, 17:56
  • 2
    Хорошо. Вы могли помочь мне понять точно, что я должен спросить? Вы понимаете мою полную проблему, правильно? Я вхожу в систему, и вещи не состоят в том, как я хочу, чтобы они были. Я ввожу bash и проблема уходит, но я не хочу должным быть работать bash каждый раз я вхожу в систему. –   22.02.2012, 18:13
  • 3
    @JasonSwett: Проверьте страницу справочника удара. Это говорит явно, что оболочка входа в систему не читает .bashrc. Считайте раздел 'INVOCATION'. –   22.02.2012, 18:18
  • 4
    Хорошо. Моя цель состоит в том, чтобы заставить мою оболочку вести себя то же как любая оболочка, которую я использовал в своей жизни, т.е. мой .bashrc загружается, и цвета включены. Действительно ли это более сложно для достижения этого, чем я понимаю? поиск способного кэша –   22.02.2012, 19:03

-bash указывает, что Вы выполняете удар как свою оболочку входа в систему.

Если Вы работаете /bin/bash от входа в систему окружают и выполненный echo $0, затем Вы видите в настоящее время рабочую команду, которая выполнялась от оболочки входа в систему (но не самой оболочки входа в систему).

Короче говоря, Вы выполняете удар как свою оболочку входа в систему. Можно проверить обозначенную оболочку входа в систему путем поиска имени пользователя в /etc/passwd.

0
28.01.2020, 02:14

Вы случайно входите в систему, которая получает ее имена пользователей по NIS? В этом случае необходимо использовать ypchsh для изменения входа в систему окружают информацию о сервере.

0
28.01.2020, 02:14

Jason,

Из Ваших комментариев в ответе SvenW Ваша фактическая проблема кажется немного отличающейся от того, как Вы описываете это в своем вопросе.

Почему Вы не редактируете свой вопрос?:-)

В среднем, в то время как Вы могли взглянуть на это сообщение, это, кажется, решает Вашу проблему. В особенности Вы могли добавить

source ~/.bashrc

в файл .bash_profile в Вашем корневом каталоге (или создают его, если это не существует).

0
28.01.2020, 02:14

Теги

Похожие вопросы