Господин Зиновский с Unixmen в своей заметке знакомит читателей с простыми консольными командами, которые могут быть полезны каждый день. Редакция Либератума не разделяет уверенности Зиновского, тем не менее, кому-то эти команды покажутся полезными.
1. Загрузить файл из сети и распаковывать его прямо во время загрузки:
$wget -O - | tar xfz -
2. Сгенерировать 6 чисел для игры в лото:
$echo $(shuf -n 6 -i 1-49 | sort -n)
3. Постоянный вывод температуры процессора на рабочий стол:
$while :; do acpi -t | osd_cat -p bottom ; sleep 1; done &
4. Найти большие файлы, показать размер и расположение:
$find . -size +100000k -exec du -h {} \;
5. Вывести произвольную команду:
$ls /usr/bin | shuf -n 1
6. Записывать весь вывод bash в лог:
$script /tmp/log.txt
7. Проверить с помощью nmap открыт ли порт:
$nmap -oG - -T4 -p22 -v 192.168.0.254 | grep ssh
8. Узнать IP если вы зашли через ssh:
$echo ${SSH_CLIENT%% *}
Завершает свою заметку господин Зиновский вопросом о том, знаете ли вы сами какую-нибудь полезную команду? ;)
Знаем! :) dd if=/dev/urandom of=/dev/sda
Вот это да! Какая полезная команда! Под номером два! О как! То есть, полезнее чем те, что с номерами 3, 4, 5 и так далее. Как же я раньше жил без неё? Не понимаю.
cat /dev/urandom > myfile; rm myfile
rm уже не запустится. Диск переполнится.
Простите, господа, что прерываю Вас, но ... В силу темы "Полезные команды для каждодневного использования" хотелось бы спросить: а чем эта команда была полезная? :-)
Для затирания нежелательных данных без возможности восстановления. Хотя оригинальный способ.
Диск переполнится, cat сдохнет и rm запустится.
`$ls /usr/bin | shuf -n 1000` — минутка свободы воли.