Из этой статьи вы узнаете, как сохранять различные типы файлов из командной строки Linux. Если вы используете приложение с графическим пользовательским интерфейсом (GUI), сохранять файлы несложно - обычно вам просто нужно щелкнуть Файл меню и выберите Сохранить. Прочтите, чтобы узнать, как сохранять файлы в текстовых редакторах командной строки, как сохранять вывод команды и как сохранять существующий файл в новый файл.
Шаги
Метод 1 из 3: сохранение текстового файла в Vi или Vim
Шаг 1. Откройте файл в Vi или Vim
Если вы хотите отредактировать существующий текстовый файл, просто введите vi filename в командной строке и нажмите Входить. Чтобы создать новый файл, просто введите vi и нажмите Входить. Vi и Vim автоматически открываются в командном режиме.
- Если вы используете Vim, замените vi на vim.
- Текстовые редакторы Vi и Vim имеют большинство одинаковых функций, хотя vim немного более подробный и включает цветовую подсветку.
Шаг 2. Нажмите i на клавиатуре
Это переведет вас в режим вставки, в котором вы можете вводить текст в файл.
Шаг 3. Отредактируйте ваш файл
Внесите необходимые изменения в режиме вставки.
Шаг 4. Нажмите Esc, чтобы вернуться в командный режим
Теперь вы сможете использовать команды Vi или Vim, включая команду сохранения.
Вы можете использовать эту кнопку для переключения между режимами Command и Input
Шаг 5. Введите: w filename и нажмите ↵ Enter
Вы можете пропустить ввод имени файла, если вы редактируете существующий файл и хотите сохранить изменения в этом же файле.
Например, если вы редактируете файл, у которого уже есть имя файла, и хотите сохранить внесенные вами изменения, введите: w и нажмите Входить. Но если вы редактируете новый файл и хотите назвать его wikiHow, вы должны использовать вместо этого: wikiHow.
Шаг 6. Введите: q и нажмите ↵ Enter, чтобы выйти
Это существует Vi (или Vim) и возвращает вас в командную строку.
Метод 2 из 3: сохранение вывода команды
Шаг 1. Введите вашу команду в командной строке
Не нажимай Входить чтобы запустить его, просто сначала введите команду.
Например, если вы хотите вывести список содержимого текущего каталога и сохранить вывод в новый файл, вы можете сейчас ввести ls -a
Шаг 2. Введите пробел, а затем>
Используя предыдущий пример, ваша команда теперь будет выглядеть так: ls -a>.
Если вы хотите добавить вывод в существующий файл, используйте >> вместо>
Шаг 3. Введите пробел и введите имя файла, который вы хотите создать
Если вы хотите сохранить результаты в файл с именем filelist, команда будет иметь вид ls -a> filelist.
Если вы добавляете вывод в существующий файл, вы должны использовать ls -a >> filename
Шаг 4. Нажмите ↵ Enter, чтобы запустить команду
Это создает файл в текущем каталоге с именем filelist, который содержит вывод команды ls -a.
Метод 3 из 3: копирование файла в новый файл
Шаг 1. Используйте команду cd, чтобы войти в каталог файла, который вы хотите скопировать
Например, если вы хотите скопировать файл из / home / wikiHow / personal в новый файл, введите cd / home / wikiHow / personal и нажмите Входить.
Шаг 2. Введите cp filename newfilename и нажмите ↵ Enter
Это сохраняет. Просто убедитесь, что файл с новым именем еще не существует, так как он будет автоматически перезаписан, если это так.
- Например, если файл, который вы хотите скопировать, называется Staff.txt и вы хотите сохранить его как новый файл с именем Staff-old.txt, вы должны ввести cp Staff.txt Staff-old.txt и нажать Входить.
- Если вы хотите сохранить имя файла, но сохранить файл в новой папке (например, / home / wikHow / backups), вы должны использовать cp Staff.txt / home / wikiHow / backups.
- Если вы хотите скопировать файл в другую папку и дать ему новое имя, используйте cp Staff.txt /home/wikiHow/backups/Staff-old.txt.