markdown guide

Perhaps a dumb question, but why would you NEED to know bash, wouldn't any scripting language work?


Well you definitely need to know bash as a shell. Maybe not so much bash as a script language, but there is a lot overlap between the two. For example, if you know how to do for loop in bash, you can write a one liner to execute a command in several directories in one shot. That's still more convenient than writing, say, a python script.


because linux is mostly written with c and bash to script the bin libraries. At the end of the day all other bash languages get compiled down to assembly but first bash then to asm.