Home Programación Comandos básicos de Linux

Por Fernando Sánchez, @razzek

Que tal, en esta ocasión me gustaría compartir con ustedes este documento de comandos básicos de Linux, el cual fue recabado directamente del Manual de Linux. Espero les sea de utilidad:

$                      Antes de una variable nos permite acceder a su valor

Ejemplo:

$ echo $variable

;                       Separa dos comandos en una misma línea

Ejemplo:

$ read variable ; echo el valor de variable es: $variable

awk                 Escáner de patrones y lenguaje de programación para procesar textos

Ejemplo:

$ echo Hola amigo como estas | awk ‘{ print $1, $2 “!,”,  $3, $4 “?” }’

Algunos ejemplos de comandos básicos de Linux, que son ayuda para la utilización del sistema operativo son:

cal                    Muestra el calendario del mes actual

cat                   Muestra el contenido de un fichero

cd                     Cambia de directorio de trabajo y si este no se indica, nos traslada a $HOME

chgrp              Cambia el grupo propietario de un fichero

chmod            Cambia los permisos de un fichero

chown             Cambia el propietario de un fichero

clear                Limpia la información que hay en pantalla

cp                     Copia archivos y directorios

Ejemplo:

cp archivo1.txt archivo1_respaldo.txt

cut                   Elimina partes de ficheros

Ejemplo:

echo Hola amigo como estas | cut -d ” ” -f 2

date                 Muestra hora y fecha actual

df                      Muestra el espacio del disco

du                    Calcula el espacio de disco usado

echo                 Imprime en pantalla

env                  Muestra las variables de entorno del programa

exit                  Termina la sesión

export             Exporta una variable al entorno del programa

false                 Falso, boleano

file                    Indica de qué tipo es un fichero

find                  Búsqueda avanzada de ficheros

fmt                   Da formato los párrafos de un fichero

grep                 Busca ocurrencias de una cadena en un fichero

gunzip             Descomprime un fichero comprimido con gzip

gzip                  Comprime un fichero

halt                   Apaga la máquina

head                 Muestra “n” líneas del inicio de un fichero (10 por defecto)

kill                    Termina un proceso indicando su PID (Identificador del proceso)

ldd                    Muestra las librerías que usa un programa

less                   Una versión más elaborada de “more” que permite desplazarnos por el texto, hacer búsquedas, etc.

ln                      Enlazar (referenciar) ficheros

locate               Busca ficheros

logout              Termina la sesión y muestra el login del sistema

ls                       Muestra el contenido de un directorio

mail                 Programa simple para enviar y leer correo

man                 Muestra la página del manual de un comando

mkdir              Crea directorios

more                Muestra el contenido de un fichero haciendo pausas entre pantallas si el fichero es largo

mv                    Mueve ficheros

passwd             Cambia la contraseña de un usuario

ps                      Muestra los procesos en el sistema

pwd                  Muestra el directorio de trabajo actual

read                 Lee una línea de la entrada estándar y la almacena en una variable

reboot              Reinicia la máquina

reset                 Restaura la terminal de texto

rm                    Borra ficheros

rmdir               Borra directorios (vacíos)

sed                    Realiza transformaciones en flujos de bytes

seq                    Genera una secuencia de números

shutdown       Apaga o reinicia la máquina

sleep                 Detiene el proceso durante “n” segundos

sort                   Ordena ficheros de texto

tac                    Concatena ficheros y los muestra a la inversa

tail                   Muestra las “n” últimas líneas de un fichero (10 por defecto)

tar                    Empaquetar ficheros

touch               Actualiza la fecha y hora de un fichero, si no existe lo crea

tr                      Elimina o traduce caracteres

true                 Cierto, o uno

uniq                 Lee de “stdin” y compara líneas adyacentes escribiendo las líneas únicas a “stdout”

wc                     Cuenta lineas, palabras o bytes en ficheros

whereis            Indica donde se puede encontrar un fuente, binario o manual

which               Indica donde está un comando

who                   Quién tiene sesión abierta en la máquina

zcat                   Muestra el contenido de un fichero comprimido con gzip

La intención de compartir estos comandos es que los aprendamos para más adelante ver Programación Shell.

 

Leave a Reply