Памятка о некоторых полезных командах и утилитах командной строки 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