commands.md 4.9 KB


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.