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.