Comandos de uso frecuente en el “Terminal” de Linux

Al igual que Windows, Linux tiene un cierto conjunto de comandos para el trabajo más conveniente y más rápido en el sistema operativo. Pero si en el primer caso llamamos a una utilidad o realizamos una acción desde la “Línea de comandos” (cmd), en el segundo sistema las acciones se realizan en el emulador de terminal. Básicamente, “Terminal”. и “Línea de comandos”. – es lo mismo.

Lista de comandos en el “Terminal” de Linux

Para aquellos que son nuevos en la familia de sistemas operativos Linux, aquí hay una lista de los comandos más significativos que todo usuario necesita. Tenga en cuenta que las herramientas y utilidades que se invocan desde “Terminal”.están preinstalados en todas las distribuciones de Linux y no necesitan ser precargados.

Gestión de archivos

En cualquier sistema operativo, no se puede prescindir de la interacción con varios formatos de archivo. La mayoría de los usuarios están acostumbrados a utilizar un gestor de archivos con un shell gráfico para este fin. Pero todas las mismas manipulaciones, o incluso una lista más amplia de manipulaciones, pueden realizarse utilizando comandos especiales.

  • ls – Permite ver el contenido del directorio activo. Tiene dos opciones: -l – muestra el contenido como una lista con una descripción, -a – muestra los archivos que están ocultos por el sistema.
  • gato – muestra el contenido del archivo especificado. Para la numeración de líneas la opción -n .
  • cd – se utiliza para pasar del directorio activo al directorio especificado. Cuando se inicia sin opciones adicionales, redirige al directorio raíz.
  • pwd – se utiliza para definir el directorio actual.
  • mkdir – crea una nueva carpeta en el directorio actual.
  • archivo – muestra información detallada sobre el archivo.
  • cp – es necesario para copiar una carpeta o un archivo. Al añadir la opción -r permite el copiado recursivo. La opción -a guarda los atributos del documento además de la opción anterior.
  • mv – se utiliza para mover o renombrar una carpeta/archivo.
  • rm – Borra un archivo o carpeta. Cuando se utiliza sin opciones, la eliminación es irrevocable. Para pasar a la papelera hay que introducir la opción -r.
  • ln – crea un enlace a un archivo.
  • chmod – Cambia los permisos (lectura, escritura, modificación…). Se puede aplicar por separado para cada usuario.
  • chown – Permite cambiar el propietario. Disponible sólo para el superusuario (administrador).
  • Nota: Para obtener derechos de superusuario (root), antes de ejecutar el comando, debe introducir “sudo su” (sin comillas).

  • localizar – está diseñado para localizar archivos en el sistema. En contraste con el comando encontrarla búsqueda se realiza en actualizadob.
  • dd – se aplica al crear copias de archivos y convertirlos.
  • encontrar – Realiza una búsqueda de documentos y carpetas en todo el sistema. Dispone de muchas opciones con las que puede personalizar de forma flexible las opciones de búsqueda.
  • monte-umounth – se utiliza para trabajar con sistemas de archivos. Puede utilizarse tanto para desconectar como para montar el sistema. Debes obtener los derechos de root para utilizarlo.
  • du – Muestra un ejemplo de archivos/carpetas. La opción -h realiza la conversión a un formato legible para el ser humano, -s – produce datos abreviados, y -d – establece la profundidad de las recursiones en los directorios.
  • df – Analiza el espacio del disco, permitiéndole conocer la cantidad de espacio restante y lleno. Tiene muchas opciones que permiten estructurar los datos resultantes.

Trabajar con texto

Tecleando. “Terminal”. comandos que interactúan directamente con los archivos, tarde o temprano tendrá que hacer ediciones en ellos. Los siguientes comandos se utilizan para trabajar con documentos de texto:

  • más – Permite ver el texto que no cabe en el área de trabajo. Si no hay desplazamiento del terminal, se utiliza una función más moderna menos.
  • grep – busca un texto basado en un patrón.
  • cabeza, cola – El primer comando se encarga de imprimir las primeras líneas del principio del documento (head), el segundo comando se encarga de
    muestra las últimas líneas del documento. Por defecto, se muestran 10 líneas. Puedes cambiar su número utilizando la función -n и -f.
  • ordenar – se utiliza para ordenar las líneas. Para la numeración de la opción -npara ordenar de arriba a abajo – -r.
  • dif – compara y muestra las diferencias en el documento de texto (línea por línea).
  • wc – cuenta palabras, cadenas, bytes y caracteres.

