Ищите и исследуйте различные команды Linux.
Сформулируйте вашу ситуацию в пределах 300 символов и спросите у ИИ, какая команда вам нужна.
Нажмите на желаемую категорию, чтобы отфильтровать команды. Вы также можете ввести поисковый запрос, чтобы найти что-то конкретное.
Руководство по команде kill: Завершение процессов
`kill` команда используется для отправки сигналов процессам, выполняющимся в системе Linux, для управления этими процессами. В основном она используется для завершения (kill) процессов, но также можно отправить другие типы сигналов, чтобы изменить поведение процесса. В этом руководстве вы узнаете основные способы использования команды `kill` и как использовать различные сигналы.
killall: Завершение процессов по имени
Команда killall отправляет сигнал всем запущенным процессам с указанным именем. Это полезно для одновременного завершения всех экземпляров определенного приложения или службы. По умолчанию отправляется сигнал SIGTERM, но можно указать и другие сигналы.
killall5: Отправка сигнала всем процессам
killall5 — это команда, которая отправляет указанный сигнал всем процессам в системе (кроме процесса init). Она часто используется при завершении работы или перезагрузке системы и может быть очень мощной и опасной, поэтому использовать ее следует с осторожностью.
ksh: Использование KornShell
KornShell (ksh) — это мощный интерпретатор командной строки и язык сценариев, используемый в Unix-подобных операционных системах. Разработанный Дэвидом Корном в начале 1980-х годов, он совместим с Bourne Shell (sh) и предлагает улучшенные функции, объединяя полезные возможности C Shell (csh), такие как история команд и псевдонимы. Он соответствует стандарту POSIX, что обеспечивает высокую переносимость, и особенно полезен для сложных сценариев командной строки.
last: Проверка записей о входе в систему и перезагрузках
Команда last анализирует файл `/var/log/wtmp`, чтобы отобразить в обратном хронологическом порядке информацию о пользователях, которые входили в систему, терминалах, времени входа и выхода, а также о перезагрузках системы. Это позволяет отслеживать историю использования системы и использовать ее для аудита безопасности.
lastb: Просмотр записей о неудачных попытках входа
Команда lastb отображает список неудачных попыток входа в систему (bad login attempts). Обычно она читает файл `/var/log/btmp`, позволяя определить, кто, когда и с какого терминала не смог войти в систему, что полезно для аудита безопасности.
ldd: Проверка зависимостей общих библиотек
Команда ldd выводит список общих библиотек (shared libraries), необходимых для динамически связанных исполняемых файлов или общих библиотек. Это полезно для определения того, от каких библиотек зависит программа и где эти библиотеки расположены в системе.
less: Свободное перемещение по содержимому текстового файла
Команда `less` — это мощный пейджер (Paginator), который отображает содержимое текстовых файлов постранично и, в отличие от `more`, позволяет свободно перемещаться вперед и назад по содержимому файла. Она полезна для эффективного чтения больших файлов или лог-файлов.
lesspipe: препроцессор ввода для less
`lesspipe` — это скрипт предварительной обработки ввода, который расширяет функциональность команды `less`, позволяя просматривать файлы различных форматов, таких как сжатые архивы, архивы и PDF, непосредственно с помощью `less`. Через переменную окружения `LESSOPEN` `less` вызывает `lesspipe` перед открытием файла, передавая содержимое файла по конвейеру. Это позволяет пользователям немедленно просматривать содержимое без дополнительных шагов по распаковке или преобразованию файлов.
link: Создание жесткой ссылки на файл
Команда `link` используется для создания жесткой ссылки на существующий файл. Жесткая ссылка разделяет тот же inode с исходным файлом и действует как другое имя, указывающее на те же данные в файловой системе. Если исходный файл удален, но жесткая ссылка остается, данные будут сохранены.
ln: Создание ссылок на файлы (символические ссылки)
Команда ln используется для создания ссылок на файлы или каталоги в файловой системе. Она в основном используется для создания символических ссылок (мягких ссылок), которые позволяют получать доступ к исходному файлу по другому имени или пути без изменения его расположения. Поддерживаются два типа ссылок: жесткие ссылки и символические ссылки.
locate: Быстрый поиск местоположения файлов
Команда `locate` — это утилита, которая позволяет быстро находить местоположение файлов в системе. В отличие от команды `find`, которая сканирует файловую систему в реальном времени, `locate` использует предварительно созданную базу данных (`mlocate.db`) для поиска, что обеспечивает гораздо более быстрые результаты. Эта база данных обычно периодически обновляется с помощью команды `updatedb`.