Get Started. It's Free
or sign up with your email address
Rocket clouds
Learning by Mind Map: Learning

1. programming

1.1. python

1.2. javascript

2. algorithms

2.1. sorting

3. math

3.1. precalculus

3.2. calculus

4. unix

4.1. git

4.2. terminal

4.2.1. bash basic info bash is a unix shell. it is the basic shell on many linux distros, and there are versions of it available on both windows and mac os. the bash_profile (~/.bash_profile by default) is used to set default environment variables on load. commands that are automatically run are also set in the bash_profile stdin stdout .bashrc basic commands man bash - check the bash manual vi - use the vim text editor commands basic file management general commands processes network hotkeys tab - finish the current statement/list all available arguments/list all available options ctrl + w - delete the last word ctrl + u - delete the current line alt + b/f - move by word ctrl + a/e - move to start/end of current line ctrl + c - exit current operation scripting set subshells - create subshells by enclosing commands in parentheses. useful for briefly changing directory or grouping commands with && setting args - if a bash script requires a single arg example: input_file=${1:?usage: $0 input_file}

4.3. package managers

4.3.1. pip

4.3.2. npm

4.3.3. apt-get

4.3.4. yum

5. music

5.1. production

5.2. composition

5.3. dj

5.4. meta

6. finance

6.1. personal finance

6.2. investing