Операторы Linux - Полное руководство для самых популярных операторов Linux

Содержание:

Anonim

Введение в Операторы Linux

Одна из наиболее широко используемых и рекомендуемых компьютерных операционных систем для целей разработки «Linux» поставляется с широким диапазоном команд выполнения. Эти команды являются однострочными инструкциями, выполняемыми на Терминале. Существует широкий спектр этих команд, выделенных для конкретного использования. Эти команды выполняются в Linux CLI (интерфейс командной строки). В этой теме мы собираемся узнать об операторах Linux.

Если вы новичок в Linux CLI и не имеете представления об этих операторах или о том, как их использовать, просто откройте терминал и запустите команду «help», которая выведет список встроенных команд Linux Shell с синтаксисом.

Одним из таких мощных операторов является '&&' (двойной амперсанд), который является типом цепной команды и при использовании выполняет вторую встроенную команду после успешного выполнения первой команды.

Пример: «apt-get update && apt-get upgrade», после чего при успешном выполнении команды обновления выполняется команда «Обновить».

Давайте погрузимся в мир безлимитных операторов Linux. Начнем с того, что Linux, как и любой другой язык программирования, имеет базовый набор операторов.

Ниже приводится основная классификация или операторы:

  • Арифметические операторы: используются для выполнения математических операций.
  • Операторы отношений: просто определяет отношение между двумя операндами.
  • Булевы операторы: также известные как логические операторы, они используются для выполнения логических операций.
  • Побитовые операторы: «&, |, <>», используемые для простых побитовых операций.
  • Операторы проверки файлов: воспроизводит свойства файла.

Список операторов Linux

Это несколько категорий для операторов. Помимо этого, Linux предлагает широкий спектр команд. Эти операторы в основном выполняются на Bourne Shell. Bourne Shell - это оригинальная UNIX-программа для выполнения команд, разработанная в AT & T Стивеном Борном и получившая название. Теперь давайте разберемся с каждым из этих операторов в примерах. Для дальнейших примеров мы примем две переменные X и Y со значениями 5 и 10.

1. Арифметические операторы

В основном, эти операторы используются в простых математических вычислениях, таких как сложение и умножение.

У нас есть 7 арифметических операторов следующим образом:

  • Добавление (+): просто добавляет значения двух данных переменных. Ex. X + Y приведет к 15.
  • Вычитание (-): вычитает значение одной переменной из другой. Ex. Y - X приведет к 5.
  • Деление (/): делит две переменные. Ex. X / Y даст нам 0, 5.
  • Умножение (*): Умножает две переменные. Ex. X * Y приведет к 50.
  • Оператор приращения (++): просто добавляет единицу к значению. Оператор приращения работает двумя способами: в качестве префикса и постфикса, и в зависимости от позиции оператора результаты могут отличаться.
  • Для префикса: с оператором перед переменной, Y ++, он вернет значение до увеличения, например. Y ++ = 5
  • Для Postfix: с переменной перед оператором ++ Y он вернет увеличенное значение, например. ++ Y = 6.
  • Оператор декремента (-): аналогичен инкременту, за исключением того, что удаляет одно значение. Работает двумя способами.
  • Для префикса: сначала задается значение Y, затем выполняется операция уменьшения, напр. Y - приведет к 5.
  • Для Postfix: сначала уменьшает значение на единицу, а затем дает результат, например. –Y вернется 4.

Выше широко используются арифметические операторы, и теперь давайте начнем со второго списка операторов, т.е. операторов отношений.

2. Операторы отношений

Просто возвращает «истина или ложь», в зависимости от отношения между переменными и поддерживается Bourne Shell.

Ниже представлено 6 типов реляционных операторов:

  • Равно (==): сравнивает две переменные и возвращает true, если они равны, и false, если иначе. Ex. X == Y приведет к ложному.
  • Не равно (! =): Аналогично равно, за исключением того, что возвращает значение true, если значения не совпадают, и значение false, если иное. Ex. X! = Y вернет истину.
  • Меньше чем (<): если левое значение меньше правого, оно возвращает true, иначе false. Ex. X <Y вернет истину.
  • Больше (>): возвращает true, если левое значение больше правого, иначе false. Ex. X> Y вернет false.
  • Меньше или равно (<=): true, если левое значение меньше или равно правому значению.
  • Больше или равно (> =): true, если левое значение больше или равно правому значению.

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

3. Булевы операторы

Полностью поддерживаемые в Bourne Shell, булевы операторы используются в комбинации для улучшения результатов поиска. И, ИЛИ и НЕ являются логическими операторами, и использование результатов этих операторов экономит время.

  • И: сузить поиск. Ex. Тестовые оценки и итоговые оценки.
  • ИЛИ: расширить поиск. Ex. Бесплатные курсы ИЛИ под Rs.499.
  • НЕ: исключить ключевое слово (а). Ex. Последние дополнения НЕ выше 499 рупий.

4. Битовые операторы

Несколько похоже на логические операторы, за исключением того, что битовые операторы работают на более низком уровне при двоичном представлении данных. Здесь обе переменные (правое и левое значение) должны быть целочисленными.

Ниже приведены 6 побитовых операторов.

  • И (&): сравнение между двумя битами. Возвращает 1, если оба бита равны 1, иначе 0.
  • ИЛИ (|): сравнивает два бита и возвращает 1, если биты дополняют друг друга, иначе 0.
  • XOR (^): EXCLUSIVE-OR, аналогично вышеприведенным операторам, сравнивает оба бита и возвращает 1, если любой из битов равен 1. Иначе он дает 0, если оба бита равны 0 или 1.
  • Комплимент (~):
  • Сдвиг влево (<<): просто сдвигает биты вправо, а слева назначается 0.
  • Сдвиг вправо (>>): точно так же, как SHIFT RIGHT, но наоборот. Он перемещает биты влево и присваивает 0 справа.

Битовые операторы используются для изменения отдельного бита. Операторы проверки файлов так же просты, как и операторы, для проверки свойств файла или разрешений, таких как чтение, запись и выполнение. Эти операторы используются вместе с предложением IF.

Следует отметить: вы могли столкнуться с тем, что пароли не отображаются на терминале при вводе. Чтобы было ясно, это не проблема, а хорошая точка безопасности. Когда вы вводите пароль, он остается в темноте, но Linux сохраняет каждое нажатие.

Вывод

В этой статье мы рассмотрели наиболее широко используемые базовые операторы Linux. От арифметики к побитовым операторам, с кратким объяснением и примером. Это лишь малая часть доступных команд, Linux имеет широкий спектр команд операторов, вы можете изучать и использовать команды в соответствии с вашими потребностями. Использование и использование возможностей этих команд облегчит работу с операционной системой Linux.

Рекомендуемые статьи

Это руководство для операторов Linux. Здесь мы обсуждаем список операторов Linux, которые в основном выполняются в оболочке Bourne. Вы также можете посмотреть на следующую статью.

  1. Ведение журнала системы Linux
  2. Linux File System
  3. Типы оболочек в Linux
  4. Дистрибутивы Linux