The Linux Command Line

by lovestacoon 4/7/2024, 5:04 AMwith 19 comments

by necrotic_compon 4/8/2024, 2:06 PM

Knowing the command line is one of those unsung critical skills of being a software engineer. Doesn't really matter so much what flavor of command line you're using (though bash is great for obvious reasons), but the ability to glue different, disparate commands together through pipes is one of the most efficient ways of getting throwaway work done. Heck, just knowing IFS=$'\n' and how to do a for loop will get you a long way.

by asicspon 4/8/2024, 12:35 PM

Previous discussion: https://news.ycombinator.com/item?id=34161081 (250 points | Dec 29, 2022 | 106 comments)

I have a collection of resources for Linux CLI and Shell Scripting here: https://learnbyexample.github.io/curated_resources/linux_cli...

by NoboruWatayaon 4/8/2024, 3:19 PM

This was the website that finally made the command line "click" for me (many years ago). A very good intro.

by lazyanton 4/8/2024, 3:53 PM

For people new to Linux see also https://linuxupskillchallenge.org/

by javier_e06on 4/8/2024, 4:45 PM

Learning the linux command line is like learning to ride a racing bicycle with clip pedals.. here comes the red light.

/bin/true && echo "indeed" && /bin/false || echo "uh?"

by Zambyteon 4/8/2024, 8:45 PM

Linux has no command line :)

by noahbergamascoon 4/8/2024, 12:33 PM

I have the book and love it!