Una guía rápida para usar Shell en Linux

Una guía rápida para usar Shell en Linux

Una guía rápida para usar Shell en Linux

VALORACIÓN DEL ARTÍCULO:
5/5


Índice de contenidos

¿Qué es una concha?

Antes de que existieran los entornos de escritorio y las interfaces gráficas de usuario, la única forma de interactuar con el sistema operativo Linux era utilizar la línea de comandos, también conocida como terminal.

El terminal utiliza un programa especial llamado shell que soporta una serie de comandos para realizar tareas.

Hay diferentes tipos de concha disponibles. Aquí están las conchas más utilizadas:

  • bash – Bourne de nuevo shell
  • ksh – Korn shell
  • csh – C Shell
  • dash – shell de Debian almquist

La mayoría de las distribuciones modernas de Linux utilizan el intérprete de comandos bash o el intérprete de comandos dash, aunque vale la pena saber que existen otros intérpretes de comandos.

¿Cómo se puede abrir una concha?

Si te conectas a un servidor Linux a través de ssh, accederás directamente a un shell de Linux. Si está usando una versión de escritorio de Linux y está usando un entorno de escritorio, puede llegar a un shell simplemente abriendo una terminal.

Esta guía muestra cómo acceder a un terminal de diferentes maneras.

Tan pronto como entre en el terminal, podrá utilizar el shell por defecto para ese terminal.

¿Es lo mismo una terminal y un caparazón?

Un terminal y una concha, aunque a menudo se utilizan conjuntamente, son bestias muy diferentes. Un terminal es un programa que le permite acceder a un shell.

Como se mencionó anteriormente, un terminal puede ejecutar diferentes tipos de shell. Un shell no necesita un emulador de terminal para funcionar. Puede ejecutar un script shell a través de un trabajo CRON, por ejemplo, que es una herramienta para ejecutar scripts en determinados períodos de tiempo.

Cómo interactúo con el Shell

Puede hacer prácticamente cualquier cosa en una ventana de terminal que pueda lograr en un entorno más gráfico, pero necesita saber qué comandos están disponibles.

Hay varias maneras de enumerar todos los comandos. Por ejemplo, el siguiente comando enumera los comandos disponibles:

compgen -c | más

Esto listará todos los comandos disponibles, pero de tal manera que a menos que usted sepa lo que significan los comandos, es poco probable que se sienta muy cómodo.

Puede utilizar el comando man para leer información sobre cada comando escribiendo lo siguiente:

man commandname

Sustituya el «commandname» por el nombre del comando sobre el que desea leer.

Siempre puede seguir las guías de este sitio para saber cómo usar la mayoría de los comandos de Linux que están disponibles.

Las cosas clave que usted querrá saber son cómo ver los archivos, cómo editarlos, cómo averiguar en qué parte del sistema de archivos se encuentra, cómo subir y bajar directorios, cómo mover archivos, cómo copiar archivos, cómo borrarlos y cómo crear directorios.

Afortunadamente, esta guía le mostrará cómo hacer todas esas cosas.

Qué es un script de Shell

Un script shell es una serie de comandos shell escritos en un archivo que, cuando se llama, ejecutará los comandos uno tras otro, tomando a menudo la entrada del usuario.

Los scripts de Shell proporcionan una forma de realizar tareas comunes una y otra vez.

Atajos de teclado

Hay una serie de atajos de teclado que vale la pena conocer para interactuar rápidamente con una shell dentro de una ventana de terminal:

  • CTRL + U = Corta texto hasta el cursor
  • CTRL + K = Cortes desde el cursor hasta el final de la línea
  • CTRL + Y = Pega texto
  • CTRL + E = Mover el cursor al final de la línea
  • CTRL + A = Mover el cursor al principio de la línea
  • ALT + F = Saltar al siguiente espacio
  • ALT + B = Saltar al espacio anterior
  • ALT + retroceso = Eliminar palabra anterior
  • CTRL + W = Cortar palabra antes del cursor
  • Mayúsculas + Insertar = Pegar

Instalación de software utilizando la línea de comandos

El shell puede ser usado más que una simple forma de copiar archivos y editarlos.

Por ejemplo, puede utilizar el shell para instalar software. La mayoría de los comandos para instalar software son específicos de un sistema operativo y no de un shell en particular.

Por ejemplo, apt-get está disponible en distribuciones basadas en Debian, mientras que yum está disponible para distribuciones basadas en Red Hat.

Puede usar apt-get en un script de shell pero no funcionará en todas las distribuciones. Es un programa de línea de comandos en lugar de ser un comando shell dedicado.

Consejos y trucos útiles

Esta guía proporciona una lista de 15 consejos y trucos útiles para la línea de comandos.

Le mostrará cómo ejecutar comandos en segundo plano, cómo hacer una pausa en los comandos, cómo mantenerlos ejecutándose incluso después de cerrar sesión, cómo ejecutar comandos en una fecha y hora específicas, cómo ver y gestionar procesos, cómo matar procesos colgados, cómo descargar vídeos de Youtube, cómo descargar páginas web e incluso cómo hacer que le digan su suerte.

TAMBIÉN TE INTERESA

vivo X200 FE

Vivo X200 FE: fuera caretas con esta nueva gama alta

La marca vivo, siempre muy identificada con móviles accesibles, se quita la carea para presentar el nuevo vivo X200 FE, un dispositivo que busca conquistar a los usuarios que quieren rendimiento premium sin renunciar a la comodidad. Con una cámara desarrollada junto a ZEISS, batería de larga duración, una pantalla de alto nivel y un

videovigilancia camara AOV PT

La cámara AOV PT: un motivo para irse tranquilo de vacaciones

El verano es sinónimo de descanso, desconexión y viajes. Pero también de preocupación y seguro que las siglas de la cámara AOV PT ayudan a combatir ese sentimiento. Casas vacías, negocios con menos actividad y propiedades que quedan fuera del radar diario se convierten en un blanco fácil para robos o actos vandálicos. En este

la estafa más habitual de España

Así es la estafa más habitual: WhatsApp, Telegram, oferta de empleo y un troyano…

Está arrasando. La estafa más habitual que circula por España lo tiene todo: ingeniería social, plataformas de mensajería, el señuelo del un empleo irreal y un troyano que tienes cuando ya has caído. Los expertos en ciberseguridad como Secure&IT se han hecho eco de multitud de robos de estas características. Describiendo la estafa más habitual

planificar un viaje con ChatGPT

Planificar un viaje con ChatGPT: todo lo que debes saber

Planificar un viaje con ChatGPT es una de las muchas cosas que se pueden hacer con esta popular herramienta. Destinos, restaurantes, precios, parkings donde dejar el coche, itinerarios… Se puede hacer de todo con la IA, pero hasta cierto punto. Y es que hay límites y riesgos que hay que tener en cuenta. Lo analizamos