Из этой статьи вы узнаете о различных способах создания нового файла в командной строке Unix. Чтобы быстро создать пустой файл, используйте сенсорную команду. Чтобы создать новый текстовый файл с нуля, попробуйте текстовый редактор Vi или команду cat. Если вы хотите скопировать существующий файл, используйте команду cp (копировать).
Шаги
Метод 1 из 4: создание пустого файла сенсорным экраном
Шаг 1. Откройте окно терминала
Если вы используете оконный менеджер, вы обычно можете нажать Ctrl + Alt + T, чтобы открыть новое окно терминала. Если нет, войдите в систему, в которой вы хотите создать файл, через консоль.
Шаг 2. Используйте cd, чтобы перейти в желаемый каталог
Если вы уже находитесь в каталоге, в котором хотите создать файл, пропустите этот шаг.
Шаг 3. Введите touch newfilename и нажмите ↵ Enter
Замените newfilename желаемым именем файла. Это создает новый пустой файл с этим именем в текущем каталоге.
Метод 2 из 4: создание текстового файла с помощью Cat
Шаг 1. Откройте окно терминала
Если вы используете оконный менеджер, вы обычно можете нажать Ctrl + Alt + T, чтобы открыть новое окно терминала. Если нет, войдите в систему, в которой вы хотите создать файл, через консоль.
Шаг 2. Введите cat> newfilename и нажмите ↵ Enter.
Замените newfilename на то, что вы хотите назвать своим новым файлом. Откроется новая пустая строка.
Шаг 3. Введите текст
Все, что вы здесь напечатаете, будет добавлено в файл.
Шаг 4. Нажмите ↵ Enter, чтобы перейти к пустой строке
Вам нужно будет ввести пустую строку, чтобы закончить команду cat.
Шаг 5. Нажмите Ctrl + D
Это сохранит файл в текущем каталоге с введенным вами именем.
Чтобы просмотреть мерзость, введите имя кошки и нажмите ↵ Enter
Метод 3 из 4: создание текстового файла с помощью Vi
Шаг 1. Откройте окно терминала
Если вы используете оконный менеджер, вы обычно можете нажать Ctrl + Alt + T, чтобы открыть новое окно терминала. Если нет, войдите в систему, в которой вы хотите создать файл, через консоль.
Шаг 2. Используйте cd, чтобы перейти в желаемый каталог
Перед открытием текстового редактора вы захотите оказаться в каталоге, в котором хотите сохранить новый файл.
Шаг 3. Введите vi и нажмите ↵ Enter
Откроется текстовый редактор Vi (или Vim, в зависимости от используемой вами версии Unix).
Чтобы отредактировать конкретный текстовый файл с помощью Vi, введите вместо этого vi filename '
Шаг 4. Нажмите i, чтобы войти в режим ввода
Vi имеет два режима - режим вставки и командный режим. Вы должны находиться в режиме ввода, чтобы ввести текст в новый файл.
Шаг 5. Введите текст (необязательно)
Если вы хотите создать пустой файл, просто пропустите этот шаг. В противном случае введите любой текст, который хотите добавить сейчас.
-
В Vi нельзя использовать мышь или клавиши со стрелками. Если вы ошиблись при наборе текста, вам нужно будет запустить команду в командном режиме. Нажмите Esc, чтобы сделать клавиши со стрелками доступными, используйте их, чтобы переместить курсор в место ошибки, а затем используйте любую из этих команд:
- Икс удаляет символ под курсором.
- dw удаляет текущее слово.
- дд удаляет всю строку.
- р заменяет букву под курсором следующей вводимой вами. Это автоматически вернет вас в режим ввода после использования.
- См. Раздел Как изучить Vi, чтобы узнать о других командах Vi.
Шаг 6. Нажмите Esc, когда будете готовы сохранить файл
Это переведет вас в командный режим.
Шаг 7. Введите: w newfilename и нажмите ↵ Enter
Замените newfilename именем файла. Это сохраняет файл в текущем каталоге.
- Если вы хотите продолжить редактирование файла, нажмите i, чтобы вернуться в режим ввода.
- В следующий раз, когда вы захотите сохранить файл, вы можете просто ввести: w в командном режиме (имя файла не требуется).
Шаг 8. Нажмите q, а затем ↵ Enter, чтобы выйти из Vi
Это вернет вас в командную строку.
Метод 4 из 4: копирование файла в новый файл
Шаг 1. Откройте окно терминала
Если вы используете оконный менеджер, вы обычно можете нажать Ctrl + Alt + T, чтобы открыть новое окно терминала. Если нет, войдите в систему, в которой вы хотите создать файл, через консоль.
Шаг 2. Используйте cd, чтобы перейти в желаемый каталог (необязательно)
Вы будете использовать cp (копировать) команду для копирования существующего файла в другой новый файл. Вам нужно либо перейти в каталог, содержащий исходный файл, либо знать его полный путь.
Шаг 3. Введите cp originalfile newfile и нажмите ↵ Enter
Замените исходный файл именем файла, который вы хотите скопировать, а новый файл - именем желаемого нового файла. Это создает новый файл, содержащий содержимое старого файла.