nc: 任意的TCP/UDP连接和监听
It can open TCP connections, send UDP packets, listen on arbitrary TCP and UDP ports, do port scanning, and deal with both IPv4 and IPv6.
使用case 快速创建client/server对 nc -l 1234 nc 127.0.0.1 1234 任何在client端的输出都将在server端显示
端口扫描 nc -zv 127.0.0.1 8885-8889 其他例子 nc -p 31337 -w 5 abc.com 42 nc -u abc.com 53 nc -s 10.1.2.3 abc.com 42 nc -lU /var/tmp/dsocket
1. 前后台切换 在Linux终端运行命令的时候,在命令末尾加上 & 符号,就可以让程序在后台运行 $ ./main & 如果程序正在前台运行,可以使用 Ctrl+z 选项把程序暂停,然后用 bg %[number] 命令把这个程序放到后台运行,摁Ctrl+z,然后在最后一行加上bg %number
对于所有运行的程序,我们可以用jobs –l 指令查看
$ jobs -l 也可以用 fg %[number] 指令把一个程序掉到前台 $ fg %1 也可以直接终止后台运行的程序,使用 kill 命令 $ kill %1 2. fg、bg、jobs、&、nohup、ctrl+z、ctrl+c 命令 & 加在一个命令的最后,可以把这个命令放到后台执行,如 watch -n 10 sh test.sh & #每10s在后台执行一次test.sh脚本 ctrl + z 可以将一个正在前台执行的命令放到后台,并且处于暂停状态。
jobs 查看当前有多少在后台运行的命令 jobs -l选项可显示所有任务的PID,jobs的状态可以是running, stopped, Terminated。但是如果任务被终止了(kill),shell 从当前的shell环境已知的列表中删除任务的进程标识。...