#UUGRN #FIXME jeden 1. Freitag im Monat https://xitter.cf/t.co/cTrUFmL1gi und #UNIX Stammtisch jeden 3. Montag im Monat https://xitter.cf/t.co/pn1VTcKKKO / in #Heidelberg

Heidelberg, Rhein-Neckar, DE
Joined July 2009
1
118
9
652
Am Montag findet der #UnixUserStammtisch der #UUGRN um 18:00 im Metropolis in #Walldorf statt. Announcement: mail2.uugrn.org/uugrn/2022-1… Website: stammtisch.uugrn.org
Shell Variablen immer quoten. Sonst baut man schnell so lästige Fehler ein... foo(){ echo "$1"; }; var="hallo welt"; foo $var hallo foo(){ echo "$1"; }; var="hallo welt"; foo "$var" hallo welt #linux #shell #tipps
1
2
Mit "set -x" kann man die debug Ausgabe anschalten. Mit "set +x" schaltet man die wieder aus. Wenn eurer Script also nicht geht, setzt mal set -x an den Anfang. (alternativ: sh -x <script.sh>) #linux #shell #tipps
1
2
Am Montag findet unser #UnixUserStammtisch ab 18:00 im Metropolis in Walldorf statt. Erkennbar am Unix Stammtisch Kärtchen auf dem Tisch.
6
2
In der Variable $- stehen alle optionen die mit "set -o" gesetzt wurden. Ich prüfe damit in meiner shellrc ob es sich um eine Interaktive Shell handelt: # things for all shell processes [[ $- != *i* ]] && return # things for interactive shell processes #linux #shell #tipps
1
Also "cd ~" kennt jeder. Aber wusstet ihr auch, dass ihr mit cd "~user" in das Home Verzeichnis eines anderen Benutzers springen könnt? Pfadangaben wie "~user/test.txt" funktionieren natürlich auch. #linux #shell #tipps
1
3
Ihr wollt einen Standardwert für eine Variable setzen? FOO=${VAR:=bar} Wenn VAR gesetzt ist, nimmt FOO den Wert von VAR an. Wenn VAR nicht gesetzt ist, wird FOO der Wert "bar" zugewiesen. #linux #tipp #shell
EuroBSDCon 2022 starts next week! The conference will run from September 15-18, in Vienna, Austria. While you're there, don't forget to stop by the Foundation's booth! 2022.eurobsdcon.org/
3
11
33
Was ist eigentlich passiert, dass @Lenovode glaubt, dass es klug wäre die Luft zur Kühlung bei Laptops von unten anzuziehen? Nicht alles was die Konkurenz macht ist gut. Es gibt Gründe warum wir Lenovo kaufen. Bitte baut nicht alle aus.
1
1
Eine Legende ist von uns gegangen. RIP #QueenElizabeth
1
Chinaware hin oder her - das ist geil! #xrandr #laptop #multimonitor
1
Endlich mal wieder eine Tech-Konferenz in der es um Technik geht: 2022.eurobsdcon.org/program #EuroBSDCon #Unix #BSD #OpenBSD #FreeBSD #NetBSD
1
Falls ihr oft in der .vimrc oder .bashrc rumbastelt, legt euch doch aliase dafür an: alias vimrc="vim ~/.vimrc" alias bashrc="vim ~/.bashrc" #linux #tipp #shell
Setzt man die Variable CDPATH, kann man mit "cd" von überall in Verzeichnisse im CDPATH springen. Beispiel: cd ~ mkdir -p /usr/local/src/sys CDPATH=.:/usr/local/src cd sys Nun springt "cd" direkt vom Home Verzeichnis nach /usr/local/src/sys. #linux #tipp #shell
1
2
CDPATH kann mehrere Pfade beinhalten die mit : getrennt werden. Ihr solltet den aktuellen Pfad (also ".") immer als erstes angeben. Warum? Probierts aus...
Wisst ihr was passiert wenn ihr zwei USB-C Smartphones miteinander verbindet? Die USB-C Controller würfeln aus, wer wen läd. Bei gleichwertigen Geräten entscheidet der Zufall. Wenn ihr die Geräte trennt und wieder verbindet kann es sein, dass das andere geladen wird.
Ich twitter hier öfter Dinge wie: program(1). Das bedeutet, dass es dafür einen Manpage in Section 1 gibt. Lesen mit: man 1 program Die Sections sind in man(1) beschrieben. Man sieht also an der Zahl ob es sich um ein Programm oder eine API oder eine Datei handelt. #linux #tipp