Inhaltsverzeichnis

VIM, GIT und Bash

Aktuellen Branch in Bash anzeigen

Um den aktuellen Branch direkt im Command Prompt anzuzeigen muss die folgende Zeile in der Datei ~/.bashrc angepasst werden.

Original:

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

Mit aktuellem Branch:

 PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\[\033[0;32m\]$(__git_ps1)\[\033[0m\]\$ '

VIM als Default Editor für Commit Messages

Um Vim als Default Editor für Commitmessages zu verwenden wird folgende Zeile zur Datei ~/.bashrc hinzugefügt:

export EDITOR=vim

Sprung zur letzten Cursorposition verhindern

Vim springt per Default zur letzten Cursorposition beim editieren einer Datei. Bei Commit Messages steht der Cursor dann nicht am Beginn sondern mitten im File. Das kann in der Datei /usr/share/vim/vim80/defaults.vim geändert werden. Hierzu wird

&& &filetype != "gitcommit"

in Zeile 103 hinzugefügt.

    autocmd BufReadPost *
      \ if line("'\"") >= 1 && line("'\"") <= line("$") && &filetype != "gitcommit" |
      \   exe "normal! g`\"" |
      \ endifde>

Die Sprung Funktion bleibt hier generell erhalten und wird nur für Git Commit Messages deaktiviert.

Wireshark als normaler User nutzen - Debian Stretch

Um unter Debian Wireshark als normaler User verwenden zu können, muss der User zur Gruppe Wireshark hinzugefügt werden.

usermod -a -G wireshark oesi

Wireshark als normaler User nutzen - Debian - ALT

Um unter Debian Wireshark als normaler User verwenden zu können, muss folgender Befehl in der Konsole ausgeführt werden:

setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/bin/dumpcap