Generales:
df: Este comando, muy util muestra el uso de los discos listados /etc/mtab (discos montados).
Opciones más utilizadas:
-h : Añade una letra para indicar la unidad utilizada.
-K : Muestra las unidades en kilobytes.
-M : Muestra las unidades en megabytes.
-l : Solo muestra sistemas de ficheros locales.
-x [tipo] : Omite todos los sistemas de tipo [tipo].
alias: Este comando crea un alias para otros comandos, es decir, alias ll=”ls -l” hara que cada vez que ejecutemos ll, nos ejecute ls -l
top: Este comando muestra el uso del sistema, de una forma ordenada y útil.
ps: Este comando muestra los procesos en el sistema. (muy comun en su sintaxis bsd: ps aux y ps afjx)
Especificos de debian:
APT
Esta maravillosa aplicacion de gestion de paquetes es muy superior a yum, urpmi y similares, tiene “poderes de super-vaca” ![]()
Es altamente configurable, con todo tipo de interfaces gráficas, muy facil de utilizar y de aprender, y muy poderosa.
Apt se compone de varios comandos (apt-cache, apt-extracttemplates, apt-key, apt-cdrom, apt-ftparchive, apt-mark, apt-config, apt-get y apt-sortpkgs). A continuacion explico los mas utilizados.
apt-get: Esta parte de apt-get se encarga de instalar y desinstalar paquetes, los descarga de un mirror (ver /etc/apt/sources.list) y los instala con dpkg (ver dpkg). Esta es una de las herramientas de apt más utilizadas, y con muchisimas opciones:
Update –> Esta opcion actualiza la lista de paquetes de los mirrors que hay en /etc/apt/sources.list, de esta forma determinamos si ha habido actualizaciones de paquetes y demas.
Upgrade/Dist-upgrade –> Esta es la opcion de actualizacion, la opcion upgrade es una actualizacion segura, con dist-upgrade se actualizan componentes del sistema con lo que es recomendable reiniciar.
install –> descarga e instala paquetes
![]()
remove –> Elimina paquetes (nota: este comando deja la configuracion de los paquetes en el aire, ver purge más abajo)
autoremove –> A veces, al borrar un paquete, algunas de sus dependencias quedan ahi flotando, sin que nadie las necesite, esta es la forma correcta de eliminar esas dependencias.
purge –> Elimina paquetes, junto con todas sus configuraciones.
build-dep –> Instala las dependencias de compilacion para un paquete
source –> Descarga el codigo fuente de un paquete
clean –> Borra archivos temporales de apt-get (paquetes descargados)
check –> Comprueba que no haya dependencias incumplidas.
-f install –> Arregla dependencias incumplidas
De este modo, si hacemos:
apt-get build-dep [paquete] && apt-get source [paquete] && cd [paquete-*] && dpkg-buildpackage
Tendremos un bonito paquete compilado en nuestra máquina
.
Algunas de estas cosas son realmente útiles, como apt-get clean o apt-get update && apt-get upgrade para el mantenimiento del sistema.
apt-cache: Mientras que de apt-get he mostrado todas las opciones, de esta herramienta
search: Busca coincidencias en los nombres y descripciones de paquetes conocidos
show: Muestra la informacion sobre un paquete
showsrc: Muestra informacion sobre un paquete fuente
showpkg: Muestra informacion sobre un paquete
apt-cdrom: Este comando maneja las fuentes en cdrom, solo tiene dos opciones:
Add: Añade un cdrom a /etc/apt/sources.list
ident Identifica un cdrom
apt-key:
Este comando maneja las claves gpg que firman los paquetes.
/etc/apt/sources.list:
Esta es la lista de mirrors de los que se descargaran los paquetes.
Un fichero sources.list se ve así: Mi propio sources.list.
DPKG
Esta es la aplicacion por excelencia de manejo de paquetes de debian.
Opciones más utilizadas:
-i|–install -> Instala un paquete.
–unpack –> Descomprime un paquete
–configure –> Configura paquetes (-all para corregir fallos o interrupciones en apt)
-r|–remove –> Elimina un paquete
-P||–purge –> Elimina un paquete y sus ficheros de configuracion
–get-selections –> Muestra en stdout las selecciones (paquetes instalados, no instalados, desinstalados…)
–list-files –> Muestra archivos que contiene un paquete
–list –> Busca en el nombre y descripcion de los paquetes
-S|–search -> Busca ficheros dentro de paquetes
-C|–audit –> Busca paquetes rotos
–license|–licence –> Muestra la licencia de un paquete
Manejo de /etc/init.d (sysVinit)
invoke-rc.d: Llama a un script en /etc/init.d
Uso: invoke-rc.d [opciones] [parametros]
acciones: start, stop, restart, reload, status (force-stop, force-reload)
Opciones: –quiet (silencioso, no muestra errores en pantalla), –force (fuerza el script, sin importar si hay errores (no criticos)).
update-rc.d: Maneja que scripts quieres que se ejecuten de /etc/init.d al inicio.
One Comment
gracias por tu ayuda me es de gran utilidad, soy nuevo de este lado, osea en linux, me instalo un amigo ubuntu hardy, al principio me dio unos cuantos dolores de cabeza, y eso es lo que mas me hace ezforzarme por aprender a utilizar este tremendo sistema operativo, una vez mas muchas gracias por tu ayuda.
One Trackback/Pingback
[...] Manual de comandos útiles. [...]