Network
Networking and HTTP.
File aliases/net.sh. Disable: export ALIASX_DISABLE="net"
General
| Name | Runs | What it does | |
|---|---|---|---|
ping5 | ping -c 5 | ping 5 times | |
conns | lsof -nP -i | open network connections | |
hosts | cat /etc/hosts | show /etc/hosts | |
dns | cat /etc/resolv.conf | show DNS resolvers | |
myip | public IP (api.ipify.org)example$ myip
203.0.113.42 | ||
lanip | local network IPexample$ lanip
192.168.1.23 |
Ports
| Name | Runs | What it does | |
|---|---|---|---|
ports [PORT] | listening TCP ports, or who listens on PORTexample$ ports 3000
COMMAND PID USER FD TYPE DEVICE NODE NAME
node 4123 ali 23u IPv4 0x... TCP *:3000 (LISTEN) | ||
freeport PORT | kill what listens on PORT after y/Nexample$ freeport 3000
node 4123 ali 23u IPv4 TCP *:3000 (LISTEN)
Kill these processes? [y/N] y |
HTTP
| Name | Runs | What it does | |
|---|---|---|---|
curlh | curl --head | response headers only | |
curlv | curl --verbose | verbose curl | |
curlj | curl -H "Accept: application/json" | curl asking for JSON |