Как редактировать файл в командной строке

Обновлено: 02.07.2024

Текстовый редактор MS-DOS, edit, позволяет просматривать, создавать или изменять любой текстовый файл на вашем компьютере. Во время редактирования отображается экран, подобный изображенному ниже.

Доступность

Edit — это внешняя команда, доступная для следующих операционных систем Microsoft.

Команда редактирования представляет собой устаревшую 16-разрядную программу, несовместимую с 64-разрядными операционными системами. Поэтому 64-разрядные версии Windows не устанавливаются и не могут запускать команду редактирования. В 64-разрядных системах Windows вместо этого используйте Блокнот для редактирования файлов. См.: Почему в Windows отсутствует команда редактирования?

Изменить синтаксис

< td>Отображает максимально возможное количество строк для вашего оборудования.
/B Включает монохромный режим.
/H
/R Загрузить файл(ы) в режиме только для чтения.
/S Принудительно использовать короткие имена файлов.
/ Загрузить двоичный файл(ы), перенося строки по ширине символов.
/? Показать сводку параметров командной строки.
[ИмяФайла. ] Указывает исходные файлы для загрузки. Можно указать подстановочные знаки и несколько спецификаций файлов.

Изменить примеры

Окно команд редактирования редактора MS-DOS

Откройте файл c:\autoexec.bat для редактирования, если он существует. Если файл не существует, отображается пустой синий экран.

Если вы используете новые версии Windows, работающие под управлением 64-разрядного процессора, команда редактирования больше не работает. См.: Как открывать, просматривать и редактировать содержимое файла на компьютере.

Использование «копирования»

После того, как вы ввели указанную выше команду, будет создан файл с указанным именем.

После того, как вы ввели все строки, которые должны быть в файле, нажмите и удерживайте Ctrl + Z . Как только вы увидите на экране «^Z», нажмите Enter, и один файл должен быть скопирован.

Хотя вы можете редактировать текстовые файлы в cPanel (если ваша учетная запись включает cPanel), часто это проще и быстрее сделать из командной строки. В этой статье описывается, как использовать редакторы Nano и Vim для редактирования текстовых файлов из командной строки.

Поначалу новичкам, вероятно, будет проще использовать редактор Nano. С другой стороны, редактор Vim используется более широко и имеет длинный список функций. Попробуйте оба редактора и используйте тот, который вам удобнее.

Если вы впервые работаете в среде командной строки, вы можете изучить некоторые основные команды Linux, прежде чем приступить к этой статье.

Использование редактора Nano

Редактировать файлы с помощью текстового редактора Nano очень просто. Чтобы открыть файл в Nano, введите в командной строке следующую команду:

Замените имя файла на имя файла, который вы хотите отредактировать.

Чтобы отредактировать файл, просто начните вводить изменения. Для перемещения по файлу вы можете использовать клавиши со стрелками на клавиатуре. Если содержимое файла слишком длинное и не помещается на экране, вы можете нажать Ctrl+V, чтобы перейти на страницу вперед, и Ctrl+Y, чтобы вернуться на страницу назад.

Когда вы будете готовы сохранить изменения, нажмите Ctrl+O, проверьте имя файла и нажмите ENTER. Чтобы выйти из Nano, нажмите Ctrl+X.

Вы можете получить доступ к онлайн-справке Nano в любое время, нажав Ctrl-G.

Использование редактора Vim

Чтобы открыть файл для редактирования в Vim, введите в командной строке следующую команду:

Если вам интересно, почему вы вводите vi вместо vim , команда vi является ссылкой на vim. Одним из первых текстовых редакторов в системах Unix был редактор Vi. Vim («Vi Improved») — это клон Vi, который имеет гораздо больше функций, чем оригинал. Вы можете ввести vim, чтобы запустить редактор Vim, если хотите, но vi короче и делает то же самое.

