Умение говорить компьютеру, что делать, — это на 20% синтаксис и на 80% хороший набор инструментов
Telling a Computer to Do Things
Автор вспоминает, как долго не умел заставить компьютер выполнять логические цепочки команд, и объясняет, почему знание shell — это не столько синтаксис, сколько владение инструментами вроде fzf, rsync, xargs, sed и gh. Каждый новый инструмент расширяет возможности, потому что комбинируется со всеми остальными. Для команд, знающих JavaScript, он советует zx как эргономичную альтернативу Bash.
Я бы сказал, что знание shell — это на 20% синтаксис и на 80% хороший набор инструментов.