Упражнение 1: текстовый редактор, Vim
В Linux, как и в любой другой операционной системе класса Unix, всё является файлом. Философия Unix гласит, что конфигурационные файлы должны быть человекочитаемыми и редактируемыми. В большинстве случаев они представляют собой чистый текст. Поэтому сначала необходимо научиться редактировать текстовые файлы.
Для этого я настоятельно рекомендую изучить основы работы с Vim — одним из самых мощных инструментов для работы с текстом в Linux. Vim был написан Биллом Джоем в 1976 году и представляет собой переосмысление vi. Vi реализовал очень успешную концепцию, и даже Microsoft Visual Studio 2012 имеет плагин, который обеспечивает совместимость с этим более чем 35-летним редактором. Вы можете попробовать его здесь (это настоящий Linux, работающий в браузере) (https://bellard.org/jslinux/vm.html?url=https://bellard.org/jslinux/buildroot-x86.cfg). После завершения получите доступ к моему виртуальному компьютеру.
Если мне не удалось вас убедить, вы можете рассмотреть nano в качестве альтернативы. Но хотя бы попробуйте.
Теперь войдите в систему под именем «vm1» и введите:
vim hello.txt
Вы должны увидеть:
Hello, brave adventurer!
~
~
~
~
~
~
~
~
~
~
~
~
~
"hello.txt" [New File] 0,0-1 All
Существует шутка, что у Vim есть два режима: «повторяющийся писк» и «разрушение всего». Если вы не знаете, как использовать Vim, это вполне реально, потому что Vim является модальным текстовым редактором. Режимы включают:
Примечание переводчика: Существует также командный режим, используемый для генерации настоящих случайных строк (смеюсь). Это может вызвать головную боль у новичков, которые пытаются избежать обычного режима. Это неправильно, поэтому сейчас я дам вам правильную схему использования Vim:
start vim
while editing is not finished, repeat
navigate to desired position in NORMAL mode
enter INSERT mode by pressing i
type text
exit INSERT mode by pressing <ESCAPE>
when editing is finished, type :wq
Самое главное — почти всегда оставаться в обычном режиме, ненадолго переходить в режим вставки и сразу же выходить из него. Таким образом, у Vim будет только один режим, и этот режим — обычный.
Давайте попробуем. Помните, чтобы войти в режим вставки, нажмите i, а чтобы вернуться в обычный режим, нажмите . Введите следующее (в конце каждой строки нажимайте ):
iRoses are red
Linux is scary
<ESC>
Вот что вы должны увидеть:
Roses are red
Linux is scary
~
~
~
~
~
~
~
~
~
~
~
~
~
4,17 All
Теперь я предоставлю вам список команд для перемещения курсора в обычном режиме:
oViolets are blue<ESC>
Затем поместите курсор на строку «Linux is scary» и введите:
oBut I'm scary too<ESC>
Вы должны увидеть следующее:
Roses are red
Violets are blue
Linux is scary
But I'm scary too
~
~
~
~
~
~
~
~
~
~
~
4,17 All
Теперь введите :wq, чтобы сохранить файл и выйти. Вы должны увидеть:
Violets are blue
Linux is scary
But I'm scary too
~
~
~
~
~
~
~
~
~
~
~
"hello.txt" 4L, 64C written
user1@vm1:~$
Отлично. Вы сделали это. Вы только что отредактировали текстовый файл в Vim. Отлично сработано!
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )