Command
Port en écoute
On macOS Big Sur and later, use this command:
sudo lsof -i -P | grep LISTEN
or to just see just IPv4:
sudo lsof -nP -i4TCP:$PORT | grep LISTEN
On older versions, use one of the following forms:
sudo lsof -nP -iTCP:$PORT | grep LISTEN
sudo lsof -nP -i:$PORT | grep LISTEN
Substitute $PORT with the port number or a comma-separated list of port numbers.
Prepend sudo (followed by a space) if you need information on ports below #1024.
The -n flag is for displaying IP addresses instead of host names. This makes the command execute much faster, because DNS lookups to get the host names can be slow (several seconds or a minute for many hosts).
The -P flag is for displaying raw port numbers instead of resolved names like http, ftp or more esoteric service names like dpserve, socalia.
See the comments for more options.
For completeness, because frequently used together:
To kill the PID:
sudo kill -9 <PID>
# kill -9 60401
Batch rename
rename '.jpeg' to '.JGP'x
find . -name '*.jpeg' -exec sh -c 'mv "$0" "${0%.jpeg}.jpg"' {} \;
rename adding prefix suffix
find . -type f -name "*" -printf "%f\0" | xargs --null -I{} mv {} "prefix {} suffix"
Batch move
move '.RAF' to /RAF dir
find . -name '*.RAF' -exec mv {} RAW/ \;
Batch delete file recursivly
Suppression depuis le répertoire cible et ses enfants de tout les fichiers nommé xxx
find . -name "*.JPG" -type f -delete
find . -not -name "*.RAF" -type f -delete
Batch delete empty dir
find . -type d -empty -delete
Backlinks