Есть два вида команд, используемых в Linux: Встроенные команды оболочки и команды Linux.
wall – это утилита командной строки, которая отображает сообщение на терминалах всех вошедших в систему пользователей. Сообщения можно вводить либо на терминале, либо в содержимом файла. wall означает написать все, чтобы отправить сообщение только определенному пользователю, используйте команду write. Обычно системные администраторы отправляют сообщения об обслуживании и просят пользователей выйти из системы и закрыть все открытые программы. Сообщения отображаются для всех вошедших в систему пользователей с открытым терминалом. Пользователи, использующие графическую среду рабочего стола без открытого терминала, не
Diff – это команда, которую можно использовать, когда вы хотите увидеть разницу между двумя файлами в командной строке Linux. Понимание вывода команды diff может быть сложным, если вы новичок. Выделение изменений другим цветом поможет вам легко заметить изменения. Вы можете раскрасить вывод diff с помощью параметра –color следующим образом: diff –color file1.txt file2.txt Это напечатает вывод diff-цвета разными цветами в зависимости от цветов вашей палитры терминала. Постоянно использовать цветной вывод различий Набирать –color каждый раз,
Если вы работаете с серверами Linux, скорее всего, вы используете SSH для подключения к удаленному серверу. В таких случаях, когда у вас нет прямого доступа к системе, вы можете задаться вопросом, работает ли ваш сервер на виртуальной машине или в физической системе. Позвольте нам показать вам, как это сделать. Проверьте, является ли сервер физическим или виртуальным Самый простой способ проверить это – использовать команду dmidecode. sudo dmidecode -s system-manufacturer Если это физическая система,
Когда ваши сценарии bash становятся все больше и больше, все может стать очень запутанным! Вы можете снова и снова переписывать одни и те же фрагменты кода в разных частях ваших сценариев bash. К счастью, вы можете избежать переписывания кода, используя функции в bash, которые сделают ваши скрипты более организованными и читаемыми. В этой статье вы научитесь создавать функции, возвращать значения функций и передавать аргументы функций в сценариях оболочки bash. Кроме того, вы узнаете, как работают
Выполнить последнюю команду !! !! например, если мы ввели «apt install htop» без sudo, возвращается ошибка, указывающая, что требуется «sudo» apt install htop sudo !! Будьте осторожны, если вашей последней командой была «poweroff», пока вы набираете !! и нажмите клавишу Enter, как вы догадались, система выключится. Не знаете, какая была последняя команда? используйте команду «history», чтобы проверить последнюю команду и даже дальше назад Работа команды в фоновом режиме Чтобы команда продолжала работать в фоновом
Давайте поработаем со строками! Если вы знакомы с переменными в bash, вы уже знаете, что не существует отдельных типов данных для строк, int и т. д. Все является переменной. Но это не значит, что у вас нет функций манипулирования строками. На этой неделе вы узнаете, как управлять строками, используя различные строковые операции. Вы узнаете, как получить длину строки, объединить строки, извлечь подстроки, заменить подстроки и многое другое! Получить длину строки Начнем с получения длины строки
Давайте займемся математикой в Bash! При написании сценариев bash вы часто обнаруживаете, что хотите выяснить результат арифметических вычислений, чтобы определить оставшееся дисковое пространство, размеры файлов, срок действия пароля, количество хостов, пропускную способность сети и т. д. В этой главе серии статей о bash для начинающих вы научитесь использовать операторы bash для выполнения различных арифметических вычислений. Чтобы освежить вашу память, вот арифметические операторы в bash: оператор Описание + прибавление – субстракция * умножение / целочисленное деление
Иногда плохие вещи случаются с хорошими системами. К счастью, вы являетесь пользователем Linux и у вас есть fsck (проверка файловой системы), чтобы помочь с потенциально поврежденной файловой системой. Эта утилита используется для проверки и (необязательно) восстановления файловой системы. Есть несколько сценариев, где вы можете использовать fsck. Как правило, вы захотите выполнить эту команду, если ваша система не загружается, устройство (внешние накопители или носители данных) не работает должным образом, или если вы видели доказательства повреждения файла. Fsck на самом деле
Как найти n-ую строку в файле в командной строке Linux? Как отобразить номер строки x для номера строки y? В Linux существует несколько способов достижения одного и того же результата. Печать определенных строк из файла не является исключением. Для отображения 13-й строки вы можете использовать комбинацию головы и хвоста: head -13 file_name | tail +13 Или вы можете использовать команду sed: sed -n ’13p’ file.txt Чтобы отобразить номера строк от 20 до 25, вы можете
cURL – это утилита командной строки для передачи данных с или на удаленный сервер с использованием одного из поддерживаемых протоколов. Он установлен по умолчанию в macOS и большинстве дистрибутивов Linux. cURL используется разработчиками для тестирования API, просмотра заголовков ответов и выполнения HTTP-запросов. В этой статье мы собираемся объяснить, как использовать cURL для выполнения запросов POST. Метод HTTP POST используется для отправки данных на удаленный сервер. Создание POST-запроса Общая форма команды curl для выполнения запроса POST выглядит следующим
Хотя systemd решает многие проблемы с управлением системой, иногда это также сбивает с толку. Даже такая простая задача, как перечисление системных сервисов, может заставить вас задуматься. В этой статье мы покажем вам, как составить список системных служб. Мы также объясним вывод, чтобы вам было легче понять различные состояния служб. Мы предполагаем, что у вас есть некоторые знания о systemd, но даже если вы этого не сделаете, все будет хорошо. Как вывести список активных сервисов
Ссылка – это ссылка на другой файл. Ссылки дают одному и тому же файлу несколько имен и позволяют им жить в двух или более местах одновременно. Есть два типа ссылок: Мягкая ссылка или символическая ссылка: это просто ярлык к исходному файлу. Жесткая ссылка: указывает на место в памяти исходного файла. Жесткие и программные ссылки создаются с помощью команды ln. В этой статье мы покажем вам, как использовать команду ln для создания различных типов ссылок в Linux.