Comandos básicos de Linux que debes saber

Comandos básicos de Linux que debes saber
A medida que hace la transición de Windows o Mac a Linux, pasará mucho tiempo trabajando en el terminal de Linux. El terminal es una consola que acepta comandos escribidos por un usuario y ejecuta una tarea en el sistema. Ejecutar comandos en el terminal es una habilidad esencial que cualquier usuario de Linux necesita administrar de manera eficiente.

Linux proporciona toneladas de comandos, pero lo mantendremos simple en esta guía y arrojaremos luz sobre los comandos básicos de Linux que realmente debe saber al comenzar.

El comando pwd

En cualquier punto dado en el terminal, está en una ruta de directorio específica. Para revelar el camino en el que está trabajando, ejecute el comando pwd. El comando pwd, abreviatura de imprimir directorio de trabajo, es un comando básico de Linux que muestra o imprime la ruta completa del directorio en el que se encuentra actualmente.

$ PWD

Actualmente estoy en el camino /home /winnie desde la imagen de arriba, que es mi directorio de casa.

El comando ls

El comando ls (lista) enumera el contenido de un directorio. En su forma básica, enumera todos los contenidos como se muestra.

$ LS

La opción -l proporciona información adicional, como permisos de archivo, propiedad de usuario y grupo, tamaño del archivo (KB), fecha y hora en que el archivo o directorio se modificó por última vez, y el nombre del archivo o el directorio.

$ ls -l

El -H La opción imprime la salida del tamaño del archivo de una manera más fácil de usar, como se muestra.

$ ls -lh

Por último, puede enumerar archivos en otra ruta de directorio especificando la ruta al directorio de la siguiente manera:

$ LS/PATH/TO/DIRECTORIO

Por ejemplo, para enumerar el contenido en el /arranque/grub/ camino, ejecutar:

$ ls/boot/grub/

El comando CD

El comando CD es el formulario acortado para el directorio de cambio. Le permite salir de su ruta de directorio actual y navegar a otros directorios.

Para navegar por un directorio diferente, especifique la ruta completa o absoluta al directorio desde la raíz (/) directorio. Esto se conoce como Referencia absoluta.

$ CD/Path/TO/Directorio

Por ejemplo, para navegar al /SSH directorio, ejecutar.

$ cd /etc /ssh

Aquí el /etc/ssh es el camino absoluto.

Si está navegando a un subdirectorio o un directorio dentro de su directorio actual, no comience con la barra de avance ( / ). Simplemente especifique el nombre del directorio después del comando CD. Esto se conoce como Referencia relativa. La ruta relativa se define desde su directorio de trabajo actual y no para el directorio raíz.

Directorio de $ CD

Estoy cambiando al directorio de descargas en el ejemplo a continuación, dentro de mi directorio de trabajo actual.

Descargas de $ CD

Sin ningún argumento, el cd El comando lo lleva de regreso a su directorio de inicio, no importa dónde se encuentre en la terminal.

$ CD

El comando mkdir

El mkdir Comando (el formulario acortado para el directorio de fabricación) crea un nuevo directorio dentro del directorio de trabajo actual. Simplemente use la sintaxis:

$ Mkdir Directorio

Por ejemplo, para crear un directorio o carpeta con el nombre, informes, Invocar el comando:

$ Mkdir informes

También puede crear un directorio dentro de un directorio utilizando el -pag opción como se muestra.

$ mkdir -p informes/ventas/2020

El comando crea dos directorios: el ventas directorio y el 2020 directorio dentro del ventas directorio. Para verificar la estructura del directorio, use el comando del árbol como se muestra.

$ informes de árboles

El comando touch

El comando touch se usa cuando desea crear un nuevo archivo. Simplemente use la sintaxis que se muestra para crear un archivo.

$ touch nombre de archivo

Para crear un archivo de texto simple llamado mi archivo.TXT, emitir el comando:

$ touch myfile.TXT

El archivo creado hereda la propiedad del usuario y del grupo del usuario que creó el archivo.

El comando rm

Una abreviatura para eliminar, el comando RM se usa para eliminar o eliminar un archivo o directorio. Para eliminar o eliminar un archivo, ejecute:

$ RM Nombre de archivo

Por ejemplo, para eliminar el archivo que creamos en el paso 5, ejecute el comando

$ rm myfile.TXT

Para eliminar un directorio, use el -Riñonal bandera como se muestra. Esto elimina el directorio de manera recursiva, yo.mi., junto con su contenido.

