Подборка полезных команд для linux

29.08.2017

Памятка о некоторых полезных командах и утилитах командной строки linux.

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


Категории: Linux, -Памятка-, Centos
Пометки: Линукс, шел, bash, command.
Яндекс.Метрика