Get Started. It's Free
or sign up with your email address
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. terminal

4.1.1. bash

4.1.1.1. basic info

4.1.1.1.1. 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.

4.1.1.1.2. 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

4.1.1.2. basic commands

4.1.1.2.1. man bash - check the bash manual

4.1.1.2.2. vi - use the vim text editor

4.1.1.3. commands

4.1.1.3.1. basic file management

4.1.1.3.2. general commands

4.1.1.4. hotkeys

4.1.1.4.1. tab - finish the current statement/list all available arguments/list all available options

4.1.1.4.2. ctrl + w - delete the last word

4.1.1.4.3. ctrl + u - delete the current line

4.1.1.4.4. alt + b/f - move by word

4.1.1.4.5. ctrl + a/e - move to start/end of current line

4.1.1.4.6. ctrl + c - exit current operation

4.1.2. package managers

4.1.2.1. pip

4.1.2.2. npm

4.1.2.3. apt-get

4.1.2.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

7. git