Directorio de $ RM -R

Con eso en mente, podemos eliminar el informes directorio junto con su contenido como se muestra.

Informes de $ RM -R

El comando rmdir

El rmdir El comando solo se elimina UN VACÍO directorio. Tengo un directorio vacío llamado proyectos En mi directorio actual. Para eliminarlo, ejecutaré el comando:

Proyectos de $ RMDIR

Si intenta eliminar un directorio no vacío, obtendrá el error que se muestra a continuación. Aquí, he copiado el ventas.pdf archivo al proyectos directorio. Desde el proyectos El directorio ahora contiene un archivo, el rmdir El comando ahora falla.

Comando CP

El comando CP (Copy) crea una copia de un archivo o un directorio. Podemos copiar un archivo de un directorio a otro utilizando la sintaxis que se muestra.

$ CP/Path/To/Source/File/Path/To/Destination/Directory

Para copiar un archivo llamado ventas.pdf Desde su carpeta actual hasta el /tmp/registros/ carpeta en mi sistema, ejecutaré el comando:

Ventas de $ CP.PDF/TMP/Records/

Para copiar un directorio recursivamente (incluido todos los contenidos) de una ubicación a otra, invoca el -Riñonal opción. En el ejemplo a continuación, estamos copiando la carpeta llamada datos del directorio de trabajo actual al /tmp/registros/ directorio.

$ cp -r datos/tmp/registros/

comando mv

Dependiendo de cómo se use, el comando MV (Move) puede mover o cambiar el nombre de un archivo/directorio.

Para cambiar el nombre de un archivo llamado ventas.pdf En mi directorio actual a marketing.pdf, Ejecutar el comando:

Ventas de $ MV.marketing en pdf.pdf

NOTA:
Renombrar un archivo solo ocurre cuando el directorio no se cambia. Si se cambia el directorio, el comando MV mueve el archivo a otra ubicación. La diferencia entre copiar y moverse es que la copia conserva el archivo original en su directorio actual, pero mudarse reubica completamente el archivo en un directorio diferente

El comando a continuación mueve el ventas.pdf archivo al /TMP/Data directorio.

Ventas de $ MV.PDF /TMP /Datos

Observe cómo el archivo ya no existe en el directorio actual después de ser trasladado a un directorio diferente.

El comando del gato

El comando CAT muestra el contenido de un script de archivo o shell

$ Cat Hello.mierda

El comando whoami

El comando whoami muestra en quién estás iniciado actualmente como. En este caso, actualmente estoy conectado como usuario winnie.

$ whoami

También puede producir el mismo resultado utilizando el OMS dominio.

$ quien

El comando de tiempo de actividad

El tiempo de actividad El comando proporciona información sobre cuánto tiempo se ha ejecutado o activo el sistema desde que fue alimentado por. Sin ninguna opción de comando, muestra la hora actual, la duración que ha estado ejecutando en el día: hora: formato mínimo, usuarios iniciados y el promedio de carga.

$ tiempo de actividad

En el comando anterior, podemos ver que la hora actual es 21:43:30 horas y que el sistema ha estado actualizado durante 4 horas y 51 min, con 1 usuario iniciado.

Para mostrar el tiempo activo, solo use el -pag opción.

$ tiempo de actividad -p

Para mostrar la hora en que se encendió y comenzó a correr, pase el -s opción.

$ de tiempo de actividad -S

Eso es solo con el comando de tiempo de actividad.

El comando superior

El comando superior proporciona información sobre los procesos de ejecución actualmente y una gran cantidad de información, incluidas las estadísticas de tiempo de actividad, la CPU y la utilización de la memoria.

$ top

La primera línea muestra las estadísticas de tiempo de actividad, seguidas de tareas totales de ejecución, la naturaleza de varias tareas y la utilización de la CPU y la memoria.

El comando libre

El gratis El comando imprime estadísticas sobre la memoria principal, así como el uso de intercambio. Con el -H opción, muestra la memoria en un formato más legible por humanos.

$ gratis -h

El comando df

El comando DF (Free de disco) imprime la utilización del espacio en disco de todos los sistemas de archivos y puntos de montaje. El -Th Opciones Formatear la salida en un formato más amigable y legible.

$ df -th

Terminando

A medida que avanza, encontrará comandos más complejos con más opciones para ejecutar tareas complejas. Sin embargo, estos comandos proporcionan una base básica para ayudarlo a comenzar con su viaje para convertirse en un gurú de Linux.