select-editor, cron

В Ubuntu есть удобная утилита – select-editor. При первом запуске cron она предлагает выбрать редактор, для редактирования конфигурационного файла cron. По умолчанию используется nano и я раньше использовал только его, пока не привык к vim. Изменить выбор можно запустив утилиту select-editor из консоли.

Читать дальше

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'.


Читать дальше