Operadores Linux - Guía completa para los principales operadores de Linux

Tabla de contenido:

Anonim

Introducción a los operadores de Linux

Uno de los sistemas operativos informáticos más utilizados y recomendados para fines de desarrollo, "Linux", viene con una amplia gama de comandos de ejecución. Estos comandos son instrucciones de una sola línea ejecutadas en la Terminal. Hay una amplia gama de estos comandos, distinguidos para un uso específico. Estos comandos se ejecutan en Linux CLI (interfaz de línea de comandos). En este tema, vamos a aprender sobre los operadores de Linux.

Si es nuevo en Linux CLI y no tiene idea de estos operadores o de cómo usarlos, simplemente abra el terminal y active el comando "ayuda", que enumerará los comandos integrados de Linux Shell con sintaxis.

Uno de esos operadores poderosos es '&&' (doble ampersand), que es un tipo de comando de cadena y, cuando se usa, ejecuta el segundo comando en línea, después de la ejecución exitosa del primer comando.

Ejemplo: "apt-get update && apt-get upgrade", en adelante ejecución exitosa del comando de actualización, se ejecuta el comando de actualización.

Sumérjase en el mundo de los operadores ilimitados de Linux. Para empezar, Linux, como cualquier lenguaje de programación, tiene una gama básica de operadores.

La siguiente es la clasificación básica u operadores:

  • Operadores aritméticos: utilizados para la ejecución de operaciones matemáticas.
  • Operadores relacionales: simplemente define la relación entre dos operandos.
  • Operadores booleanos: también conocidos como operadores lógicos, se utilizan para realizar operaciones lógicas.
  • Operadores a nivel de bits: "&, |, <>", utilizado para operaciones simples a nivel de bits.
  • Operadores de prueba de archivos: juega con las propiedades de un archivo.

Lista de operadores de Linux

Estas son algunas de las categorías para operadores. Aparte de esto, Linux ofrece una amplia gama de comandos. Estos operadores básicamente se ejecutan en un Bourne Shell. Bourne Shell es el programa original de ejecución de comandos de UNIX, desarrollado en AT&T por Stephen Bourne, y de ahí el nombre. Ahora, comprendamos cada uno de estos operadores en profundidad con ejemplos. Para más ejemplos, asumiremos dos variables X e Y, con valores como 5 y 10.

1. Operadores aritméticos

Básicamente, estos operadores se utilizan en cálculos matemáticos simples como la suma y las multiplicaciones.

Tenemos 7 operadores aritméticos de la siguiente manera:

  • Suma (+): simplemente agrega valores de las dos variables dadas. Ex. X + Y resultará en 15.
  • Resta (-): Resta el valor de una variable con la otra. Ex. Y - X dará como resultado 5.
  • División (/): divide las dos variables. Ex. X / Y nos dará 0.5.
  • Multiplicación (*): Multiplica las dos variables. Ex. X * Y dará como resultado 50.
  • Operador de incremento (++): simplemente agrega uno al valor. El operador de incremento funciona de dos maneras, como prefijo y como postfijo, y en función de la posición del operador, los resultados pueden variar.
  • Para Prefijo: con el operador antes de la variable, Y ++, devolverá el valor antes de incrementar, Ej. Y ++ = 5
  • Para Postfix: con la variable antes del operador, ++ Y, devolverá el valor incrementado, Ej. ++ Y = 6.
  • Operador de decremento (-): Similar a Incremento, excepto que este elimina un solo valor. Funciona de dos maneras.
  • Para Prefijo: Primero da el valor de Y luego realiza la operación de disminución, Ej. Y: dará como resultado 5.
  • Para Postfix: inicialmente disminuye el valor en uno y luego da el resultado, Ej. –Y volverá 4.

Arriba están los operadores aritméticos ampliamente utilizados, y ahora comencemos con la segunda lista de operadores, es decir, Operadores de relación.

2. Operadores relacionales

Simplemente devuelve "verdadero o falso", dependiendo de la relación entre las variables y son compatibles con Bourne Shell.

