---
title: "Список команд POSIX и их описание"
date: 2022-10-08T21:02:30+03:00
tags: [linux]
---

| Название | Краткое описание |
| - | - |
| type | Выводит тип команды (внутренняя, внешняя, alias) |
| set | +x - включение расширенного логирования для команд _ |
| -x - выключение логирования для команд |
| whatis | Краткое описание команды |
| apropos | описание команд по поиску |
| who am i | Информация о текущем пользователе |
| w | Информация о подключённых пользователях |
| mkdir -p | Создание вложенных директорий |
| stat | Информация из inode |
| ls -i | Показ inodes в списке |
| lsof | Список открытых файлов |
| df -i | Показывает использование inodes |
| touch | Изменение даты создания файла |
| file | Информация о файле |
| strings | Показывает все читаемые символы (разные операции со строками) |
| profile | В текущем каталоге пользователя |
| env _ |
| export | Показ переменных окружения (и задания для последующей команды) |
| set | bash и системные переменные |
| unset | Очистка переменной |
| source | Выполнение из файла |
| tee | Перенаправление потока вывода в файл и дальше в поток вывода по pipe |
| wc | Подсчёт слов, строк, символов |
| strace | Трассировка вызова команд |
| sort | Сортировка строк: |
| | -n сортировка как чисел (-t - разделитель) |
| | -u вывод только уникальных значений |
|| h сортировка значений, представляенных в удобном для человека виде. Например, вывод команды ls -lh |
| tr | Замена символов |
|sed|Изменение символов на потоке|
|awk | Мощный редактор обработки строк. Например: |
| | -F: разделитель |
| paste | Объединение файлов в виде колонок |
| split | Разделение файлов на отдельные |
| comm| Сравнение сортированных файлов |
| diff | Сравнение файлов построчно |
| ps | Просмотр запущенных процессов |
| | -L - количество запущенных потоков |
| ulimit | Ограничения процессов пользователя |
| nice | Задание приоритета |
| renice | Установка приоритета для запущенного процесса |
| vmstat | Информацияо памяти |
| fuser | Процессы, использующие указанную директорию |
| pkill | |
| ldd | Показывает какие библиотеки использует программа |
| LD_LIBRARY_PATH | Переменная указывающая пути, в которых ищутся библиотеки |
| find | Поиск файлов |
| | -iname - регистронезависимый поиск |
| | -exec - выполнить команду с результатами поиска в качестве результатов |
| tar | Архиватор, разорхиватор |
| slevipt??? | Запись терминала УТОЧНИТЬ! |
| dd | disk dump - Утилита для работы с диском |
| run level | |
| telinit | Изменение уровня загрузки (/etc/rc.d/init.d)|
| chkconfig | Статус сервисов |
| sysctl | Настройка ядра (/etc/sysctl.config) |
| systemctl | Управление systemd |
| journalctl | Чтение журнала операционной системы |
| cron | Демон расписания |
| af | Отложенное выполнение по времени |
| vimtutor | Обучение Vi |
| Ctrl+z | Остановка процесса |
| bg | Перевод процесса в фоновый режим |
| fg | Перевод процесса обратно на консоль |
| nohup | Отвязка процесса от консоли |
| nstat | Сетевая информация |
| | -r - показ таблицы маршрутизации |
| nslookup | Определение IP по имени хоста |
| dig | Получение информации по домену |
| host | Как nslookup, только сокращённая информация |

`/etc/resolv.conf` - настройка DNS.
