Инструменты в Linux и BSD — когда что проще и стоит ли заморачиваться
Заметил, что люди часто путаются, с чего начать под *nix, когда выбор инструментов огромен. Вот, к примеру, для задач администрирования — иногда хватает классики типа vi, grep, sed, а иногда хочется взять что-то посвежее, с удобным интерфейсом и всеми этими фишками в виде автодополнения и подсветки.
В BSD и Linux иногда есть разные варианты для одной и той же задачи — да хоть тот же init: systemd, rc и прочие. Для новичка может быть непонятно, стоит ли прыгать на новый инструмент, или лучше оставаться на проверенных решениях.
Что заметил лично — если у тебя простой сценарий, лучше брать то, что идет в комплекте, экономишь и учишь хорошо основы. Если же делаешь автоматизацию, то например ansible или terraform удобнее, но они уже требуют времени на освоение. Тут решай по времени, который готов вложить.
Если только начал, лучше сначала освоить базовый набор — vi, grep, sed, и стандартные скрипты. Они простые и всегда под рукой, а фундамент знаний потом пригодится, даже если решишь покопаться в systemd или взять что-то современное с автодополнением. Новые штуки классные, но без базовой прокачки они кажутся сложнее, и толку от них меньше. В общем, сначала база, потом уже фишечки.