Как войти в руководство пользователя vim, не находясь в VIM

В сеансе оболочки есть несколько опций, например:

  • раскрываются псевдонимы;
  • кто-то / что-то набирает на STDIN
  • загружается система завершения
  • , если команды хранятся в файле истории
  • , файлы из которых исходят из файлов в начале оболочки

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

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

Конкретно, в вашем примере bash -c cat не будет включено завершение, и он ничего не сохранит в истории. Я бы не стал называть это интерактивным , но вы можете сделать это, если захотите.

4
19.01.2016, 11:10
0 ответов

Теги

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