nl <file>
= cat -n <file>
route -e
= netstat -r
= ip route
ifconfig -s
= netstat -i
= ip addr
adduser <username>
= useradd <username>; mkdir /home/<username>; chown <username>:<username> /home/<username>; passwd <username>
passwd -l <username>
= usermod -L <username>
passwd -u <username>
= usermod -U <username>
adduser <username> <groupname>
= usermod -aG <groupname> <username>
chown :<groupname> <filename>
= chgrp <groupname> <filename>
ls
= dir
= vdir
ln <file> <linkname>
= cp -l <file> <linkname>
ln -s <file> <linkname>
= cp -s <file> <linkname>
traceroute remote-host
= #!/bin/bash REMOTE_HOST=$1 REMOTE_HOST_2=`host $1 | grep 'has address' | awk '{printf $4}'` TARGET_HOST="_" TARGET_TTL=1 echo Tracing host $REMOTE_HOST\($REMOTE_HOST_2\) while [ "$REMOTE_HOST" != "$TARGET_HOST" -a "$REMOTE_HOST_2" != "$TARGET_HOST" ] do TARGET_HOST=`ping -c 1 -t $TARGET_TTL $REMOTE_HOST | grep 'exceeded' | awk '{printf $2}'` if [ "$TARGET_HOST" != "" ] then echo $TARGET_HOST, TTL=$TARGET_TTL TARGET_TTL=$(($TARGET_TTL+1)) else echo $REMOTE_HOST, TTL=$TARGET_TTL exit fi done
Source: https://habr.com/ru/post/145073/
All Articles