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