Редактировать файлы в Vim не так интуитивно понятно, как в Nano. Вы не можете просто начать вводить изменения, потому что Vim запускается в обычном режиме. В обычном режиме все, что вы набираете на клавиатуре, интерпретируется как потенциальная команда, а не как изменение текста.

Чтобы внести изменения в текст, необходимо войти в режим вставки. Для этого введите i. Обратите внимание, что строка состояния в нижней части экрана изменится на —INSERT— . Теперь вы можете внести изменения в файл. Для перемещения по файлу в режиме вставки используйте клавиши со стрелками и клавиши Page Up/Page Down.

Чтобы вернуться в обычный режим, нажмите ESC. Обратите внимание, что строка состояния «ВСТАВИТЬ» в нижней части экрана становится пустой. Теперь вы можете вводить команды для сохранения изменений, поиска текста и т. д.

Чтобы записать изменения, не выходя из Vim, введите :w и нажмите клавишу ВВОД. Чтобы выйти из Vim, введите :q и нажмите клавишу ВВОД. Чтобы сохранить изменения и одновременно выйти из Vim, введите :wq и нажмите клавишу ВВОД.

Существует отличное руководство по Vim, доступное из командной строки.Чтобы начать обучение, введите в командной строке vimtutor.

Дополнительная информация

Эта статья представляет собой базовое введение в использование текстовых редакторов Nano и Vim. Оба этих редактора, и Vim в частности, имеют гораздо больше функций и настроек:

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

В сегодняшнем сеансе Terminal Tuts мы покажем вам несколько способов создания и редактирования текстовых файлов, которые можно легко и быстро выполнить с помощью командной строки.

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

  1. Кошачья команда
  2. Нажмите команду
  3. Стандартный символ переадресации
  4. Нанокоманда
  5. Команда Vi

1. Кошачья команда

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

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

Создайте файл с помощью команды Cat

Кошачья команда

После того, как вы закончите редактирование файла и вам нужно выйти, нажмите CTRL+D. Теперь вы снова видите стандартную командную строку.

Чтобы проверить, успешно ли создан файл, вы можете использовать команду list следующим образом:

Проверить вновь созданный файл

Проверить вновь созданный файл

Чтобы убедиться, что введенный вами текст был успешно сохранен, вы можете использовать команду:

Отобразить содержимое файла Cat

Показать содержимое файла Cat

2. Сенсорная команда

В этом методе вы сможете создать один или несколько файлов с помощью сенсорной команды.

Чтобы создать один файл.

Создайте файл с помощью сенсорной команды

Сенсорная команда

Чтобы проверить, успешно ли создан новый файл.

Проверить недавно созданный сенсорный файл

Нажмите "Файл"

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

Создание нескольких файлов с помощью сенсорной команды

Сенсорная команда

Чтобы проверить, были ли созданы предыдущие файлы или нет.

Проверить недавно созданный файл с несколькими касаниями

Проверить недавно созданный файл с несколькими касаниями

3. Команда перенаправления

В этом методе мы будем использовать стандартную команду перенаправления для создания нового файла. В отличие от команды touch, этот метод позволяет создавать только один файл за раз.

Чтобы создать новый файл.

Создать файл с использованием стандартного символа перенаправления

Стандартный символ переадресации

Чтобы убедиться, что файл успешно создан.

Проверить вновь созданный файл по стандартному символу перенаправления

Стандартный символ переадресации

4. Нанокоманда

С помощью команды nano вы сможете создать новый файл и отредактировать его.

Чтобы создать новый файл.

Создать файл с помощью команды Nano

Нанокоманда

Откроется редактор nano, как показано на снимке экрана ниже, и вы сможете писать и редактировать свой файл. Когда вы закончите редактирование файла, используйте CTRL+O, чтобы сохранить его, и используйте CTRL+X, чтобы выйти из редактора nano.

Редактировать только что созданный файл Nano

Редактировать только что созданный файл Nano

Чтобы убедиться, что предыдущий файл был успешно создан, используйте команду list.

Проверить вновь созданный файл командой Nano

Нанокоманда

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

