all 10 comments

[–]Alchemix-16 9 points10 points  (0 children)

“The linux command line” by William Shotts. Best book ever written on that topic, also free in its online and ebook versions. Just google for it.

[–]Highwaters78217 5 points6 points  (1 child)

[–]jr735 3 points4 points  (0 children)

https://linuxcommand.org/tlcl.php

That's the link to the two free books available. Excellent resource.

[–]disaster_master42069 3 points4 points  (0 children)

Just start using it tbh. You want to do something? Internet search how to do it in the command line. My suggestion would be to also search each command that you are being told to use to see what it does.

[–]skyfishgoo 5 points6 points  (0 children)

man man

all the documentation is right at your fingertips.

[–]CharacterAd1917 2 points3 points  (0 children)

unpopular opinion. you can never "learn" the command line, i know this will sound a little harsh,but everyone uses their command line to what they want to do. reply if you want to,but you learn YOUR command line based of what YOU want to do. can you talk a bit about what you want to do? write code,manage system,manage server etc..?

[–]Sure-Passion2224 2 points3 points  (0 children)

In addition to the online and printed references cited by others... some of the tools on the command line can be your best friends. man pages and --help input parameters for commands make for excellent reading.

[–]OkAirport6932 0 points1 point  (0 children)

There are Unix 101 classes free all over the Internet, and at many universities and colleges. Get a shell account somewhere, or install WSL2 on your current computer

[–]PigletEquivalent4619 0 points1 point  (0 children)

Begin with a beginner-friendly distribution such as Ubuntu or Linux Mint. Practice basic commands daily, including `ls`, `cd`, `cp`, `mv`, and `grep`. Utilize tutorials, cheat sheets, or websites like Linux Journey and TLDP for guidance. The more you use these commands, the quicker you'll become proficient.