Памятка о некоторых полезных командах и утилитах командной строки linux.
Подборка полезных команд для linux
29.08.2017
du -chs DIR | |
du --max-depth=1 /DIR | sort -n -r | |
cp -R /home/01/ /home/02/ | создаст в 01 папку 02 |
cp -R /home/01/* /home/02/ | скопирует содержимое |
chmor -R 777 . | |
uname -a | |
tar -cvf out.tar dir | архивация |
grep -r "text" . -f *.php | |
find . -name "1.txt" | |
hdparm -tT /dev/sda | |
find . -type f -mtime -15 | Измененные за 15 дней |
ssh -p2222 user@host | |
ps axu | можно ps -axu |
cat /etc/sysconfig/iptables | |
adduser "$1" echo "$2" | passwd "$1" --stdin |
Задаем пароль через командную строку |
exho ${NewPass} | passwd -stdin ${user} | |
yum whatprovides name.so | |
cd - | позволит оказаться в последней рабочей директории |
cd ~user1 | зайти в домашнюю папку user1 |
Ctrl + R search_term | поиск в истории команд по ключевому слову (снова и снова) |
tail -f path_to_log | grep search_term | Вывод содержимого в реальном времени (т.к. если меняется) |
tail -f /var/log/file.log | ccze -A | ccze - внешка |
yes | command_or_script | будет вводить Y в ответ на каждый вопрос программы |
yes yes | ...
yes n | ... |
будет вводить yes или n в ответ на каждый вопрос |
> filename или truncate -s 0 filename | Очистка содержимого файла |
DESC | sql |
zip -r backup.zip /home -x "/home/cache/*" | Архивация исключая директорию. Пути нужно указать полные. |
ip addr show | www |
netstat -ntulp | Вывод информации по открытым портам. Свыводом PID |
netstat -anp | grep 443 | Поиск приложения по порту |
fUser 443/tcp | Вывод PID для порта |
Вариант для печати XLSX