Вы должны отправить EOF (^D)
символ на стандартный ввод, чтобы сказать, cat
чтобы остановить.
кот в Mac OS X никогда не выходит
3191
skylerl
Я немного новичок в UNIX, но я пытаюсь запустить команду cat, чтобы создать простой текстовый файл, и он прекрасно работает, однако после создания файла cat никогда не завершается. Например, я набираю cat> ~ / mytextfile.txt и нажимаю Enter, файл создан, но мой курсор остается на пустой строке.
`cat` чаще всего используется для выгрузки содержимого одного файла в другой, напр. `cat file1> file2` или подача файла в канал, напр. `кошачий файл | somecommand`. Если вы просто хотите создать пустой файл, используйте команду `touch`. Если вы хотите создать новый файл с несколькими простыми словами или добавить несколько строк в существующий файл, `echo` является распространенным решением.
Darth Android 14 лет назад
3
Ах, это сделал это для меня, спасибо!
skylerl 14 лет назад
0
@Darth - Вы должны написать свой комментарий в качестве ответа.
Nifle 14 лет назад
1
«подача файла в канал, напр. cat file | somecommand» «cat'ting в этом контексте, хотя обычно это делается, совершенно бесполезен. «somecommand
JRobert 14 лет назад
0
3 ответа на вопрос
9
ayaz
Я вижу, как я могу получить ^ D? Или что это за ярлык или как?
skylerl 14 лет назад
0
Это комбинация клавиш `ctrl + d`.
ayaz 14 лет назад
1
Стоит отметить, что многие приложения командной строки * nix (все те, которые читают ввод из stdin) работают одинаково.
Chris Nava 14 лет назад
1
7
Josh K
Вы говорите cat
ничего не отправлять в файл. Используйте touch
(как уже упоминалось) вместо.
0
spicyramen
В моем MAC мне нужно отправить EOF (^ D) дважды.
Пример:
cat > /tmp/mypassword RandomLettersAndNumbers123
Затем нажмите FN + Control + D
дважды.
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
3
Ускорение загрузки OS X на годичной MBP
-
3
Как повторно связать резервную копию Airport Time Machine после перехода на новый Mac?
-
-
6
Как вы отключите звук запуска на Mac?
-
5
Почему мой Macbook сильно нагревается при использовании Boot Camp?
-
7
Есть ли в Mac OS X эквивалент Ctrl + Tab?
-
6
Способ переноса данных Time Machine на новый диск
-
13
Сброс положения Mac OS X Windows после отсоединения внешнего монитора
-
10
Программное обеспечение для резервного копирования для Mac OS X
-
5
Как удалить и удалить .kext в Mac OS X?