A continuación se muestra el total de 6 tipos de operadores relacionales:

  • Igual a (==): compara las dos variables y devuelve verdadero si son iguales y falso si no. Ex. X == Y resultará en falso.
  • No es igual a (! =): Similar a igual a, excepto que devuelve verdadero si los valores no son iguales y falso si no. Ex. X! = Y devolverá verdadero.
  • Menor que (<): si el valor de la izquierda es menor que el valor de la derecha, devuelve verdadero más falso. Ex. X <Y devolverá verdadero.
  • Mayor que (>): devuelve verdadero si el valor de la izquierda es mayor que el valor de la derecha, de lo contrario es falso. Ex. X> Y devolverá falso.
  • Menor o igual que (<=): verdadero si el valor de la izquierda es menor o igual que el valor de la derecha.
  • Mayor o igual que (> =): verdadero si el valor de la izquierda es mayor o igual que el valor de la derecha.

Ahora que hemos entendido los operadores relacionales y aritméticos, estudiemos los operadores booleanos y bit a bit.

3. Operadores booleanos

Totalmente compatibles con Bourne Shell, los operadores booleanos se utilizan en combinación para obtener mejores resultados de búsqueda. AND, OR y NOT son los operadores booleanos y el uso de los resultados de estos operadores ahorra tiempo.

  • Y: para acotar la búsqueda. Ex. Marcas de prueba y calificaciones finales.
  • O: ampliar la búsqueda. Ex. Cursos gratuitos O bajo Rs.499.
  • NO: para eliminar palabras clave. Ex. Últimas adiciones NO superiores a Rs.499.

4. Operadores bit a bit

Algo similar a los operadores lógicos, excepto que los operadores bit a bit trabajan en el nivel inferior en la representación binaria de datos. Aquí, ambas variables (valor derecho e izquierdo) deben ser Integer.

A continuación se muestran los 6 operadores bit a bit.

  • AND (&): comparación entre dos bits. Devuelve 1 si ambos bits son 1, de lo contrario 0.
  • O (|): compara dos bits y devuelve 1 si los bits son complementarios, de lo contrario 0.
  • XOR (^): EXCLUSIVE-OR, similar a los operadores anteriores, compara ambos bits y devuelve 1 si alguno de los bits es 1. De lo contrario, da 0 si ambos bits son 0 o 1.
  • Piropo (~):
  • Desplazamiento a la izquierda (<<): simplemente mueve los bits a la derecha y se asigna un 0 al extremo izquierdo.
  • Shift derecho (>>): al igual que SHIFT RIGHT pero en sentido contrario. Mueve los bits a la izquierda y asigna 0 a la derecha.

Los operadores bit a bit se utilizan para alterar un bit individual. Y los operadores de prueba de archivos son tan simples como los operadores para verificar las propiedades de un archivo o los permisos como Leer, Escribir y ejecutar. Estos operadores se usan junto con la cláusula IF.

Para tener en cuenta: es posible que haya encontrado cómo no se ven las contraseñas en el terminal mientras escribe. Para ser claros, esto no es un problema, sino un buen punto de seguridad. A medida que escribe la contraseña, se mantiene en la oscuridad, pero Linux guarda cada toque.

Conclusión

En este artículo, hemos cubierto los operadores básicos de Linux más utilizados. De operadores aritméticos a bit a bit, con una breve explicación y un ejemplo. Estos son solo la fracción de los comandos disponibles, Linux tiene una amplia gama de comandos de operador, puede aprender y usar comandos según sus necesidades. Usar y aprovechar el poder de estos comandos facilitará el funcionamiento del sistema operativo Linux.

Artículos recomendados

Esta es una guía para operadores de Linux. Aquí discutimos la lista de operadores de Linux que se ejecutan básicamente en un Bourne Shell. También puede consultar el siguiente artículo.

  1. Registro del sistema Linux
  2. Sistema de archivos Linux
  3. Tipos de shells en Linux
  4. Distribuciones de Linux