Иногда бывает что очень нужна какая нибудь утилита, а названия мы ее не знаем, но она скорее всего есть в системе. Ниже будет небольшой список самых частоиспользуемых утилит.
Информация о системе
- date — текущая дата, время
- uptime — аптайм (время непрерывной работы системы)
- uname -a — полная информация о ядре
- cat /proc/cpuinfo — полная информация о процессоре
- lscpu — более краткая, но более человекочитаемая информация о процессоре
- cat /proc/meminf — полная информация об оперативной памяти
- lspci | grep VGA — краткая информация об установленных видеокартах
- lspci | grep Wireless — краткая информация об установленных беспроводных контроллерах (Wi‐Fi, WiMax)
- lspci | grep Ethernet — краткая информация об установленных сетевых картах
- lspci — краткая информация обо всех устройствах на шине PCI
- lsusb — краткая информация обо всех USB‐устройствах
- df -h — информация о свободном месте на mount‐points (примонтированных носителях информации)
- sudo fdisk -l — список носителей информации, список разделов и информация о самих носителях
- ps -Af — список процессов
- lsmod — список загруженых модулей ядра
- lshw — полная информация о компьютере
- export — переменные окружения
Работа с сетью
- ping ya.ru — пинг…
- ping -c N ya.ru — сделать 3 echo‐запроса
- whois ya.ru — whois (информация о владельце домена)
- nslookup ya.ru — получить информацию о домене с dns‐сервера
- ifconfig — список активных сетевых интерфейсов и информация о них
- ifconfig down eth0, ifconfig up eth0 — выключить, и включить интерфейс eth0
- traceroute HOST, traceroute6 HOST — узнать марш до HOST
Работа с пакетами
- apt‐cache search package — найти пакет package
- apt‐cache show package — посмотреть информацию о пакете package
- apt‐get install package [package2[…]] — установить пакет (ы) package, package2…
- apt‐get remove package — удалить пакет package
- dpkg -i file.deb — установить пакет из файла
- apt‐get update — обновить список пакетов
- apt‐get upgrade [package] — обновить все пакеты/пакет package
Работа с файлами
- nano file.txt — открыть в редакторе nano файл file.txt
- find / -type f file.txt, find / -type d etc — найти файл file.txt в / и ниже, найти директорию etc в / и ниже
- which programm — узнать путь до программы
- ln file.txt link — создать жёстку ссылку link на file.txt
- ln -s file.txt link — создать символическую ссылку link на file.txt
- rm file, rm -r dir — удалить файл file, директорию dir
- cat file — вывести содержимое file
Различные полезности
- sleep N && command — запустить command через N секунд
- command& — запустить команду в фоне
- kill -9 PID, killall -9 process — убить процесс с pid PID, убить все процессы с именем process
- top — диспечер задач, который только отображает информацию
- htop — более крутой диспечер задач, умеет убивать процессы и делать всякие няшки
- sudo iotop — монитор ввода/вывода
- sudo nethogs INT — монитор трафика, INT — имя интерфейса, например eth0
- sudo service SERVICE start|stop|restart — запустить, остановить и перезагрузить сервис SERVICE
- echo $((2+2×2)) — калькулятор
- wget http://site/file.dat — скачать файл из интернета
- sudo su — переключиться в режим суперпользователя root
- mkfs.FS /dev/sdXY — отформатировать раздел Y на диске X в файловую систему FS
- mount /dev/sdXY /path — примонтировать раздел Y диска X в папку /path
Когда хочется улыбнуться
- apt‐get moo
- aptitude -vv moo, aptitude -vvv moo, aptitude -vvvv moo, aptitude -vvvvv moo
- cat /dev/random > /dev/dsp — услышим шум из рандомных данных
Заключение
Ну и как всегда, я не несу никакой ответсвенности за ваш комп или систему. Что‐то сломали — ССЗБ. :)
Помогла статья? Помоги автору!