- Bedienung:
- Autocompletion: TAB
- Rückwärtsscuhe: Strg+R
- Navigation durch History: hoch/runter
- letzten Befehl noch mal ausführen: !!
- history anzeigen:
history
- schnell nach links/rechts: alt+richtung
- Ausgabe aus einem Programm als Eingabe in ein anderes Programm
programm1 | programm2
- Ausgabe eines Programmes als Parameter für anderes Programm:
programm1 $(programm2)
- Ausgabe eines Programmes als Eingabedatei für ein anderes Programm:
programm1 <(programm2)
- Job-Management: Strg-z, bg, fg, jobs, disown - oder gleich mit nohup starten
- screen, tmux
- pipen nach files, stdout, stderr: >filename, >&1, >&2
- pipen aus files: <filename
- alles über bash: http://tldp.org/LDP/abs/html/
- cd cd - cd ~
- pushd popd dirs -v
- cat
- echo
- head
- tail
- less (+lesspipe)
- more
- most
- vimpager
##Dateien finden
- find
- locate (bitte nur single-user-systeme)
- xargs
##Strings suchen
- grep
- ack2
- sed -n '/suchstring/p'
##Strings manipulieren
-
cut
-
paste
-
sed
-
tr
-
awk
-
jq (json-query)
-
expr
-
test
- cp
- scp
- rsync
- dd
- cpio
- mv
- mmv
- rename
- openssl s_client
- testssl.sh
- nc
- socat
- stunnel
- mtr
- tcpdump
- curl
- wget
- ssh
- nano, pico
- vim
- emacs
- joe
- jed
- pandoc
- dot
- tar
- gzip
- zip
- bzip2
- 7zip
- cpio
- pax
- pass
- git
- hg
- svn
- ddrescure
- mc
- z
- fzf
- sudo
- unter Windows: eldo
- msys2 als Unix-Umgebung
- bringt pacman als Paketmanager mit (Software installieren mit
pacman -S paketname
, für alles andere siehe Arch-Wiki) - am besten einmal
mkpasswd > /etc/passwd
ausführen und dann homedir auf /c/users/username anpassen
- bringt pacman als Paketmanager mit (Software installieren mit
- Conemu als Konsolen-Emulator
- optional, experimentell: kombinieren mit conemu-msy2
- evtl TERM auf 'cygwin' setzen
- sehr empfehlenswert: die sysinternals-suite im PATH