10 коментариев
Поделиться статьей:

Полезные команды Linux, которые необходимо знать

Alla Rud 02.02.2017 10 4382 на прочтение 5 минут

Команда - это утилита командной строки, которая используется для совершения определенных задач в системе.

Я подобрала наиболее используемые команды Linux, которые необходимо всегда иметь под рукой пользователям операционной системы Линукс. Для запуска множества рассмотренных здесь утилит нет необходимости дополнительной установки, они предустановлены в любом дистрибутиве Linux, а если нет, то их можно легко найти в официальных репозиториях. Данные команды можно успешно использовать операционных системах на базе LINUX. Также обязательно прочтите еще один материал на нашем блоге посвященный уязвимостям Linux и их видам. linux_commands

Изначально рассмотрим команды Linux для управления файлами:

ls - утилита, которая используеься для просмотра содержимого каталогов. По умолчанию отображает текущий каталог.

cat - печатает содержимое файла, переданного в параметре, в стандартный вывод. Если передать несколько файлов, команда их склеивает.

cd -  обеспечивает переход из текущего каталога в указанный. Если не указывать параметры будете возвращены в домашний каталог. Вызов с двумя точками возвращает на уровень вверх относительно текущего каталога. Вызов с тире (cd -) - к предыдущему каталогу.

pwd - печатает на экран текущий каталог. Это особенно полезно удобно применяется в Bash программировании, для получения ссылки на каталог, в котором запущен скрипт.

mkdir - для создание новых каталогов.

file - определяет тип файла. В Linux не обязательны расширения для работы. Для их определения используется данная утилита.

cp - выполняет копирование файлов и каталогов. Она не копирует каталоги рекурсивно по умолчанию, добавляйте опцию -r (Recursive) или -a (Archive).

mv - задает перемещение или переименование файлов и каталогов.

rm - обеспечивает удаление файлов и папок. Утилита помогает навести порядок. Однако следует быть осторожным. Rm не удаляет файлы в корзину, поэтому восстановлению они не подлежат.

chown - используется для того, чтобы поменять имя владельца файла. Для рекурсивного изменения есть опция -R.

find - поиск в файловой системе, файлов и папок. Это очень гибкая и мощная команда Linux не только из-за своих возможностей поиска, но и благодаря возможности выполнять произвольные команды для найденных файлов.

du - используется для определения размера файла или каталога.

df - анализирует дисковое пространство.

dd - команда терминала для копирования и преобразования файлов. Она также часто применяется для разработки LiveUSB или гибридных ISO образов.

mount / umount - используются для подключения и отключения файловых систем Linux.

Команды консоли, которые используются для работы с текстом:

more / less - довольно простые команды терминала, используются для просмотра длинных текстов. Less новая команда и она поддерживает больше функций чем more.

head / tail - head выводит первые строки из файла, а tail - последние строки. По умолчанию выводятся 10 строк каждой утилитой.

grep - осуществляет поиск текста по шаблону. Можно искать как стандартно так и в файлах. Шаблон это или строка или регулярное выражение.

sort - делает сортировку строк текста по определенным критериям. -n (Numeric) - по сортирует по числовому значению, и -r (Reverse), которая переворачивает вывод.

wc - делает подсчет количества слов, строк, байт и символов.

Команды Linux, которые управляют процессами:

kill / xkill / pkill / killall - используются для завершения процессов.

ps / pgrep - специальная утилита ps печатает информацию о запущенных процессах. С помощью Pgrep задается  имя процесса, а утилита указывает на идентификатор.

top / htop - обеспечивают отображение процессов, используются также в качестве консольных системных мониторов. С помощью утилиты можно просматривать и контролировать процессы через интерфейс.

time - обозначает время выполнения процесса. Это своеобразный секундомер для выполнения программы.

Специальные команды для того, чтобы управлять пользователями:

useradd / userdel / usermod - добавление, удаление и изменение учетных записей пользователей. Эти команды используются не очень часто.

passwd - для изменения паролей учетной записи пользователя. Чем чаще меняются пароли, тем безопаснее для пользователей.

Подобных команд большое количество и если в этом списке нет тех, которыми Вы постоянно пользуетесь, пишите их в комментарии под статьей. Я обязательно их добавлю в данный материал, может они еще кому то пригодятся.

Не используете Линукс? Развейте все мифы о данной ОС прочитав еще одну статью на нашем блоге.

Нужны системы мониторинга сервера Linux? Специальный обзор программ для мониторинга Линукс в нашей статье на блоге.


Close Screen
Alla Rud
Статей: 575
Оцените статью:


Спасибо за отзыв
Рейтинг: 4.8 из 5 Голосов: 13