Hostwinds Учебники
Результаты поиска для:
Содержание
Теги: Linux
Редактирование файлов в Linux - это основной навык для работы с файлами конфигурации, сценариями и многим другим.Linux предлагает различные инструменты для создания, модификации, копирования и перемещения файлов с доступными вариантами как терминальных, так и графических параметров.
Это руководство научит вас, как работать с файлом в Linux.В частности, мы проведем, как открыть, редактировать, копировать и перемещать файлы, используя текстовые редакторы интерфейса командной строки (CLI) Nano и VI.
В Linux текстовые файлы-это простые файлы, которые содержат читаемые на человеку данные, используемые для настройки конфигурации, сценариев оболочки и журналов, а также другие функции в системах Linux.
В отличие от двоичных файлов, которые требуют конкретных приложений для интерпретации, текстовые файлы могут быть открыты, отредактированы и изменены с использованием текстового редактора.
Текстовые редакторы командной строки в Linux позволяют создавать и редактировать текстовые файлы непосредственно из терминала.Эти редакторы легки, что делает их идеальными для таких задач, как редактирование файлов конфигурации, сценариев и журналов, особенно при работе на удаленных серверах или системах без графического интерфейса.
Linux предлагает несколько редакторов текста командной строки, с Nano и VI (или ее улучшенной версией, VIM) являются самым популярным выбором:
Нано это простой редактор для начинающих, который легко ориентироваться, предоставляя базовые функции редактирования текста, идеально подходящие для новых пользователей.
VI (и Вим) являются более продвинутыми, богатыми функциями редакторами.Они широко используются опытными пользователями, которым нужны мощные инструменты для сложных задач редактирования.
Nano - один из самых простых текстовых редакторов в Linux, что делает его идеальным для начинающих.
Чтобы отредактировать файл с нано, начните с Открытие файла Используя следующую команду:
nano filename.txt
Как только файл будет открыт, вы можете перемещаться по файлу, используя клавиши со стрелками, внося изменения при необходимости.
Когда вы закончите, вы можете сохранить (написать) файл, нажав Ctrl + O. а потом Ctrl + X. выйти.
Ctrl + O: Сохраните файл.
Ctrl + x: Выход нано.
Ctrl + W: Поиск текста в файле.
Ctrl + k: Разрежьте текущую линию.
Ctrl + U: Вставьте ранее разрезанную линию.
VI - более надежный текстовый редактор, обычно используемый более опытными людьми.
Чтобы Откройте файл с VI, используйте следующую команду:
vi filename.txt
VI работает в двух режимах: режим команд и вставка режима.
Командный режим является режимом по умолчанию при открытии файла в VI и конкретно используется для инструкций навигации и выпуска (команд) для редактора.
Запись Этот командный режим не позволяет вам добавлять или редактировать фактический текст в файле.
Переместите курсор, используя клавиши стрелка или клавиши, такие как H, J, K, L.
Удалить строки или символы (дд удаляет линию, Икс Удаляет персонаж).
Сохраните файл (: W.) или уйти VI (: Q.).
Поиск текста (/search_term).
Вставьте режим Это то, где вы можете ввести и отредактировать текст в содержимое файла, аналогично тому, как вы бы в Nano.
я - Переключитесь в режим вставки для редактирования.
Эск - Вернуться в командный режим.
: W. - Сохранить файл.
: Q. - уйти VI.
: WQ - Сохранить и уйти.
: Q! - уйти без сохранения
DD: - Удалить текущую строку.
/search_term - Поиск текста в файле.
Вы можете получить доступ к файлам в Linux, используя 'кот'(Concatenate) Команда.
Команда CAT не позволяет вам редактировать файл;Он только открывает файл и отображает свой содержимое.
Основная цель кошки - читать и отображать (печать) содержимое файла на терминал.
Например, если вы запускаете:
cat filename.txt
Он просто покажет содержимое filename.txt В терминале, но не позволит вам внести какие -либо изменения в файл.
Если вы хотите отредактировать файл, вам нужно использовать текстовый редактор, такой как Nano или VI.
А Файл Путь это как карта, которая сообщает вам, где найти конкретный файл или каталог.Это последовательность локаций, начиная с одной папки и проходя через другие, пока он не достигнет желаемого файла.
В Linux есть абсолютные пути а также Относительные путиПолемОба типа пути указывают на файлы или каталоги, но они работают по -разному в зависимости от вашего текущего местоположения в структуре каталога.
Абсолютный путь - это полный путь к файлу или каталогу, начиная с корневого каталога (/)Он определяет местоположение файла или папки независимо от текущего рабочего каталога.Независимо от того, где вы находитесь в системе, абсолютный путь всегда будет указывать на один и тот же файл.
Пример:
/home/user/Documents/file.txt
Относительный путь относится к файлу или каталогу в отношении текущего рабочего каталога (где вы находитесь в файловой системе).Вместо того, чтобы начинать с корня, он начинается с вашего текущего каталога.
Пример:
Documents/file.txt
Относительные пути также могут использовать ярлыки:
Пример с использованием '..':
../file.txt
Для копирования файлов в Linux используйте 'cp' командованиеЭто создает дубликат файла в указанном месте:
cp /path/to/source/file /path/to/destination/
Чтобы скопировать каталоги, вам нужно добавить '-r' вариант рекурсивного копирования:
cp -r /path/to/source/directory /path/to/destination/
Перемещение файлов в Linux выполняется с использованием 'MV' Команда, которая является и функцией перемещения, и переименования.Чтобы переместить файл из одного места в другое:
mv /path/to/source/file /path/to/destination/
Если вы хотите переименовать файл, вы можете использовать ту же команду MV, но предоставить новое имя файла:
mv old_filename.txt new_filename.txt
Написано Michael Brower / Март 28, 2017