Einer dieser Tricks nennt sich Brace Expansion und bewirkt, dass die Shell ein Wort mit anderen Worten kombiniert, die in geschweiften Klammern vor- oder nachgestellt werden. Zum Beispiel
cb@hercules:~/test$ echo {Ein,Zwei,Drei}teiler Einteiler Zweiteiler Dreiteiler
Leerzeichen zwischen den Audrücken sind hier nicht erlaubt - es sei denn man schützt sie mit doppelten Anführungszeichen. Dieses Verhalten kann man sich unter anderem zunutze machen, wenn man schnell und bequem eine Kopie eines Konfigurationsfiles anlegen will, bevor man es ändert:
jcb@hercules:~/test$ cp httpd.conf{,.bak} jcb@hercules:~/test$ ls -al insgesamt 16 drwxrwxr-x 2 jcb jcb 44 Mai 7 16:31 . drwxr-xr-x 134 jcb jcb 12288 Mai 7 14:53 .. -rw-rw-r-- 1 jcb jcb 0 Mai 7 16:30 httpd.conf -rw-rw-r-- 1 jcb jcb 0 Mai 7 16:31 httpd.conf.bak
Will man sich später wieder in Erinnerung rufen, was man eigentlich editiert hat, dreht man den Klammerausdruck einfach um:
jcb@hercules:~/test$ vi httpd.conf jcb@hercules:~/test$ diff httpd.conf{.bak,} 0a1 > Änderung