Проект «SnakeProject» Михаила КозловаРегистрация

Навигация
⇒CISCO
⇒Voice(Asterisk\Cisco)
⇒Microsoft
⇒Powershell
⇒Python
⇒SQL\T-SQL
⇒FreeBSD and Nix
⇒1С
⇒Общая
⇒WEB Разработка
⇒ORACLE SQL \ JAVA
Выбери раздел навигации

Доступные разделы.


Полезные команды Unix:


=== Файлы, текст, вывод команд ===


Преобразование текстовых документов из одной кодировки в другую
iconv -f cp1251 -t UTF-8 -o file.txt > file_utf8.txt

Отобразить все открытые файлы, сокеты, сетевые подключения и открывшие их процессы
pkg install lsof
lsof /data

Посчитать количество файлов в директории
find ./dirname/ -type f | wc -l

ls -l -R /data/www/ | grep ^- | wc -l

Вывести все строки пронумерованными
nl -ba test.txt

Вывести первое поле файла по разделютелю (:)
cut -d':' -f1 /etc/passwd

Вывести количество символов (с 1 по 2)
cut -c1-2 test.txt

Подсчет строк включающих вхождение
ls -l | fgrep -c "`date +'%b %e'`"

Подсчет строк исключающих вхождение
ls -l | fgrep -vc "`date +'%b %e'`"

Вывод только первой колонки из выврдя команды
ifconfig | awk '$1 == "inet" {print $2}'

Копирование файла в ту же папку с префиксом
cp /root/file.txt{,.orig}

=== Бэкапы и копирование файлов ===


Сделать бэкап блочного устройства и восстановить
dd if=/dev/sda1 of=/tmp/sda1.img

dd if=/tmp/sda1.img of=/dev/sda1
2097152+0 records in
2097152+0 records out
1073741824 bytes (1.1 GB) copied, 9.65902 s, 111 MB/s


С указанием размера блока (по умолчанию 512 байт), предадим ускорения
dd if=/tmp/sda1.img of=/dev/sda1 bs=7M
146+1 records in
146+1 records out
1073741824 bytes (1.1 GB) copied, 2.60854 s, 412 MB/s


Или просто скопировать файлы и папки
dd if=/home/user/test.txt of=/home/user/test1.txt
Создать файл определенного размера
dd of=file bs=1 count=0 seek=10M

Поиск файлов, передача найденных построчно указанной команде
find /tmp/ -name 'sda*' | xargs rm -rf

=== Железо ===


Информация в Linux о железе
dmidecode -t system | grep "Product Name"

dmidecode -t system

dmidecode -t bios

dmidecode -t baseboard

dmidecode -t processor

dmidecode -t memory

dmidecode -t connector

=== Мониторинг ===


Мониторинг сетевой активности в FreeBSD \ Linux
В интерактивном режиме отображает траффик, может отображать порты
Вывод справки по командам - нажать ?
Выйти из справки по командам - нажать ?
N - преобразование в тип сервиса
S - показать порт источника
D - показать порт назначения
iftop

Вывести все процессы PID
PID - pid процесса
PPID - указатель на pid родителя процесса
ps -axj


© Snakeproject.ru создан в 2013 году. При копировании материала с сайта - оставьте ссылку.


Яндекс.Метрика

Goon Каталог сайтов Рейтинг@Mail.ru