cd
und ls
nacheinander, ohne Bedingung:
cd /etc; ls *.conf
In der Praxis habe ich das bisher nur in Kombination mit einer subshell benutzt:
( cd /etc; ls *.conf )
erst grep
ausführen, useradd
nur wenn grep
nicht erfolgreich:
grep -q '^nutzer15:' /etc/passwd || useradd -m nutzer15
erst ping
, wget
nur wenn ping
erfolgreich:
ping -c 3 www.heise.de && wget www.heise.de
rpm
erzeugt ausgabe, grep
sucht darin:
rpm -qa | grep samba
mehrere Prozesse als Hintergrundprozesse (Jobs)
thunderbird & firefox & nautilus &
getent hosts
mit Ausgabe von hostname -f
als Argument:
getent hosts `hostname -f` getent hosts $(hostname -f)
chown nobody
für alle von find
gefundenen Dateien ausführen:
find /var -nouser -exec chown --no-dereference nobody {} \;
Prozessgruppen (nicht LPI-relevant)
{ chmod -Rc g+w /home/prj; chgrp -Rc liho /home/prj; }