Настройки Vim значения по умолчанию использования:
vim -u NONE -U NONE
также попытка отключает все плагины:
vim --noplugin
Я сказал бы, что это - ошибка. Какую версию удара Вы выполняете? Ваша командная строка является неправильной, но она не должна разрушать оболочку. Я ожидал бы видеть вывод как это:
$ cp p2 &2 & [1] 24800 [2] 24801 $ bash: 2: command not found cp: missing destination file operand after `p2' Try `cp --help' for more information. [1]- Exit 1 cp -i p2 [2]+ Exit 127 2
'&2' ничего не означает. хорошо, это не означает то, что Вы, кажется, думаете, что это означает. Это выполняет предыдущую команду ('CP') в фоновом режиме (который перестал работать из-за недостаточного args - никакое место назначения), и затем пытается выполнить команду, названную '2', также в фоновом режиме.
Это совпадает с выполнением:
cp p2 & 2 &
Вы не имеете псевдонима, сценария, или окружаете функцию, вызванную '2', который работает, "выход" делают Вас? в противном случае затем оболочка, конечно, не должна завершаться.
что Вы пытаетесь сделать? Я предположил бы, что Вы пытаетесь отобразить содержание именованного канала p2 и выполнить это в фоновом режиме? если так, попробуйте это вместо этого:
cat p2 &
echo $-
- если существуетe
в выводе затем выход на ошибке (на самом деле, "выходят, если команда возвращает ненулевой статус выхода") установлен..., но IIRC, который не должен заставлять Вашу оболочку выходить, если это - оболочка входа в систему (это не могло бы быть, Konsole не может выполнить удар с-l
) – cas 26.08.2012, 14:23