| Both sides previous revision
Previous revision
Next revision
|
Previous revision
|
os:unix [2023/02/22 17:31] tomas [Externi odkazy] |
os:unix [2026/03/16 14:06] (current) tomas |
| |
| ====Minimální unix - příkazové ekvivalenty==== | ====Minimální unix - příkazové ekvivalenty==== |
| | == netcat == |
| %%''(echo > /dev/tcp/google.com/22) >/dev/null 2>&1 && echo "UP" || echo "DOWN"''%% ... netcat -zv google.com\\ | %%''(echo > /dev/tcp/google.com/22) >/dev/null 2>&1 && echo "UP" || echo "DOWN"''%% ... netcat -zv google.com\\ |
| cat < /dev/null > /dev/tcp/<hostname or ip>/<port>; echo $? ... to samé\\ | cat < /dev/null > /dev/tcp/<hostname or ip>/<port>; echo $? ... to samé\\ |
| | |
| | == curl/wget == |
| <code>exec 3<>/dev/tcp/www.google.com/80 | <code>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 | echo -e "GET / HTTP/1.1\r\nhost: http://www.google.com\r\nConnection: close\r\n\r\n" >&3 |
| cat <&3</code> .... telnet, nebo wget\\ | cat <&3</code> .... curl, nebo wget\\ |
| |
| | == ntp == |
| cat </dev/tcp/time.nist.gov/13 ... ntp server\\ | cat </dev/tcp/time.nist.gov/13 ... ntp server\\ |
| |
| for i in $(ls [0-9]*/cmdline ); do cat $i; echo; done ... ps -ef\\ | == ps == |
| | for i in $(ls /proc/[0-9]*/cmdline ); do echo $i $(cat $i 2>/dev/null) | tr '\0' ' '; echo; done ... ps -ef\\ |
| | ls /proc/6/tasks ... seznam threadů, jako ps -T -p 6\\ |
| | %%echo $(( $(cat /proc/uptime | cut -d. -f1) - ($(cat stat | awk '{ print $22}') / $(cat stat | awk '{ print $22}') ) ))%% ... kolik sekund jede proces\\ |
| | %%echo $(( $(cat stat | awk '{ print $14}') + $(cat stat | awk '{ print $15}') + $(cat stat | awk '{ print $16}') + $(cat stat | awk '{ print $17}') ))%% ... kolik tiků si vzal proces\\ |
| | CPU% podíl předchzích\\ |
| | |
| | == free == |
| | cat /proc/meminfo\\ |
| |
| <code> | <code> |
| _wget http://www.andreafortuna.org/robots.txt | _wget http://www.andreafortuna.org/robots.txt |
| </code> | </code> |
| | |
| | |
| | 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 https\\ |
| | |
| | { 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 curl\\ |