На моєму робочому місці є декілька незалежних мереж, з якими я працюю, і всі вони працюють з різними версіями RedHat Linux 4, 5 і 6.
В одній із цих мереж я не можу використовувати bash (або, як я з'ясував, все, що використовує bash front-end, як python, gdb тощо), тому що коли я намагаюся ввести це:
> exit
Я натомість отримую:
> HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH<control-C>
Поки я не натисну на control-C (для bash або gdb) або, в іншому терміналі, не буду робити python для Killall.
Моя основна робоча оболонка - tcsh, але я використовую bash для всіх своїх сценаріїв. Я також інтерактивно потрапляю в оболонку, щоб іноді робити прості петлі тощо. На щастя, "вихід" є в моїй історії, тому я можу використовувати стрілку вгору, щоб повернути її та вийти.
Просто, щоб було зрозуміло: це відбувається лише тоді, коли я запускаю ці програми інтерактивно. Не має значення, чи запустив я оболонку:
> bash
> bash --login
> env bash --login
> env bash
Це трапляється, чи я видалю файли bash_profile та bashrc чи ні. AFAIK, у профілі системи немає нічого, що спричиняло б це.
Я зовсім в збитку, як навіть піти про це! Я б Вдячно вдячний за будь-яку допомогу, яку кожен може запропонувати!
ТІА!
.inputrc
діючі? Використовуйте,bind -p
щоб дізнатися. Чиreset
допомагає?