Mini-guía de comandos Linux
Esta pequeña guía de comandos para la consola de Linux aparece en la utilidad "recoverdrake", un utilitario para configuración y resolución de fallos en Mandriva Linux. Me pareció interesante porque hay muchos comandos para tener en cuenta a la hora de tener en el teclado toda la potencia de nuestro querido sistema operativo:
p, li { white-space: pre-wrap; } &&
El segundo comando sólo se ejecuta si el primero se ejecutó con éxito
comando1 && comando2
ls fichero1 && cat fichero1
| |
El segundo comando sólo se ejecuta si el primero no se ejecutó con éxito
;
Se ejecutan los comandos uno seguido del otro
comando1 ; comando2
alias
Creación de aliases
alias l = ' ls -la'
arp
Opciones:
-a
Visualiza direcciones físicas de la tarjeta de red y direcciones IP
at
Opciones:
- formato HH:MM
Ejecución diferida de órdenes
at 15:00
batch
Ejecución diferida de órdenes cuando la carga del sistema lo permite
bg
Pasa un trabajo, que ya está en marcha, a modo background
bg [pid]
break
Rompe la ejecución de un bucle
bzip2
Opciones:
-d (descomprime)
Compresor de formato bz2
bzip2 fichero
bzip2 -d fichero.bz2
cal
Muestra el calendario del mes actual
cancel
Cancela trabajos de impresión
cancel tinta-12
case variable1 in
patron1) mandatos1;;
patron2) mandatos2;;
. . .
patronn)mandatosn;;
esac
Compara la variable que hay delante de la palabra “in” con cada uno de los valores “patron”
cat
Visualiza el contenido de uno o varios archivos por pantalla
cat fichero
cd
Cambia el directorio activo
chmod
Opciones:
(u,g,o,a)(+,-,=)(r,w,x)=>u=rwx,g+x
nnn=>777(u=rwx,g=rwx,o=rwx)
Cambia los permisos de acceso asignados a uno o más archivos.Sólo puede hacerlo el propietario
chmod u=rwx,g+x carta
chown
grupo.nombre
Sirve para cambiar la propiedad de uno o varios ficheros
chown root.root carta
clear
Borra la pantalla
cp
Opciones:
-i (pregunta al usuario)
-p (mantiene fecha, hora, propietario y permisos)
-f (sobrescribe el destino sin preguntar)
-r (copia recursiva)
Hace copia de uno o varios ficheros
cp fichero directorio
cp fichero1 fichero2 fichero3 directorio
cp -r directorio1 directorio
cut
Opciones:
-dc (indica que c es el carácter separador)
-clista (Indica que se quieren seleccionarcolumnas de datos)
-flista(Indica que se quiere visualizar campos separados por campos separadores)
Extrae ciertas columnas o campos en cada una de las líneas de un fichero
date
Muestra fecha y hora
df
Opciones:
-h (muestra la información en unidades más
legibles)
Información sobre los sistemas de archivos
montados
dpkg
Opciones:
-i (instala)
-r (elimina)
-l (listado paquetes instalados)
Instala software en el sistema
dpkg -i <nombre_paquete>
dpkg -l
du
Opciones:
-s (información resumida)
-h (muestra la información en unidades más
legibles)
Muestra información de espacio ocupado del
objeto
du -s -h
echo
Escribe sus argumentos por pantalla
echo $PATH
echo hola
exit
Abandona la ejecución de un shellscript o cierra
la sesión del usuario
fdisk
Gestor de particiones de discos duros
fg
Pasa un trabajo que está en modo background a
modo foreground (primer plano)
fg [pid]
file
Determina la características del fichero
file fichero
find
Localiza archivos por toda la estructura de archivos
finger
Muestra información sobre los usuarios del sistema
finger <usuario>
for variable1 in lista
do
comandos
done
Bucle for donde variable toma cada uno de los valores de “lista” y ejecuta “comandos” en cada iteración
free
Muestra memoria libre y ocupada del sistema
fsck
Opciones:
-y (“Si a todo”)
Chequea el sistema de archivos
fsck /dev/hda1
ftp
Cliente FTP
ftp ftp.sitio.es
gcc
Compilador de lenguaje C
gcc codigo.c -o ejecutable
grep
Opciones:
-v (se imprimen todas las líneas menos las que coinciden)
-c (imprime la cuenta de coincidencias)
-i (no distinque entre mayúsculas y minúsculas)
-n (cada línea es precedida por el número de línea relativa en el archivo)
Busca en los archivos especificados las líneas que contienen el patrón especificado
. Cualquier carácter
* repetición de un carácter previo
[] cualquier carácter incluido
[^] exclusión de los caracteres incluidos
^ comienzo de línea
=> grep “^[^r]” paises
$ fin de línea
=> grep “ca$” paises
groupadd
Añade usuarios al sistema
gzip, gunzip
Comprime/Descomprime ficheros utilizando el formato gzip
gzip fichero
gunzip fichero.gz
head
Opciones:
- n (número de líneas)
Visualiza las diez primeras lineas de un fichero
hostname
Muestra el nombre de la máquina
id
Visualiza el UID y GID
if expresión
then
mandatos
else
mandatos
fi
Sentencia condicional IF
ifconfig
Configura los interfaces de red
kill
Opciones:
-9 (cancelación segura)
Cancela el proceso especificado por su PID
kill –9 134
killall
Cancela el proceso especificado por el nombre
del PID
killall mozilla
less
Muestra un fichero por la pantalla (permite avanzar y retroceder)
ln
Opciones:
-s (enlace simbólico)
Crea un enlace entre dos ficheros
ln -s fichero enlace
logname
Muestra el nombre de la conexión
lp
Opciones:
-n copias
-P paginas
Manda trabajos a la cola de impresión
ls
Opciones:
-A (lista ficheros incluso ocultos)
-R (listado recursivo)
-l (formato largo)
-i (muestra el número de inodo)
Lista los objetos de un directorio
__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma.
|