Найти в Дзене

Как удалить строку в текстовом файле при помощи vim

Для того, чтобы удалить строку 123 в файле ~/.ssh/known_hosts можно: 1️⃣ открыть этот файл в редакторе: $ vim ~/.ssh/known_hosts перейти на сто двадцать третью строку: 123G удалить текущую строку: dd сохранить и выйти :wq или так 2️⃣ открыть файл в vim сразу на сто двадцать третьей строке: $ vim +123 ~/.ssh/known_hosts удалить её: dd сохранить и выйти :wq а можно ещё вот так 3️⃣ $ vim +"123d|x" ~/.ssh/known_hosts Если заменить vim на vi, то будет также работать и в базовой установке OpenBSD 🐡
Источник: https://imgur.com/a/some-minimalist-vim-wallpapers-jG6AiQE
Источник: https://imgur.com/a/some-minimalist-vim-wallpapers-jG6AiQE

Для того, чтобы удалить строку 123 в файле ~/.ssh/known_hosts можно:

1️⃣ открыть этот файл в редакторе:

$ vim ~/.ssh/known_hosts

перейти на сто двадцать третью строку:

123G

удалить текущую строку:

dd

сохранить и выйти

:wq

или так

2️⃣ открыть файл в vim сразу на сто двадцать третьей строке:

$ vim +123 ~/.ssh/known_hosts

удалить её:

dd

сохранить и выйти

:wq

а можно ещё вот так

3️⃣

$ vim +"123d|x" ~/.ssh/known_hosts

Если заменить vim на vi, то будет также работать и в базовой установке OpenBSD 🐡