В Ubuntu есть удобная утилита – select-editor. При первом запуске cron она предлагает выбрать редактор, для редактирования конфигурационного файла cron. По умолчанию используется nano и я раньше использовал только его, пока не привык к vim. Изменить выбор можно запустив утилиту select-editor из консоли.
Читать дальше
Category: editors
Linux: работа с текстом (sed, awk, tr, cut, cat/tac, tee, column, uniq, sort)
GREP в отдельной статье
tr, CUT
Подмена всех пробелов (в том числе повторяющихся) на одну запятую с использованием опции -s.
-s Squeeze multiple occurrences of the characters listed in the last operand (either string1 or string2) in the input into a single instance of the character.
Читать дальше
Vim теория и практика использования
- Чаще всего при запуске vi (утилита еще со времен UNIX) запускается по факту vim (VI imporoved) за счет alias – напр. MacOS
bash-3.2$ ls -ltr /usr/bin/vi lrwxr-xr-x 1 root wheel 3 Feb 29 07:05 /usr/bin/vi -> vim
- Если на сервере нет vim (есть только vi), возможно есть vim.tiny
Читать дальше
Editors и IDE (ee, mcedit, nano; google docs, office 360; gedit, vs code, sublime, atom; pycharm, rubymine)
- При запуске утилит (например crontab -e, vipw, vigr), которые вызывают системный редактор кода, может потребоваться выбор этого редактора при первом запуске, при последующем будет запускаться то, что выбрано. Изменить можно по select-editor
# vipw Select an editor. To change later, run 'select-editor'.
Читать дальше