Отобразить содержимое файла Nano

Отображение содержимого файла Nano

6. Команда Vi

В этом методе мы будем использовать команду vi для создания нового файла и его редактирования.

Чтобы создать новый файл.

Создание и редактирование нового файла с помощью редактора Vi

Редактор Vi

Откроется редактор vi, после чего вы сможете начать редактирование файла. Vi немного отличается от редактора nano, что означает, что для каждого действия, которое вам нужно выполнить, есть команда, которую вам нужно выполнить в первую очередь. Например, если вам нужно войти в командный режим vi, сначала нужно нажать ESC, а затем одну из следующих команд:

Редактировать новый файл с помощью редактора Vi

Редактор Vi

Чтобы проверить, успешно ли создан файл.

Проверить вновь созданный файл командой Vi

Команда Vi

Чтобы отобразить содержимое файла.

Отобразить содержимое файла Vi

Отображение содержимого файла Vi

Заключение

На этом наше руководство по созданию текстовых файлов и их редактированию с помощью командной строки в терминале Linux заканчивается. Надеюсь, вам понравилось.

Следуйте приведенным ниже инструкциям, чтобы полностью вручную создать cmd-файл с помощью текстового редактора (редко).

Примечание. Если целью является ручная геометрия массива, существует более простое решение, доступное в EarthImager 2D или 3D, которое может загружать пользовательскую геометрию, а затем генерировать практически любой массив, такой как диполь-диполь, сильный градиент, полюс-диполь, полюс. -pole, edge-gradient, wenner-schlumberger и т. д.

В редких случаях (обычно это исследовательские проекты) вы можете захотеть сгенерировать файл cmd полностью вручную, создав обычный файл cmd (Как мне создать командный файл) с помощью служебной программы SuperSting™ SSAdmin или с помощью инструмента CommandCreator в в программном обеспечении для моделирования инверсии EarthImager™ или в приложении SuperSting™ Manager для Android.

SSAdmin Command Creator

Примечание. Если файл имеет расширение .cmd.txt, вы можете просто дважды щелкнуть файл, и он автоматически откроется в соответствующем текстовом редакторе. Однако если вы используете командный файл с расширением .cmd, Windows сочтет, что это файл сценария командной строки, и запустит его в командной строке. В этом случае щелкните правой кнопкой мыши файл .cmd и выберите «Редактировать» или «Открыть с помощью» или текстовый редактор, уже связанный с вашими командными файлами во всплывающем меню. В приведенном ниже примере используется Notepad++, но подойдет любой текстовый редактор.

editWindowsmall

Вы заметите, что командный файл разбит на три раздела: заголовок, геометрия и команда

В разделе заголовка объявляются настройки, которым должен следовать SuperSting™.

В разделе геометрии перечислены (через запятую) используемые электроды и их координаты x и y.

Примечание. Раздел геометрии можно использовать двумя способами:

  1. Стандартный способ — создать его с расстоянием между электродами 1 м по оси x (поэтому y всегда равен нулю). Затем вы используете «коэффициент масштабирования» в SuperSting™ при настройке системы в полевых условиях для масштабирования до любого желаемого расстояния между электродами.
  2. Второй и менее распространенный способ удобен, когда у вас есть электроды на неравномерной сетке. Возможно, вы решили повесить их на стену, а также на пол шахты. В этом случае у вас есть предопределенная геометрия, которую вы хотите сохранить, и поэтому вы просто задаете каждому электроду их истинные x, y, z (SuperSting™ будет рассматривать любую ненулевую «координату z» как электрод, который находится под электродом). поверхность земли). Это также полезно, когда вы хотите разместить сетку электродов вокруг препятствия, такого как дом или бассейн.

В разделе команд указана последовательность измерений, которые будет выполнять SuperSting™. A и B — пара электродов передатчика. От P1 до P9 доступны 9 электродов для измерения. 9 электродов дают нам 8 измерений (отсюда 8 каналов).

Читайте также: