Gistrec

Полезные команды linux

Jul 28th, 2017 (edited)
445
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!

nc -z 127.0.0.1 80 && echo "IN USE" || echo "FREE"

Проверить занят ли 80 порт


Remove all privileged ports on linux

#save configuration permanently
echo 'net.ipv4.ip_unprivileged_port_start=0' > /etc/sysctl.d/50-unprivileged-ports.conf
#apply conf
sysctl --system

Allow non-root process to bind to port 80 and 443

sudo setcap CAP_NET_BIND_SERVICE=+eip /path/to/binary

Обычно использую sudo sudo setcap CAP_NET_BIND_SERVICE=+eip /usr/bin/python3.8


netstat -Wcatnp

Выводит активные интернет подключения


find . -type f -printf '%T@ %Tc %P\n' | sort -n | tail -n50 | sed -r 's/^.{22}//'

Выводим последние 50 измененных файлов в формате "Время Файл"


mysqldump -u USER -pPASSWORD DATABASE > /path/to/file/dump.sql

Делаем дамп мб


echo "some123_string_and_another" | grep -o -P '.{0,3}string.{0,4}'

Вывод 3 символа до и 4 символа после найденного вхождения


Удобный способ передавать через сеть файлы оптимальным образом:
Принимающая сторона:

nc -l 1234 | dd of=/tmp/image.img bs=4096

Отдающая сторона:

dd if=/dev/sda bs=4096 | nc 1.2.3.4 1234


diff -r dir1 dir2 | grep dir1 | awk '{print $4}' > difference1.txt

Поиск отличающихся файлов в двух директориях

diff -r dir1 dir2 | grep dir1 Показывает какие измененные файлы есть только в dir1
awk выводить только название файлов


echo -e "\033]0;$@Супер навзание\007"

Изменить название терминала

Comments
  • User was banned
Add Comment
Please, Sign In to add comment