====Unixové prikazy==== [[unix-commands|unixové prikazy]]\\ [[daemons|Sluzby]]\\ [[emacs|Emacs]]\\ [[awk|awk]]\\ [[vi|VI]]\\ [[clib|C]]\\ [[jq]]\\ [[manpage]]\\ [[nc]] ... netcat, ncat\\ ====Externi odkazy==== [[http://oreilly.com/catalog/expect/chapter/ch03.html|expect]] - programovani v [[/tcl/|TCL]], umi poslouchat a posilat odpovedi (mozno uzit pro telnet atd)\\ [[http://www.gnu.org/s/bash/manual/bash.html|bash]]\\ [[http://kutngedg.homelinux.org/blog/|http://kutngedg.homelinux.org/blog/]] ... blogy o AIX, LINUX, HP-UX, Solarix, SQL, Disk Arrarys, ...\\ [[http://www.g-loaded.eu/2005/11/10/|http://www.g-loaded.eu/2005/11/10/]] ... blogy o Linux problemech a jejich reseni\\ [[http://tldp.org/HOWTO/HOWTO-INDEX/howtos.html|http://tldp.org/HOWTO/HOWTO-INDEX/howtos.html]] ... navody na ruzne linux problemu\\ ====Minimální unix - příkazové ekvivalenty==== %%''(echo > /dev/tcp/google.com/22) >/dev/null 2>&1 && echo "UP" || echo "DOWN"''%% ... netcat -zv google.com\\ cat < /dev/null > /dev/tcp//; echo $? ... to samé\\ exec 3<>/dev/tcp/www.google.com/80 echo -e "GET / HTTP/1.1\r\nhost: http://www.google.com\r\nConnection: close\r\n\r\n" >&3 cat <&3 .... telnet, nebo wget\\ cat wget () { IFS=/ read proto z host query <<< "$1" exec 3< /dev/tcp/$host/80 { echo GET /$query HTTP/1.1 echo connection: close echo host: $host echo } >&3 sed '1,/^$/d' <&3 > $(basename $1) } _wget http://www.andreafortuna.org/robots.txt printf "GET / HTTP/1.1\r\nHost: pl-0-eu-central-1.dxwnh.mongodb.net\r\nUser-Agent: linux\r\nAccept: */*\r\n\r\n" | openssl s_client -connect server:port -quiet ... alternativa na curl httpsyy { echo -e "GET / HTTP/1.0\r\nHost: www.google.com\r\n\r" >&3; cat <&3 ; } 3<> /dev/tcp/www.google.com/80 ... jako curlyy