====== 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