2016-08-23 2 views
-3

Как путешествовать в оболочке с помощью команды cat? (стрелки не работают)Как перемещаться при использовании команды `cat`?

cat > myfile 
+0

Что значит «траверс»? – fedorqui

+0

@fedorqui: Путешествие назад. –

+3

Обратите внимание, что 'cat' печатает данные, не похоже на редактор. Таким образом, вы получите весь вывод на экране, вот и все. Возможно, вы хотите использовать 'less myfile'. – fedorqui

ответ

3

Я думаю, что вы просите пейджер. Для этого вы можете использовать more или less (да, это настоящие имена). Например, вы можете использовать cat FILE | less или просто less FILE. Там вы можете прокручивать/искать/... (выход с q).

+0

Один из моих учеников спросил об этом. Он писал сценарий оболочки, используя имя cat> file и вводя код. но когда он хочет вернуться и изменить код, клавиши со стрелками не работают? –

+0

Ах, для этой задачи я предлагаю использовать редактор: vim, emacs, nano, pico, joe, ... –

+0

Спасибо C-Otto, я сообщу ему :) –

 Смежные вопросы

  • Нет связанных вопросов^_^