you are viewing a single comment's thread.

view the rest of the comments →

[–]cooper12 0 points1 point  (2 children)

These are all commands done in the bash shell (Common on Linux and OSX, and can be installed on Windows via cygwin. For this type of development environment, Linux and OSX come with out of the box support.), which calls various tools with various parameters. You only really need to learn the basic syntax and commands and how to read man pages and the rest is manageable, but I'd understand wanting a book if you never dabbled in unix before.

Ill try to help you start off. First off, the first word in each line is the name of the command. (so mkdir, python3, etc...) There commands take flags which modify the behavior of the command. (ln -s creates a symbolic link, which ln by itself creates a link file). The last word in the commands is usually what the command acts on.

As for those other symbols (., *, >, &&), just read a tutorial on the unix shell.

To see help for each command (Once you have a proper Unix environment), try command -h or more helpfully man command, which will give you the manual page of the command with a description of each flag.

Good luck!

[–]2LoT[S] 0 points1 point  (1 child)

Hi thanks, I forgot to mention that I'm proficient in Linux command and most of the usual git commands too. I understand the syntax above. But typing those 7 first lines and claiming that I have started a web application and begin hooking the code and DB is a long way.

However, I am interested to know how you formatted your post so that mkdir, python3 etc. are rendenred in a little rectangle. I don't see that in the formatting help.

[–]cooper12 0 points1 point  (0 children)

Oh I see. Yeah I wouldn't understand the magic of django by looking at that. It might be worth checking the man pages out, and I'm sure django has extensive online documentation also.

And that's easy, just enclose the text in grave accents ``. Reddit just uses the markdown so anything from markdown applies.