Частоиспользуемые команды в Linux

Как установить дату или время в Linux:
Синтаксис: date MMDDhhmmYYYY.ss, где MM — месяц, DD — день, hh — часы, mm — минуты, YYYY — год, ss — секунды.

# date 101215442012.00

(12 октября 2012г. 15:44:00)

Как импортировать публичный ключ репозитория вручную:

# rpm --import PUBKEY ...

Как сделать файл исполняемым:

# chmod +x file.sh

Команда du, синтаксис, ключи. Как узнать размер каталога, папки в Linux/FreeBSD

Как узнать размер каталога(папки) в Linux/FreeBSD?
Команда du отображает размер дискового пространства, занятого файлами или каталогами.
Синтаксис:

du [опции] [каталоги_или_файлы]

Опции:

 –b  выводит информацию в байтах(а не в килобайтах).
–c  выводит итоговую информацию об использовании дисковой памяти.
–k  выводит информацию в килобайтах(по умолчанию).
–s  выводит итоговую информацию об использовании дискового пространства без информации о каталогах.
-h  вывести инофрмацию в человекочитаемом виде.

Пример:
Узнать размер папки /home/user/data/backup/ :

 # du -sh /home/user/data/backup/
9.9G      /home/user/data/backup/

Узнать размер папки /home/user/data/backup/ и размеры подкаталогов:

# du -h /home/user/data/backup/
4.0K    /home/user/data/backup/123
2.2G    /home/user/data/backup/mysql
6.2G    /home/user/data/backup/site/
8.4G    /home/user/data/backup/

Синтаксис команды df в Linux/FreeBSD. Команда df

df - позволяет узнать размер свободного и занятого пространства во всех смонтированных файловых системах.
Синтаксис:

df [опции] [файловая_система]

Опции:

-a       выводит информацию обо всех файловых системах.
-h       выводит размеры в удобном для человека виде (мегабайты, килобайты, гигабайты и т.д.)
-T       показать тип файловой системы.
-t        выводит информацию только об указанных типах файловых систем.
--help  выводит справочное сообщение.

Пример:

# df -h -T -a
Filesystem     Type    Size    Used    Avail    Use%    Mounted on
/dev/vda2      ext4    39G     27G     11G      72%           /
tmpfs            tmpfs   1.1G     0        1.1G      0%          /lib/init/rw
proc              proc     0          0         0          -              /proc
sysfs             sysfs    0         0          0          -              /sys
udev             tmpfs   1.1G    96K     1.1G       1%          /dev
tmpfs            tmpfs   1.1G     0        1.1G       0%          /dev/shm
devpts          devpts   0         0         0          -              /dev/pts

Команда wc (word count) подсчет слов в файле или потоке

Команда wc (Word Count - подсчёт слов) используется для подсчёта числа строк и слов в файлах. Она также полезна для подсчёта байтов, символов и длины самой длинной строки.

Синтаксис:

wc [опции] [файл(ы)]

Опции:

-l:     вывод количества новых строк;
-w:   вывод количества слов;
-m:   вывод общего количества символов;
-c:    вывод количества байт;
-L:   вывод длины самой длинной строки в заданном тексте.

Примеры использования:

Определить число пользователей в системе:

# wc -l /etc/passwd

Посчитать количество слов в файле:

# wc -w /data/file

Посчитать количество файлов в папке:

# find /var/log/ -type f | wc -l

Посчитать количество запущенных процессов php-fpm:

# ps -A | grep php-fpm | wc -l