Linux en Español

Comandos básicos de Linux para uso diario

En la publicación, hablamos de algunos comandos de Linux y vimos como mostrar arhivos, navegar a través de directorios, hacerlos y mucho mas. Ahora, eso solo fue el primer nivel de comandos básicos de linux. Vamos a avanzar un poco mas y veamos mas de los comandos básicos de Linux que podrias utilizar.

 


 

Hablamos sobre el comando ls en la publicación anterior y solo discutimos 2 parámetros. Profundicemos un poco y veamos que otros parámetros pueden hacer este comando más poderoso.

ls -R

para enumerar recursivamente todos los archivos en un directorio

El parámetro -R recorrerá profundamente hasta que finalice todos los directorios.

ls r  Invierte el ordenamiento de los archivos y directorios mostrados.

Comandos básicos de Linux

ls -S  Ordena la salida por tamaño de archivo.

comando ls -lS

ls -t  Ordena la salida por tiempo de modificación del archivo.

comando ls -lt

 

Filtrar la salida del comando ls

ls -l myfile?

Un signo de interrogación se usa para representar un carácter.

ls -l myprob*

Se utiliza un asterisco para representar cero o más caracteres.

El signo de interrogación y el asterisco se llaman caracteres comodines.

caracteres comodines

 


Crear archivos

touch test1

El comando touch se utiliza para crear un archivo vacío.

comando touch

Si lo utiliza contra un archivo existente, cambiará la fecha de acceso; si el archivo no existe, lo creará.

Puedes utilizar el mismo comando para cambiar la fecha de modificación de un archivo existente, simplemente escríbelo con -t seguido de la fecha con el siguiente formato AAAAMMDDHHMM

touch -t 202012011200 test1

crear archivo existente

 



Crear atajos (enlaces)

Sabemos por la publicación anterior que el comando cp se utiliza para copiar archivos.

En Linux, puedes crear:

  • Hard links.
  • Soft links o enlaces simbólicos.

cp -l file1 file2

Hard Links

Los hard links crean un archivo separado que contiene información sobre el archivo original y dónde se encuentra.

Ten en cuenta que el enlace fijo solo se crea entre archivos en la misma unidad física.

Si necesitas crear enlaces en una unidad física diferente, tendrá que crear un soft links en su lugar.

cp hardlink

Enlaces Simbólicos

Para crear un enlace simbólico o soft links, utiliza el parámetro -s:

cp -s file1 file2

Enlaces simbólicos

También deberíamos mencionar otro comando que hace enlaces ademas de cp,que es el comando ln , puedes crear hard y soft links de esta manera:

ln myfile myfile2

Este comando crea un hard link.

comando ln

ln -s myfile myfile2

Este comando crea un soft link.

crea un soft link

Ver el tipo de archivo

file myfile

Determina el tipo de archivo.

comando file

 


Visualización del final del archivo

El comando tail se utiliza para ver las últimas 10 líneas de un archivo. Este comando es útil cuando se trabaja con archivos grandes.

El parámetro -n sirve para especificar el número de líneas.

-f  es un parámetro para permanecer en el archivo y seguir viendo las últimas líneas que especificó como monitoreo, y esto es muy importante cuando se buscan archivos de registro.

comando tail

 

Ver la parte superior del archivo

El comando head se usa para ver las primeras 10 líneas de un archivo.

comando head

 


Lista de procesos en ejecución

El comando ps lista los procesos que se están ejecutando actualment.

$ ps aux

ps aux

El comando top hace lo mismo.

-Puedes utilizar el comando top con la opción -c para ver la ruta ejecutable del proceso en ejecución.

comando top

 

Kill a process

Para matar un proceso:

pkill processName

comando kill

escribe xkill y presiona Enter para eliminar cualquier ventana que no responda.

comando xkill

 

Espacio libre en el disco

El comando df muestra el espacio libre del disco.

df -h

-h muestra un valor legible para las personas

comando df

Esos fueron uno de los Comandos básicos de Linux. Espero que los disfrutaran. Sigue regresando.

Mokhtar Ebrahim
Estoy trabajando como administrador de sistemas Linux desde 2010. Soy responsable de mantener, proteger y solucionar problemas de servidores Linux para múltiples clientes de todo el mundo. Me encanta escribir guiones de shell y Python para automatizar mi trabajo.

4 thoughts on “Comandos básicos de Linux para uso diario

Deja un comentario

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