Console Cheat-Sheet
Folder managment
$ mkdir #make a new folder
$ rmdir #remove an empty directory
$ touch #make new empty file
$ cp -r quelle/* ziel #copy the content of a folder with all subfolders
Search bash history
history
history | grep hugo
Strg + r
=> (reverse-i-search): ????? to show next result press Strg + r again.
Search files
$ grep -r negin #search recursive which means in all subfolders
$ grep -n negin #give back the line where you found “negin”
$ grep -i negin #ignore case: Negin and negin is the same
CD
Go Back to last place
cd -
$ cd + Enter #brings you to home, wherever you are
Disk usage
$ du -hd 1 #human readable depth 0, 1, 2 (folder, subfolder, subsubfolder) etc.
Sort
$ sort -g # -g for numbers
$ sort -r #for reversed sorting
List
$ ls -lart # lists all files sorted by the time of creation and displays them in reversed order in a long listing format
Vim
while vi is open, it creates a swp file
$ vi filename
In command mode Esc: u #undo quasi Strg + Z dd #delete line and send to buffer quasi Strg + X p #paste content of buffer to current line :w #write quasi Strg + S :q #quit :q! #quite without saving changes (overwriting any
Virtual environments
$ python3 -m venv myenv # erstellt einen Ordner myenv
$ source myenv/bin/activate # aktiviert das venv
$ deactivate #deaktivieren
Start VS Code
code /path/
Create a symbolic link
ln -s /data/project/marlin_data ~/marlin_data