• Blog
  • Cursos de Linux
  • Certificaciones LPIC
    • TODOS LOS CURSOS
Antonio Sánchez CorbalánAntonio Sánchez Corbalán
  • Blog
  • Cursos de Linux
  • Certificaciones LPIC
  • TODOS LOS CURSOS

¿Quieres aprender Linux?

¡Mira mis cursos en OFERTA!
  • Inicio
  • Blog
  • Linux
  • Componentes de una orden en la consola de Linux: las opciones

Componentes de una orden en la consola de Linux: las opciones

  • Categorías Linux
  • Fecha abril 9, 2018

Tal y como hemos visto en la anterior entrada sobre Componentes de una orden en Linux: los parámetros, cada comando puede funcionar sin parámetros, con uno o con varios. Ahora hablaremos sobre las opciones.

Con éstas, le indicamos al comando cómo deber realizar la acción a ejecutar. Las opciones son fácilmente identificables porque siempre vienen precedidas por uno o dos guiones. Se suelen poner después del comando, justo antes de los parámetros, pero muchos Shell permiten que se pongan en cualquier lugar porque pueden interpretarlas correctamente gracias a que siempre van precedidas por un guión.

Siguiendo con el ejemplo del comando ls que muestra el contenido de una carpeta, podemos indicar con las opciones CÓMO se va realizar ese listado de contenido, por ejemplo: de forma detallada (-l), incluyendo ficheros ocultos (-a), ordenado (-r), etc.

Se puede poner cada opción de forma independiente, separado por un espacio y precedidos cada uno de ellos por un guión distinto, pero no es necesario ya que se pueden agrupar.

Es decir, ls -l -a -r -t  es igual a ls -lart, lo cual es mucho más rápido y cómodo

Los comandos suelen tener muchísimas opciones, siendo las páginas del manual de la consola (páginas man) un aliado imprescindible al que recurrir para recordar cómo se usan o si existe alguna que realice la función que necesito.

El uso de los dobles guiones es menos común ya que son opciones más extensas y pueden dar lugar a lineas muy largas. Por ejemplo, la opción -h del comando ls es igual que poner –human-readable. Aunque aporta más información semántica sobre lo que hace, no es práctica a la hora de teclearla una y otra vez.

Aunque no es frecuente, hay comandos como el conocido tar que permite indicar las opciones sin necesidad de poner ningún guión, tar -czf copia.tar.gz /home/ es igual a tar czf copia.tar.gz /home/

Explicaciones en video

La explicación y ejemplos los podéis ver en este video de nuestro canal de youtube. Si os parece interesante podéis suscribiros a nuestros cursos sobre Linux

Pero lo que más recomiendo es que accedáis al curso gratuito “Bash: intérprete de comandos de Linux” pinchando aquí, donde encontraréis muchas más explicaciones sobre el manejo del Bash, con prácticas y ejercicios.

  • Compartir:
A. Sánchez Corbalán
    Profesor de vocación. Desde hace más de 15 años imparto clases de informática a todo tipo de alumnado. También he trabajado como desarrollador web y administrador de sistemas Linux. Soy socio fundador de dos empresas tecnológicas que me ayudan a seguir evolucionando.

    Publicación anterior

    Componentes de una orden en Linux: los parámetros
    abril 9, 2018

    Siguiente publicación

    Shell Bash de Linux: Navegar por los directorios y ver su contenido (cd, pwd y ls)
    abril 15, 2018

    También te puede interesar

    Operaciones aritméticas y lógicas en Shell Script
    3 diciembre, 2019

    ContenidosAritméticasLógicas Operaciones que podemos hacer con test Comparación de números Comparación de texto Comprobaciones sobre ficheros y directoriosOtras expresionesUso principal Aritméticas En un Bash podemos realiza directamente sumas, restas, divisiones, multiplicaciones y resto de números enteros. Para ello tendemos que …

    Sustitución de comandos en Shell Script
    27 noviembre, 2019

    La entrada de hoy es muy corta, pero fundamental para que podamos realizar nuestros script. Si quiero que mi script muestre la fecha actual símplemente podré Al llegar esa línea se ejecuta la orden y se muestra el resultad por …

    Shell Script: Variables
    11 noviembre, 2019

    Todo lenguaje de programación necesita lugar donde almacenar la información para luego procesarla según su uso. Este lugar se llama “Variable”, un lugar en la memoria principal que se reserva para que el programa puede guardar o acceder de una …

    Deja una respuesta Cancelar la respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Categorías

    • Linux
    • Shell Script
    • Soluciones
    • Tutoriales

    Todos los derechos reservados.

    • Privacy
    • Terms
    • Sitemap
    sanchezcorbalan.es utiliza cookies para mejorar la experiencia de los usuarios, facilitando la navegación por nuestra web. Para saber más sobre el uso que hacemos de las cookies, consulta nuestra Política sobre el uso de cookies.Aceptar
    Privacy & Cookies Policy

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are as essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are as essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.

    Necesarias Siempre activado

    Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.