Control del proceso.

El uso prolongado del sistema operativo durante una sola sesión estimula la aparición de muchos procesos activos que pueden degradar significativamente el rendimiento del ordenador hasta el punto de que resulte incómodo trabajar detrás de él.

Esta situación se puede remediar fácilmente terminando los procesos innecesarios. En un sistema Linux se utilizan los siguientes comandos para este fin:

  • ps, pgrep – el primer comando muestra toda la información sobre los procesos activos del sistema (función “-е” da salida a un proceso concreto), el segundo da salida al ID del proceso después de que el usuario introduzca su nombre.
  • matar – termina el proceso del PID.
  • xkill – haciendo clic en la ventana del proceso –
    lo termina.
  • pkill – termina el proceso por su nombre.
  • killall termina todos los procesos activos.
  • top, htop. – son responsables de mostrar los procesos y se utilizan como monitores de la consola del sistema. htop es el más popular hoy en día.
  • tiempo – Muestra los datos del tiempo de ejecución del proceso en la pantalla del Terminal.

Entorno de usuario.

Entre los comandos importantes se encuentran no sólo los que le permiten interactuar con los componentes del sistema, sino también los que realizan tareas más triviales que contribuyen a la comodidad de trabajar en su ordenador.

  • fecha – emite la fecha y la hora en diferentes formatos (12 h, 24 h), según la opción.
  • alias – permite acortar un comando o crear su sinónimo, ejecutar uno o un flujo de varios comandos.
  • uname – proporciona información sobre el nombre de trabajo del sistema.
  • sudo, sudo su – El primero ejecuta programas como uno de los usuarios del sistema operativo. El segundo se ejecuta como Super Usuario.
  • dormir – pone el ordenador en modo de reposo.
  • apagado – apaga el ordenador inmediatamente, la opción -h permite apagar el ordenador a una hora predeterminada.
  • reiniciar – reinicia el ordenador. También es posible establecer un tiempo de reinicio específico utilizando opciones especiales.

Gestión de usuarios

Cuando hay más de una persona trabajando en un ordenador, la mejor opción es crear varios usuarios. Sin embargo, es necesario conocer los comandos para interactuar con cada uno de ellos.

  • useradd, userdel, usermod – añadir, eliminar, editar la cuenta de usuario, respectivamente.
  • passwd – se utiliza para cambiar la contraseña. Ejecutar como superusuario (sudo su al principio del comando) le permite restablecer las contraseñas de todas las cuentas.

Visor de documentos.

Ningún usuario es capaz de recordar el significado de todos los comandos del sistema o la ubicación de todos los archivos de programas ejecutables, pero tres comandos fáciles de recordar pueden venir al rescate:

  • dónde está – muestra la ruta de los archivos ejecutables.
  • hombre – muestra la ayuda o guía del comando, utilizada en comandos con páginas del mismo nombre.
  • qué es – es análogo al comando anterior, pero éste se utiliza para mostrar las secciones de ayuda disponibles.

Gestión de la red

Para configurar Internet y luego realizar con éxito los ajustes de la red, es necesario conocer al menos algunos de los comandos responsables de ello.

  • ip – Configurar los subsistemas de red, ver los puertos IP disponibles para las conexiones. Al añadir el atributo -Mostrar muestra los objetos de los tipos especificados como una lista, con el atributo -ayuda muestra la información de ayuda.
  • ping – Diagnostica la conexión a las fuentes de red (router, router, módem, etc.). También proporciona información sobre la calidad de la conexión.
  • nethogs – Proporcionar datos al usuario sobre el consumo de tráfico. Atributo -i especifica la interfaz de red.
  • traceroute – El análogo del comando pingpero de forma más avanzada. Muestra la velocidad de entrega de los paquetes de datos a cada uno de los nodos y ofrece información completa sobre la ruta de transmisión de los paquetes.

Conclusión:

Conociendo todos los comandos anteriores, incluso un novato que acabe de instalar un sistema basado en Linux será capaz de interactuar con él perfectamente, resolviendo con éxito las tareas que se le planteen. A primera vista, la lista puede parecer muy difícil de memorizar, pero si ejecuta tal o cual comando con frecuencia, con el tiempo los comandos básicos se fijarán en su memoria y no necesitará consultar las instrucciones que hemos proporcionado cada vez.

Nos alegramos de que hayamos podido ayudarle con su problema.

Describa lo que no le ha funcionado.
Nuestros especialistas tratarán de responder con la mayor rapidez posible.

¿Le ha ayudado este artículo?