Нажмите Control-D.
Как закрыть файл, который я создал с помощью команды cat>?
34743
lampShade
Я изучаю, как использовать git на Mac, и пытаюсь добавить файл в одну из моих веток, используя команду "cat>". Проблема в том, что я хочу закончить редактирование файла в терминале, но я не знаю, как его закрыть. Я предполагаю, что мне нужно изменить «режимы» из-за отсутствия лучшего термина. Как мне поступить?
кот не текстовый редактор! Вы пытаетесь быть мазохистом? http://xkcd.com/378/
Lie Ryan 14 лет назад
3
Я бы не стал полагаться на это все время, но я не вижу в этом проблемы, если все, что вам нужно, - это создать двух- или трехстрочный скрипт. Это проще, чем запустить текстовый редактор.
Charles Burge 7 лет назад
0
2 ответа на вопрос
14
Andrew Medico
10
Greg Hewgill
Введите Ctrl+ Dв начале новой строки. ^D
является символом «конец файла» при вводе с клавиатуры.
Обратите внимание, что сам ^D
символ не вводится в файл. Файл заканчивается непосредственно перед точкой, где вы печатаете ^D
.
Enter не следует нажимать в системах на основе Unix (хотя MacOS может быть исключением?); это не DOS, где вы должны нажать Enter после ^ Z. Возможно, вам придется нажать ^ D во второй раз, если вы еще не в начале строки.
Chris Jester-Young 14 лет назад
0
В самом деле. Почему я думал, что тебе нужно нажать Enter? Исправлено, спасибо.
Greg Hewgill 14 лет назад
0
`в начале новой строки` - потому что для POSIX строка, которая не заканчивается новой строкой ... фактически не является строкой, поэтому файл, содержащий ее, формально не является текстовым файлом.
underscore_d 8 лет назад
0
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
1
Приостановить все, кроме x задач, интенсивно использующих процессор
-
9
"Отсоединить" и "Reattach" Xterms через X сессий?
-
-
1
Windows дата репрезентация
-
9
grep все файлы .java в каталоге для конкретной строки
-
1
Является ли kill -STOP временной командой?
-
2
Изменить количество строк и столбцов в VT420?
-
10
Как я могу найти в истории bash и повторно запустить команду?
-
2
Можно ли передать выходные данные одной команды двум другим командам?
-
3
Хватит cron отправлять мне письма