Список команд POSIX и их описание
| Название | Краткое описание |
|---|---|
| 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.