Comandos básicos de shell en Linux

Un shell es un programa de usuario especial que proporciona una interfaz para que el usuario utilice los servicios del sistema operativo. Shell acepta comandos legibles por humanos del usuario y los convierte en algo que el kernel puede entender. Es un intérprete de lenguaje de comandos que ejecuta comandos leídos desde dispositivos de entrada como teclados o desde archivos. El shell se inicia cuando el usuario inicia sesión o inicia el terminal. 

1). Visualización del contenido del archivo en el terminal: 

  • cat : Generalmente se usa para concatenar los archivos. Da la salida en la salida estándar.
  • más : Es un filtro para recorrer el texto una pantalla a la vez.

  • less : se usa para ver los archivos en lugar de abrirlos. Similar a more command pero permite el movimiento hacia atrás y hacia adelante.

  • head : Se utiliza para imprimir las primeras N líneas de un archivo. Acepta N como entrada y el valor predeterminado de N es 10.
  • tail : Se utiliza para imprimir las últimas N-1 líneas de un archivo. Acepta N como entrada y el valor predeterminado de N es 10.

2). Comandos de manipulación de archivos y directorios: 

  • mkdir : se usa para crear un directorio si aún no existe. Acepta el nombre del directorio como parámetro de entrada.

  • cp : este comando copiará los archivos y directorios de la ruta de origen a la ruta de destino. Puede copiar un archivo/directorio con el nuevo nombre en la ruta de destino. Acepta el archivo/directorio de origen y el archivo/directorio de destino.

  • mv : Se utiliza para mover los archivos o directorios. El funcionamiento de este comando es casi similar al comando cp , pero elimina una copia del archivo o directorio de la ruta de origen.

  • rm : se utiliza para eliminar archivos o directorios.

  • táctil : se utiliza para crear o actualizar un archivo.

3). Comandos de extracción , clasificación y filtrado de datos: 

  • grep : este comando se utiliza para buscar el texto especificado en un archivo.

  • grep con expresiones regulares : se usa para buscar texto usando expresiones regulares específicas en el archivo.

  • sort : este comando se utiliza para ordenar el contenido de los archivos.

  • wc : Se utiliza para contar el número de caracteres, palabras en un archivo.

  • cut : Se utiliza para cortar una parte específica de un archivo.

4). Comandos básicos de navegación de terminal: 

  • ls : para obtener la lista de todos los archivos o carpetas.
  • ls -l: se agregan banderas opcionales a ls para modificar el comportamiento predeterminado, enumerando los contenidos en forma extendida -l se usa para la salida «larga»
  • ls -a: Listas de todos los archivos, incluidos los archivos ocultos, agregue la bandera -a 
  • cd : Se utiliza para cambiar de directorio.
  • du : Muestra el uso del disco.
  • pwd : muestra el directorio de trabajo actual.
  • man : Se usa para mostrar el manual de cualquier comando presente en Linux.
  • rmdir : se utiliza para eliminar un directorio si está vacío.
  • ln file1 file2 : Crea un enlace físico.
  • ln -s archivo1 archivo2 : Crea un enlace simbólico.
  • localizar: se utiliza para localizar un archivo en el sistema Linux
  • echo:   este comando nos ayuda a mover algunos datos, generalmente texto, a un archivo.
  • df: Sirve para ver el espacio disponible en disco en cada una de las particiones de tu sistema.
  • tar: se utiliza para trabajar con tarballs (o archivos comprimidos en un archivo tarball)

5). Comandos de permisos de archivo: los comandos chmod y chown se utilizan para controlar el acceso a los archivos en los sistemas UNIX y Linux. 

  • chown : Se utiliza para cambiar el propietario del archivo.
  • chgrp : se utiliza para cambiar el propietario del grupo del archivo.
  • chmod : Se utiliza para modificar el acceso/permiso de un usuario.

Publicación traducida automáticamente

Artículo escrito por shitalpatil94612 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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