Console Cheat-Sheet

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/

ln -s /data/project/marlin_data ~/marlin_data