e fragen.txt PSX="$PS1" PS1="shell$ " python perl -de 42 l -tr echo $? true echo $? false echo $? ll ~/hello*c cat hello.c gcc hello.c ./a.out echo $? cat hello-arm.c gcc hello-arm.c ./a.out echo $? strace ./a.out true true ; echo $? false ; echo $? man sort man fdisk man grep grep Hallo xxx echo ~ ll grep Hallo fragen.txt echo $? if [ $a = a ] ; then echo T ; echo echo F ; done if [ $a = a ] ; then echo T ; echo echo F ; fi if [ $a == a ] ; then echo T ; echo echo F ; fi if [ $a = a ] ; then echo T ; echo echo F ; fi a=X if [ $a = a ] ; then echo T ; echo echo F ; fi if [ $a = a ] ; then echo T ; else echo F ; fi a=a if [ $a = a ] ; then echo T ; else echo F ; fi if [ $a == a ] ; then echo T ; else echo F ; fi a=ax if [ $a == a ] ; then echo T ; else echo F ; fi a= if [ $a == a ] ; then echo T ; else echo F ; fi a=a if [ $a == a ] ; then echo T ; else echo F ; fi a="a b" if [ $a == a ] ; then echo T ; else echo F ; fi if [ $a = a ] ; then echo T ; else echo F ; fi if [ "$a" = a ] ; then echo T ; else echo F ; fi a=a if [ "$a" = a ] ; then echo T ; else echo F ; fi if [ '$a' = a ] ; then echo T ; else echo F ; fi a="a b" if [ '$a' = a ] ; then echo T ; else echo F ; fi if [ "$a" = a ] ; then echo T ; else echo F ; fi if [ "$a" = "a b" ] ; then echo T ; else echo F ; fi if [ "$a" = 'a b' ] ; then echo T ; else echo F ; fi if [ '$a' = 'a b' ] ; then echo T ; else echo F ; fi man \[ man if man cd cd / cd - ps ps l ps ps l ps -e ps ps p $$ ps lOT | tail ps up 2925398 bash pwd help cd help if ll /bin/[ ll /bin/\[ ll /usr/bin/\[ ll /usr/bin/test if [ '$a' = 'a b' ] ; then echo T ; else echo F ; fi if true ; then echo T ; else echo F ; fi if false ; then echo T ; else echo F ; fi if ./a.out ; then echo T ; else echo F ; fi if [ '$a' = 'a b' ] ; then echo T ; fi if [ ! '$a' = 'a b' ] ; then echo T ; fi ./a.out && echo T || echo F true && echo T || echo F create_file && make programm && ./programm && rm -f programm && echo tut touch programm && make programm && ./programm && rm -f programm && echo tut ll programm chmod +x programm ll programm touch programm && make programm && ./programm && rm -f programm && echo tut chmod +x programm touch programm && chmod +x programm ; make programm && ./programm && rm -f programm && echo tut ll -tr true && echo T || echo F true && echo T || echo F && echo TT true || echo ERROR sdflkjstrue || echo ERROR sdflkjstrue || { echo HMMM nicht gut ; echo exit $? ; } sdflkjstrue ;echo $? sdflkjstrue || { stat=$? ; echo HMMM nicht gut ; echo exit $stat ; } e man : help : true jsdfklsd echo $? : djfksjdfl echo $? bash echo $? bash echo $? bash echo $? grep ENOPER /usr/include/errno.h grep ENOP /usr/include/errno.h grep ENOP /usr/include/*/errno.h grep ENOP /usr/include/*/*/errno.h grep ENOP /usr/include/*/*/*/errno.h strace grep s s grep -r ENOENT /usr/include/ man errno errno -s permission man errno sudo apt install moreutils errno -s permission grep -r EACCES /usr/include/ less /usr/include/asm-generic/errno-base.h j sdjflksdj echo $? tsch tcsh zsh ash j bash j a=1 bash mktemp ll /tmp/tmp* ll /tmp/tmp.* rm /tmp/tmp.* mktemp rm /tmp/tmp.ZrhjIj0PxC bash j less ~/Downloads/wafer/make_wafer.sh grep trap ~/bin/*.sh grep trap ~/*/*.sh help trap help trap| grep ERR trap "echo ERROR" err dsjflk sdfjkls for n in {1..10} ; do echo $n ; done n=1 ; while [ $n -lt 5 ] ; do echo $n ; done n=1 ; while [ $n -lt 5 ] ; do echo $n ; @ l++ ; done n=1 ; while [ $n -lt 5 ] ; do echo $n ; let l++ ; done n=1 ; while [ $n -lt 5 ] ; do echo $n ; let n++ ; done n=1 ; while [ $n -lt 5 ] ; do echo $n ; n=$[ n+1 ] ; done n=1 ; while [ $n -lt 5 ] ; do echo $n ; n=$[ $n+1 ] ; done n=1 ; while [ $n -lt 5 ] ; do echo $n ; n=$(( n+1 )) ; done n=1 ; while [ $n -lt 5 ] ; do echo $n ; n=$[ n+1 ] ; done echo ` echo 1 ` echo ` echo ` echo 1 ` ` echo $( echo $( echo 1 ) ) n=1 ; while [ $n -lt 5 ] ; do echo $n ; n=$[ n+1 ] ; done res=0 ; n=1 ; while [ $n -lt 5 ] ; do echo $n ; n=$[ n+1 ] ; [ $n = 3 ] && res=$n ; done echo $n echo $res echo $n echo $res res=0 ; n=1 ; while [ $n -lt 5 ] ; do echo $n ; n=$[ n+1 ] ; [ $n = 3 ] && res=$n ; done echo $n $res res=0 ; n=1 ; while [ $n -lt 5 ] ; do echo $n ; n=$[ n+1 ] ; [ $n = 3 ] && res=$n ; done | cat -n res=0 ; n=1 ; while [ $n -lt 5 ] ; do echo $n ; n=$[ n+1 ] ; [ $n = 3 ] && res=$n ; done | cat res=0 ; n=1 ; while [ $n -lt 5 ] ; do echo $n ; n=$[ n+1 ] ; [ $n = 3 ] && res=$n ; done | cat -n echo $n $res res=0 ; n=1 ; echo | while [ $n -lt 5 ] ; do echo $n ; n=$[ n+1 ] ; [ $n = 3 ] && res=$n ; done trap trap ERR res=0 ; n=1 ; echo | while [ $n -lt 5 ] ; do echo $n ; n=$[ n+1 ] ; [ $n = 3 ] && res=$n ; done trap -- 'echo ERROR' ERR res=0 ; n=1 ; echo | while [ $n -lt 5 ] ; do echo $n ; n=$[ n+1 ] ; [ $n = 3 ] && res=$n ; done echo echo | hex -C echo | hexd -C echo | hexdump -C res=0 ; n=1 ; echo | while [ $n -lt 5 ] ; do echo $n ; n=$[ n+1 ] ; [ $n = 3 ] && res=$n ; done strace -f bash -c 'res=0 ; n=1 ; echo | while [ $n -lt 5 ] ; do echo $n ; n=$[ n+1 ] ; [ $n = 3 ] && res=$n ; done ' res=0 ; n=1 ; echo | while [ $n -lt 5 ] ; do echo $n ; n=$[ n+1 ] ; [ $n = 3 ] && res=$n ; done echo $n $res while [ $n -lt 5 ] ; do echo $n ; n=$[ n+1 ] ; [ $n = 3 ] && res=$n ; done | cat echo $n $res ll while [ $n -lt 5 ] ; do echo $n ; n=$[ n+1 ] ; [ $n = 3 ] && res=$n ; done | cat while read l ; do echo $l ; done cat /etc/issue | while read l ; do echo $l ; done echo $l l=vorher cat /etc/issue | while read l ; do echo $l ; done l=vorher cat /etc/issue | while read l ; do echo $l ; done echo $l cat /etc/passwd | while read l ; do echo $l ; done echo $l cat /etc/issue | while read l ; do last=$l ; done ; echo $last cat /etc/issue | ( while read l ; do last=$l ; done ; echo $last ) cat /etc/passwd | ( while read l ; do last=$l ; done ; echo $last ) cat /etc/passwd | ( while read l ; do last=$l ; done ; echo $last ) | cat -n echo $last last=$( cat /etc/passwd | ( while read l ; do last=$l ; done ; echo $last ) ) echo $last while read l ; do last=$l ; done < /etc/passwd l=vorher ; while read l ; do last=$l ; done < /etc/passwd echo $last l=vorher ; yes | cat -n | head -5 | while read l ; do last=$l ; done echo $last echo <( yes | cat -n | head -5 ) l=vorher ; while read l ; do last=$l ; done < <( yes | cat -n | head -5 ) echo $last last=vorher ; while read l ; do last=$l ; done < <( yes | cat -n | head -5 ) echo $last cat /etc/issue cat < /etc/issue < /etc/issue > output cat cat output last=vorher ; < <( yes | cat -n | head -5 ) while read l ; do last=$l ; done last=vorher ; while read l ; do last=$l ; done < <( yes | cat -n | head -5 ) last=vorher ; while < <( yes | cat -n | head -5 ) read l ; do last=$l ; done last=vorher ; while read l < <( yes | cat -n | head -5 ) ; do last=$l ; done last=vorher ; while read l ; do last=$l ; done < <( yes | cat -n | head -5 ) yes | cat -n | head -5 | cat -n for n in {1..10} ; do echo $n ; done for n in {1..10} ; do echo $n ; done | cat -n last=xx ; for n in {1..10} ; do echo $n ; last=$n ; done | cat -n last=xx ; for n in {10..1} ; do echo $n ; last=$n ; done | cat -n ; echo last=xx ; for n in {10..1} ; do echo $n ; last=$n ; done | cat -n ; echo $last last=xx ; for n in {10..1} ; do echo $n ; last=$n ; done > >( cat -n ) ; echo $last last=xx ; for n in {10..1} ; do echo $n ; last=$n ; done > >( cat -n ) ; echo last=$last max=$( for file in *.c ; do ... ; [ ... ] && echo $f ; done ) last=vorher ; while read l ; do last=$l ; done < <( yes | cat -n | head -5 ) ll -tr j last=vorher ; while read l ; do last=$l ; done < <( yes | cat -n | head -5 ) ; echo last=$last help while : < /etc/issue < /etc/issue : type -a : help while last=vorher ; while read l ; do last=$l ; done < <( yes | cat -n | head -5 ) ; echo last=$last true && ( echo 1 ; echo 2 ) || ( echo 3 ; echo 4 ) trap "echo died" CHLD sleep 1 true && ( echo 1 ; echo 2 ) || ( echo 3 ; echo 4 ) true && { echo 1 ; echo 2 } || { echo 3 ; echo 4 }; foo; foo true && { echo 1 ; echo 2 ; } || { echo 3 ; echo 4 ; } trap x=1 ; true && ( echo 1 ; echo 2 ; x=2 ) || ( echo 3 ; echo 4 ; x=3) echo $x x=1 ; true && { echo 1 ; echo 2 ; x=2 ; } || { echo 3 ; echo 4 ; x=3 ; } echo $x history cp ~/.bash_history H1 less H1 bash echo $? j x=1 ; true && { echo 1 ; echo 2 ; x=2 ; } || { echo 3 ; echo 4 ; x=3 ; } { echo 1 ; echo 2 ; x=2 ; } { echo 1 ; echo 2 ; x=2 ; } > out2 cat out2 { echo 1 ; echo 2 ; x=2 ; } > out2 cat { echo 1 ; echo 2 ; x=2 ; } { echo 1 ; } > out2 cat out2 { echo 1 } > out2 { echo 1 ; echo 2 ; x=2 ; } > out2 cat out2 trap { echo 1 ; echo 2 ; x=2 ; } { echo 1 ; } > out2 cat out2 echo 1 > out2 cat out2 type -a echo echo 1 > out2 cat out2 echo 1 echo 1 > out2 echo 1 > out2 ls -l out2 > out2 : > out2 { echo 1 ; } > out2 echo oa echo out2 history > H2 trap sleep 999h & echo $! pid=$! ps p $pid trap "kill $pid" EXIT man mktemp mktemp -d ll /tmp/tmp.iicGUyZ5NH/ tmpdir=/tmp/tmp.iicGUyZ5NH/ rm -rf $tmpdir rm -rf mktemp -d ll -d /tmp/tmp.NuutT0qPDz rmdir /tmp/tmp.NuutT0qPDz/ less ~/Downloads/wafer/make_wafer.sh shellcheck ~/Downloads/wafer/make_wafer.sh shellcheck ~/Downloads/wafer/make_wafer.sh | less shellcheck ~/Downloads/wafer/make_wafer.sh | less -R shellcheck ~/Downloads/wafer/make_wafer.sh help [ type -a [ [[ help [ help test help test | less help [[ [[ -n a -a -n a ]] && echo T [[ -n a && -n a ]] && echo T [[ $file == *.c ]] && echo T echo $file set | grep file [[ $file == *.c ]] && echo T [[ "$file" == *.c ]] && echo T file="a b.c" [[ $file == *.c ]] && echo T [[ $file == *.c ]] && echo T || echo $T [[ == *.c ]] && echo T || echo $T [[ "" == *.c ]] && echo T || echo $T [[ $xsdjkfl == *.c ]] && echo T || echo $T [[ $file == *.c ]] && echo T || echo $T help [[ [[ $file == *mitte* ]] && echo T || echo $T file="a mitte b.c" [[ $file == *mitte* ]] && echo T || echo $T help [[ [[ $file == *.c ]] && echo T || echo $T help [[ [[ -f djjdjd ]] j ll -tr history man bash {echo 1} {echo 1;} (echo 1) (echo 1;) {echo 1;} { echo 1;} {echo 1;} {echo 1 {echo 1; {}echo 1; {,}echo 1; }echo 1; {echo 1; {}echo 1; {,}echo 1; echo file{.c,.o} echo a{1,2,3} echo a{1..3} echo a{a..z} echo a{a..Z} echo a{A..Z} echo a{A..Z,a..z} echo a{A..Z} for n {1..10} ; do echo $n ; done for n in {1..10} ; do echo $n ; done seq 1 10 seq 1 10 2 seq 1 2 10 for n in {1..10..2} ; do echo $n ; done echo a{1,2,3} echo a{1,2} echo a{,.c} echo a{,} echo {1,2}echo{3,4} echo {1,2}echo{,} echo {,}echo{,} echo {,}echo {,}echo echo a{,,,,,,,,,} echo a{,,,,,,,,,} |wc wc /dev/null{,,,,,,,,,} wc /dev/null{,,,,,,,,,}{,,,,,,,,,} wc /dev/null{,,,,,,,,,}{,,,,,,,,,}{,,,,,,,,,}{,,,,,,,,,} touch a{,,,,,,,,,}{,,,,,,,,,}{,,,,,,,,,}{,,,,,,,,,} time touch a{,,,,,,,,,}{,,,,,,,,,}{,,,,,,,,,}{,,,,,,,,,} time touch a{,,,,,,,,,}{,,,,,,,,,}{,,,,,,,,,}{,,,,,,,,,}{,,,,,,,,,} echo a{,,,,,,,,,}{,,,,,,,,,}{,,,,,,,,,}{,,,,,,,,,}{,,,,,,,,,} | wc time touch a{,,,,,,,,,}{,,,,,,,,,}{,,,,,,,,,}{,,,,,,,,,}{,,,,,,,,,} {,}echo 1 {}echo 1 {1..10}echo 1 {,1..10}echo 1 n=20 echo a{1..$n} echo a{1..${n}} eval echo a{1..${n}} n=50 eval echo a{1..${n}} n1=10 n2=20 eval echo a{1..${n1}} a{1..${n2}} eval echo a{1..${n1}} a{1..${n2}}| wc -w trap CHLD eval echo a{1..${n1}} a{1..${n2}}| wc -w eval echo a{1..${n1}}{1..${n2}}| wc -w eval echo a{1..${n1}}{1..${n2}} eval echo a{1..${n1}}{1..${n2}} | wc -c eval echo a{1..${n1}}{1..${n2}} | wc -w echo "1+2*3" n1=10 n2=20 n3=5 n1=10 n2=20 n3=30 eval echo {1..$n1} {1..${n2}}{1..${n3}} | wc -w echo $[ n1+n2*n3 ] eval echo {1..$n1} {1..${n2}}{1..${n3}} eval echo {1..$n1} {1..${n2}}{1..${n3}} |wc {,}echo 1 {}echo 1 {echo 1 }echo 1 j j ( ) ( ; ) ( : ) ( true ) ( ) j ll -Sr ~/bin/z*sh less /home/koh8rt/bin/zpoll.sh shellcheck /home/koh8rt/bin/zpoll.sh n=1 echo $[ n+1 ] echo $[ n++ ] echo $n echo $[ n++ ] echo $[ ++n ] echo $[ n++ ] echo $[ ++n ] let n=n+1 echo $n let n=n+1 echo $n echo $[ n=n+1 ] echo $n echo $[ n=n+1 ] echo $n echo $[ n=n+1 ] echo $n j l ll file Wafer.* file -L Wafer.* less Wafer.* ll inkscape Wafer.DXF ll -tr less Wafer.DXF ll Wafer.DXF ln -s ~/Downloads/wafer/make_wafer.sh less make_wafer.sh ./make_wafer.sh ll /usr/src/linux-*/Doc*/logo* ll ~/Downloads/logo* xzgv /home/koh8rt/Downloads/logo.gif xzgv /home/koh8rt/Downloads/logo.png xzgv /home/koh8rt/Downloads/logo_b.png xzgv /home/koh8rt/Downloads/logo.png ll ~/Downloads/wafer/Tux_bw.* xzgv /home/koh8rt/Downloads/wafer/Tux_bw.jpg xzgv /home/koh8rt/Downloads/wafer/Tux_bw.png ll /home/koh8rt/Downloads/wafer/Tux_bw* xzgv /home/koh8rt/Downloads/wafer/Tux_bw_230.png xzgv /home/koh8rt/Downloads/wafer/Tux_bw_230.png ln -s /home/koh8rt/Downloads/wafer/Tux_bw_230.png pngtopnm Tux_bw_230.png | less pngtopnm Tux_bw_230.png | sed 1,3d | wc -c echo $[ 230 * 278 ] echo $[ 230 * 278 *3] echo $[ 230 * 278 *3 echo $[ 230 * 278 *2] pngtopnm Tux_bw_230.png | sed 1,3d | hexdump -C | less man -k dither less make_wafer.sh pngtopnm Tux_bw_230.png | pnmdepth 16 | less pngtopnm Tux_bw_230.png | pnmdepth 1 | less pngtopnm Tux_bw_230.png | pnmdepth 1 | ppmtopbm | less ll /usr/bin/*pbm ll /usr/bin/p*pbm pngtopnm Tux_bw_230.png | pnmdepth 1 | pgmtopbm | less pngtopnm Tux_bw_230.png | pnmdepth 1 | ppmtopgm | pgmtopbm | less ./make_wafer.sh ./make_wafer.sh Tux_bw_230.png ./make_wafer.sh Tux_bw_230.png > Tux_bw_230.dxf tail make_wafer.sh grep -c '^CIRCLE' *dxf ll -tr xzgv test.png xzgv Tux_bw_230.png test.png pngtopnm Tux_bw_230.png | pnmdepth 1 | ppmtopgm | pgmtopbm | pnmnoraw | less pngtopnm Tux_bw_230.png | pnmdepth 1 | ppmtopgm | pgmtopbm | pnmnoraw | sed 1,2d | less pngtopnm Tux_bw_230.png | pnmdepth 1 | ppmtopgm | pgmtopbm | pnmnoraw | less pngtopnm Tux_bw_230.png | pnmdepth 1 | ppmtopgm | pgmtopbm | pnmnoraw | less pngtopnm Tux_bw_230.png | pnmdepth 1 | ppmtopgm | pgmtopbm | pnmnoraw | sed 1,2d | less pngtopnm Tux_bw_230.png | pnmdepth 1 | ppmtopgm | pgmtopbm | pnmnoraw | sed 1,2d | tr -d '\n' | less pngtopnm Tux_bw_230.png | pnmdepth 1 | ppmtopgm | pgmtopbm | pnmnoraw | sed 1,2d | tr -d '\n' | pngtopnm Tux_bw_230.png | pnmdepth 1 | ppmtopgm | pgmtopbm | pnmnoraw | sed 1,2d | tr -d '\n' pngtopnm Tux_bw_230.png | pnmdepth 1 | ppmtopgm | pgmtopbm | pnmnoraw | sed 1,2d | tr -d '\n' | dd cbs=230 conv=unblock | less pngtopnm Tux_bw_230.png | pnmdepth 1 | ppmtopgm | pgmtopbm | pnmnoraw | sed 1,2d | tr -d '\n' | dd cbs=230 conv=unblock pngtopnm Tux_bw_230.png | pnmdepth 1 | ppmtopgm | pgmtopbm | pnmnoraw | sed 1,2d | tr -d '\n' | dd cbs=230 conv=unblock | less pngtopnm Tux_bw_230.png | pnmdepth 1 | ppmtopgm | pgmtopbm | pnmnoraw | sed 1,2d | tr -d '\n' | dd cbs=230 conv=unblock | less -S pngtopnm Tux_bw_230.png | pnmdepth 1 | ppmtopgm | pgmtopbm | pnmnoraw | sed 1,2d | tr -d '\n' | dd cbs=230 conv=unblock pngtopnm Tux_bw_230.png | pnmdepth 1 | ppmtopgm | pgmtopbm | pnmnoraw | sed 1,2d | tr -d '\n' | dd cbs=230 conv=unblock | less pngtopnm Tux_bw_230.png | pnmdepth 1 | ppmtopgm | pgmtopbm | pnmnoraw | sed 1,2d | tr -d '\n' | dd cbs=230 conv=unblock | cat n | less pngtopnm Tux_bw_230.png | pnmdepth 1 | ppmtopgm | pgmtopbm | pnmnoraw | sed 1,2d | tr -d '\n' | dd cbs=230 conv=unblock | cat -n | less pngtopnm Tux_bw_230.png | pnmdepth 1 | ppmtopgm | pgmtopbm | pnmnoraw | sed 1,2d | tr -d '\n' | dd cbs=230 conv=unblock | cat -n | head -1 pngtopnm Tux_bw_230.png | pnmdepth 1 | ppmtopgm | pgmtopbm | pnmnoraw | sed 1,2d | tr -d '\n' | dd cbs=230 conv=unblock | cat -n | head -1| read nx sy echo $ny read nx sy < <( pngtopnm Tux_bw_230.png | pnmdepth 1 | ppmtopgm | pgmtopbm | pnmnoraw | sed 1,2d | tr -d '\n' | dd cbs=230 conv=unblock | cat -n | head -1) echo $ny read ny sy < <( pngtopnm Tux_bw_230.png | pnmdepth 1 | ppmtopgm | pgmtopbm | pnmnoraw | sed 1,2d | tr -d '\n' | dd cbs=230 conv=unblock | cat -n | head -1) echo $ny echo $sy echo $sy | sed 's/\(.\)/\1\n/g' echo $sy | sed 's/\(.\)/\1\n/g' |less echo $sy | sed 's/\(.\)/\1\n/g' |cat -n | less echo $sy | sed 's/\(.\)/\1\n/g' |cat -n | grep '1$' | less echo $sy | sed 's/\(.\)/\1\n/g' |cat -n | grep '1$' | less echo $sy | sed 's/\(.\)/\1\n/g' |cat -n | grep '1$' | sed "s/^/$ny /" e make_wafer.sh ./make_wafer.sh Tux_bw_230.png > Tux_bw_230.dxf ll L wc L grep -c '^CIRCLE' *dxf less L ll -tr inkscape Tux_bw_230.dxf ./make_wafer.sh Tux_bw_230.png > Tux_bw_230.dxf circle inkscape Tux_bw_230.dxf & ll -tr librecad Tux_bw_230.dxf ./make_wafer.sh Tux_bw_230.png > Tux_bw_230.dxf circle librecad Tux_bw_230.dxf less Wafer.DXF less Wafer.DXF ./make_wafer.sh Tux_bw_230.png > Tux_bw_230.dxf 0.6 8 4 circle inkscape Tux_bw_230.dxf & grep -c CIRC ~/Downloads/wafer/Mus*dxf df grep -c CIRC ~/Downloads/wafer/T*dxf -tr ll ~/Downloads/wafer/T*dxf -tr xzgv /home/koh8rt/Downloads/wafer/Tux_bw_230.png ll -tr ~/Downloads/wafer/*dxf xzgv /home/koh8rt/Downloads/wafer/NewTux_460.png inkscape /home/koh8rt/Downloads/wafer/NewTux_460_2+circle.dxf ll ~/Downloads/bbb-Workshop_\ Same\ Procedure\ as\ Every\ Year_\ Shell-Fragestunde\(n\)\[public-chat\]_2021-8-22_16-54.txt ll ~/Downloads/imx/images/*sh ll ~/Downloads/imx/*sh less /home/koh8rt/Downloads/imx/get-cur-3.sh ll ll ?.p?? xzgv r.png cat r.ppm cat b.ppm file b.png less w_255_0.ppm less w_0_255.ppm file w_0_255.png xzgv w_0_255.png ll *255* xzgv rgbcmyw_0_255_0_1712x520.png xzgv rgbcmyw_0_255_0.ppm less rgbcmyw_0_255_0.ppm ll -tr less Makefile ll H* grep ppm ../H? ls grep dither H? less H2 ll N* ll -tr *H* less H1.NewTux ll ~/.bash_history less ~/.bash_history history > shell-history.txt