Есть два вида команд, используемых в Linux: Встроенные команды оболочки и команды Linux.
Переименование каталогов является одной из самых основных операций, которые вам часто приходится выполнять в системе Linux. Вы можете переименовать каталоги из файлового менеджера GUI с помощью пары кликов или с помощью терминала командной строки. В этой статье объясняется, как переименовать каталоги с помощью командной строки. Переименование каталогов В Linux и Unix-подобных операционных системах вы можете использовать команду mv (без перемещения) для переименования или перемещения файлов и каталогов из одного места в другое. Синтаксис команды mv
Хотя не очень часто, бывают случаи, когда вам нужно выяснить, сколько файлов находится в данном каталоге. Например, если у вас не хватает inode в вашей системе Linux, вам нужно найти каталог, содержащий тысячи или миллионы файлов. В этой статье мы покажем вам несколько разных способов узнать количество файлов в каталоге в Linux. Подсчет файлов в каталоге Самый простой способ подсчитать файлы в каталоге – перечислить по одному файлу на строку ls и передать результат wc для подсчета
Команда id в Linux используется для отображения реального и эффективного идентификатора пользователя и идентификатора группы пользователя. В этой статье мы покажем вам, как использовать команду id в Linux, с некоторыми из наиболее распространенных и полезных примеров. Команда id в Linux Это синтаксис команды id: id [options] [username] Если вы не предоставите имя пользователя, команда отобразит сведения о текущем вошедшем в систему пользователе. id Вот вывод, который он отображал для нас в Ubuntu
Как системный администратор Linux, иногда вам может понадобиться изменить поведение ядра по умолчанию. Например, вам может потребоваться включить магический ключ SysRq или увеличить количество соединений, которые будет принимать ядро. Параметры ядра могут быть установлены при сборке ядра, при загрузке системы или во время выполнения. В этой статье объясняется, как использовать команду sysctl для просмотра и изменения параметров ядра во время выполнения. Использование sysctl для просмотра параметров ядра Чтобы просмотреть все текущие параметры ядра, вызовите команду sysctl с опцией
Сделайте первый шаг к созданию сценариев оболочки. Узнайте, что нужно для создания простого bash-скрипта и как его запустить. Если вам нужно сделать это более одного раза, автоматизируйте это! Вы часто будете повторять одну и ту же задачу в Linux снова и снова. Это может быть простая резервная копия каталога, очистка временных файлов или даже клонирование базы данных. Автоматизация задачи – один из многих полезных сценариев, в которых вы можете использовать возможности сценариев bash. Позвольте нам показать вам,
Технологии безопасности прошли долгий путь, но почтенный пароль все еще остается одним из наиболее распространенных инструментов, используемых для защиты данных. Команда passwd позволяет вам изменить пароль пользователя в Linux, но она может сделать намного больше, чем это. Вы можете заблокировать (и разблокировать) пользователей. Вы можете заставить пользователя сменить пароль при следующем входе в систему и многое другое. В этой статье мы покажем вам несколько полезных примеров команды passwd, которую вы можете использовать в качестве системного администратора.
Ядро Linux является основным компонентом операционной системы Linux. Он управляет ресурсами системы и является мостом между аппаратным и программным обеспечением вашего компьютера. Ядро Linux имеет модульную конструкцию. Модуль ядра, или его часто называют драйвером, – это фрагмент кода, расширяющий функциональные возможности ядра. Модули либо скомпилированы как загружаемые модули, либо встроены в ядро. Загружаемые модули могут быть загружены и выгружены в работающем ядре по запросу, без необходимости перезагрузки системы. Обычно модули загружаются по требованию udev (диспетчер устройств). Тем не менее,
Часто при написании сценариев Bash вам необходимо завершить выполнение сценария, когда выполняется определенное условие, или предпринять действия, основанные на коде завершения команды. В этой статье мы рассмотрим встроенную команду exit в Bash и статусы выхода выполненных команд. Статус выхода Каждая команда оболочки возвращает код завершения, когда она завершается, либо успешно, либо безуспешно. По соглашению код завершения, равный нулю, указывает, что команда выполнена успешно, а ненулевое значение означает, что произошла ошибка. Специальная переменная $? возвращает состояние выхода последней
Команда dirname в Linux печатает путь к файлу с удаленным последним компонентом. Это в основном дает вам путь к каталогу из пути к файлу. destroyer@andreyex: ~$ dirname /home/andreyex/upload/andreyex.jpg /home/andreyex/upload destroyer@andreyex: ~$ Это особенно полезно в скриптах bash, где вы хотите извлечь путь к каталогу из длинного пути к файлу. Команда dirname дополняет команду basename. Команда basename извлекает имя файла из пути, в то время как dirname извлекает путь к каталогу. Примеры команды Dirname Команда dirname имеет
Как правило, при написании сценариев bash мы используем echo для печати стандартный вывод. echo это простая команда, но ее возможности ограничены. Чтобы лучше контролировать форматирование вывода, используйте команду printf. Команда printf форматирует и печатает свои аргументы, аналогично функции printf() в C. Команда printf printf это оболочка, встроенная в Bash и другие популярные оболочки, такие как Zsh и Ksh. Существует также автономный двоичный файл /usr/bin/printf, но встроенная версия оболочки имеет преимущество. Мы рассмотрим встроенную версию Bash printf. Синтаксис команды
Интерфейс прикладных программ (API) – это набор определений и протоколов, которые позволяют программным программам взаимодействовать друг с другом. Термин REST обозначает передачу представительного состояния. Это архитектурный стиль, который состоит из набора ограничений, которые будут использоваться при создании веб-сервисов. RESTful API – это API, который следует архитектуре REST. Обычно API REST используют протокол HTTP для отправки и извлечения данных и ответы в формате JSON. Вы можете использовать стандартные методы HTTP для создания, просмотра, обновления или удаления ресурсов через API. Для тестирования
Первое, что вам нужно сделать после установки нового SSD или жесткого диска, это разделить его. На диске должен быть хотя бы один раздел, прежде чем вы сможете отформатировать его и хранить на нем файлы. В Linux есть несколько инструментов, которые вы можете использовать для создания разделов, fdisk является наиболее часто используемым. В этой статье мы поговорим о команде fdisk. fdisk – утилита командной строки на основе меню, позволяющая создавать таблицы разделов на жестком диске и управлять ими.