четверг, 19 сентября 2013 г.

Команды терминала Ubuntu.

Команды терминала Ubuntu.


mkdir catalog Создать каталог в текущем каталоге

mkdir -p /catalog/dir/dot Создать каталог dot и остальную часть дерева


df -h Показывает все диски в системе

Возобновить задачу, если например выполняется программа в терминале aptitude или любая другая и закрывается терминал, то потом при старте aptitude  в этом же сеансе пишет процесс занят и в терминале появляются такие строки

[1]+  Остановлено
[2]+  Остановлено
 и т.д.

то команда

fg и номер отображенный в скобках, возвратит к этому процессу

fg 1

fg 2
Управление правами

ключ R - рекурсивная обработка.
chgrp -R <группа> - смена группы
chown -R <юзер> <каталог> - смена владельца
chmod -R <права> - смена прав доступа

chattr -R дополнительные атрибуты (пример +A)

ls -l просмотр информации о файлах

lsattr просмотр атрибутов файлов

Рекурсивное удаление файлов в каталоге и подкаталогах не удаляя сами подкаталоги и каталоги

find /путь/к/каталогу -type f -delete &> /dev/null


ps -C имя процесса Узнать PID запущенного процесса по имени



lspci -vv Какие драйвера установлены в ubuntu
Взято тут


Узнать информацию о железе

hwinfo –-short Получение информации о подключенных устройствах, можно опросить только отдельное устройство, например WLAN:

hwinfo –wlan

lshw -html > myhard.html Вывод информации о железе в html страницу.


BIOS

sudo dmidecode -s bios-version Производитель и название материнской, версия биоса (DMI)


Графика

glxinfo Отображение информации о OpenGL и реализации GLX в XWindows
lspci | grep VGA – выводит информацию о производителе видео карты
glxgears Простой 3D тест, выводит частоту кадров в терминале
xrandr Вывод списка поддерживаемых графических разрешений

Аудио

lspci | grep audio Аудио контролер
aplay –list-devices Более подробная информация о звуковой карте


Сеть

lspci | grep Ethernet Ethernet контролер
ifconfig Сетевые интерфейсы, количество переданных/принятых пакетов, IP адрес, маска и т. д.


CPU

cat /proc/cpuinfo Все про процессор: модель, частота, кэш и т.д.
cat /proc/loadavg Загрузка ЦП за последние 1, 5 и 15 минут


Память

cat /proc/meminfo Информация о объеме RAM, swap и т.д.
free -m Общий объем памяти (ram, swap), количество использованной, свободной памяти в МБайтах
sudo dmidecode –type Определение типа памяти


HDD

df -H Список партиций, их точки монтирования, использование места, тип файловой системы
sudo fdisk -l Все партиции, названия устройств и геометрия hdd
sudo hdpram -iv /dev/sda Получение идентификационной информации, собранной во время загрузки


ОС

sudo hdpram -Tv /dev/sda Меряем время чтения из кэша, для верности показателей – повторить 2-3 раза на неактивном диске
sudo hddtemp -uC /dev/sda Отображение температуры в Цельсиях для винчестера /dev/sda (установочный пакет hddtemp)
sudo smartctl -a /dev/sda Вывод SMART информация для винчестера /dev/sda (необходим пакет smartmontools)


USB

lsusb Информация о USB шине и присоединенных устройствах
lsusb -v Более подробная информация


Другая информация

lshal Отображение информации о подключенных устройствах

HAL


acpi -t Вывод информации о заряде батареи и температуре для ноутбуков
lspci Отображение информации о всех PCI шинах и подключенных к ним девайсах.
lspci -v Вывод более подробной информации
lsmod Вывод состояния модулей ядра, для некоторых устройств можно увидеть используемый драйвер


Разные команды
конвертирование mkv в avi с помощью mencoder ман на русском тут

mencoder /path/to/source.mkv -oac mp3lame -ovc copy -o /path/to/output.avi
Информация о приложениях в сети
lsof -i -T -n

Статистика скорости сети eth, wlan и т.д.

vnstat -l -i wlan0


Невостановимое удаление файлов в Ubuntu, программа shred (удаление осуществляется из каталога с удаляемыми файлами, 5 проходов с перезаписью в нули по маске, удалятся все файлы с расширением mp3)
shred -n 5 -u -v -z *.mp3

IT-записки

comments powered by Disqus