Table of Contents

Zsh Workshop

von Bernhard

Geplante Themen des Workshops

Sammlung an guten zsh Konfigurationen

Hilfesystem Keyboard Shortcuts

CL History Auszug des Workshop

echo "Welcome ;-)"
bindkey 
setopt
setopt noautoremoveslash
unsetopt  noautoremoveslash
compdef _gnu_generic inkscape
cdt
echo "IMPORTANT" > {a-z}.txt
la
qmv *.txt
la
imv *.txt
echo "DELETEME" >| {00..20}.txt
setopt noclobber
echo abc > a.txt 
echo abc >| a.txt
clear
mkdir {a-z}
lsnew
which lsnew
ls *(D.om[1,10])
ls *(D.Om[1,10])
ln -s abc def
ln -s slsl slsl
ln -s y.txt link.txt
la
la *(@)
la *(-@)
rm *(-@)
chgrp nogroup e.txt
rm *(g:nogroup:)
la
print *.txt(.:r)
print ./*.txt(.:h)
print ./*.txt(.:t)
print ./*.txt(@:A)
print *(@:A)
print *(@)
rm *(L-5)
rm *(.e:'grep -q DELETE $REPLY':)
alias contains
print $functions[eg]
for var in a b c d; do echo $var; done
for var (a b c d) { echo $var; echo $var  }
inkscape --help
compdef _gnu_generic inkscape 
print -a -C 2 ${(kv)abk}
mkdir test
cd test
cd +1
mkdir altesdir
mv *(.e%'nt a.txt'%) ./neuesdir/neuesubdir/
edfunc nt
edfunc sameas
mkdir -p dira/test dirb/test
cd dirb/test
cd dirb dira
cat =(<f.txt) | sed 's/TANT/TOOOOOOT/' >! f.txt
exiftool -P -m -if 'not $gpslatitude' *.gpx(P:-geotag=:) -geosync=0:0:0 *.(#l)jpg