Как мне создать .txt файл, настроить то, что он говорит, и открыть его. Все с Терминалом. [OSX Йосемити]

3 ответа3

2

Для личного использования (т.е. не в скриптах) я рекомендую nano . Несколько спорный выбор среди частых пользователей терминалов, но в отличие от vi и vim , nano не является модальным (то есть он будет работать так, как вы ожидаете, что графический текстовый редактор будет работать). Использование nano позволит вам выполнить все три действия (создать файл, отредактировать текст и просмотреть его) одной командой. Ваш синтаксис будет nano /path/to/file.txt . Конечно, вы также можете использовать vi или vim , но если вы решите, вам обязательно нужно прочитать о том, как в первую очередь (если вы работаете с графическим фоном, вы почти наверняка никогда не слышали о модальном редакторе раньше).

Чтобы создать файл без открытия редактора, используйте touch . Это создает пустой файл. Синтаксис будет следующим: touch /path/to/file.txt . Если вам нужно создать новую папку для размещения файла, используйте mkdir . Синтаксис mkdir /path/to .

Чтобы просмотреть файл без открытия редактора, используйте cat (синтаксис cat /path/to/file.txt), если он короткий. Это просто распечатает весь файл в терминал. Если файл длиннее, используйте « less или « more , каждый из которых разрешит некоторую навигацию (например, они позволят вам прокрутить). К этому моменту вы, вероятно, сможете угадать синтаксис. Это очень похожие команды: больше или меньше, чем less , тем more , но больше (чем less , тем more прокрутка назад, а больше - нет). Конечно, вы также можете просто посмотреть на файл в nano а затем не записывать никаких изменений.

Наконец, если вы cd - диск в рабочем каталоге первых, вы можете просто обратиться к файлу с его именем без пути (например, nano file.txt и аналогично для других команд , которые я упоминал). Он обозначает "текущий каталог", а синтаксис - cd /path/to .

Надеюсь это поможет!

1

Есть несколько текстовых редакторов, которые поставляются с терминалом на OS X. VI, Emacs и Nano, вероятно, наиболее известны.

Попробуйте запустить man nano , man vi и man emacs или просто погуглить эти три элемента, а также «Терминальный текстовый редактор OS X», чтобы узнать о них больше.

Они дадут вам возможность создавать файлы, присваивать им имена, сохранять файлы и редактировать существующие файлы.

0

Используя редактор Vim:

`vi text.txt` would create a file.
You may edit it and save it use `[Esc]:wq`

Используя команду cat:

cat > file.txt <<EOF
>some text
>to save
>EOF

Использование перенаправления:

echo "Some text here." > file.txt

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .