Académique Documents
Professionnel Documents
Culture Documents
en GNU/Linux
Es buena seal que cada vez haya menos tutoriales de comandos para
GNU/Linux, eso quiere decir que cada vez son menos necesarios. Pero
entre que an no son indispensables y que ciertas cosas son ms fciles
y rpidas de hacer con una consola que con un men grfico he escrito
un manual con comandos que a mi juicio son ms indispensables.
ls
list: listar. Es el primer comando que todo linuxero debe aprender. Nos
muestra el contenido de la carpeta que le indiquemos despus. Por
ejemplo. Si queremos que nos muestre lo que contiene /etc:
$ ls /etc
Si no ponemos nada interpretar que lo que queremos ver es el
contenido de la carpeta donde estamos actualmente:
$ ls
Adems acepta ciertos argumentos que pueden ser interesantes. Para
mostrar todos los archivos y carpetas, incluyendo los ocultos:
$ ls -a
Para mostrar los archivos y carpetas junto con los derechos que tiene, lo
que ocupa, etc:
$ ls -l
Adems se pueden solapar los argumentos. Si quisiramos mostrar los
archivos de la misma forma que antes, pero que muestre tambin los
ocultos:
$ ls -la
cd
mkdir
make directory: hacer directorio. Crea una carpeta con el nombre que le
indiquemos. Nuevamente podemos usar rutas absolutas y relativas.
Podemos indicarle toda la ruta que le precede al directorio que
queremos crear, o si estamos ya en la carpeta que lo va a contener basta
con poner tan slo el nombre:
$ mkdir /home/tu_cuenta/pepino
Si ya estamos en /home/tu_cuenta
$ mkdir pepino
rm
cp
mv
move: mover. Es igual que el anterior, slo que en lugar de hacer una
copia, mueve directamente el archivo con el nombre que le indiquemos,
puede ser otro distinto al original:
$ mv /etc/pepino.html /home/tu_carpeta/ese_pepino.html
Otro uso muy prctico que se le puede dar es para renombrar un archivo.
Basta con indicar el nuevo nombre en el segundo argumento con la
misma ruta del primero. En este ejemplo suponemos que ya estamos en
la carpeta que lo contiene:
$ mv pepino.html ese_pepino.html
find
clear
ps
kill
sudo
passwd
su
sudo passwd
apt
aptitude
aptitude: aptitud, habilidad. En el fondo juega con las siglas de apt para
crear aptitude. Es una versin mejorada de apt. Si os habis fijado en
todos los manuales y entradas donde haba un proceso de instalacin he
usado aptitude en lugar de apt. El segundo es quiz el ms extendido al
ser el que vio la luz primero.
aptitude naci como un front-end de apt, es decir, como una especie de
aplicacin grfica y en modo texto para realizar todo lo que hace apt.
Pero lo cierto es que sus caractersticas son mejores.
apt cuando instala algo te puede realizar una sugerencia para que
instales algo ms que te podra venir bien, pero no lo hace. Hay
programas que a la vez usan otros para algunas de sus funciones u
opciones. apt no instalara los segundos, como mucho te avisara. Sin
embargo aptitude s que lo instalar porque sabe que de alguna forma
es indispensable para el que has pedido.
De la misma forma, si con apt instalas luego ese programa que es usado
por otro, cuando desinstalas el principal, no se desinstalar el
secundario, aunque ste ya no tenga mucho sentido que est instalado,
y lo mismo sucede con libreras. aptitude est capacitado para
desinstalar lo que l mismo ha instalado como recomendacin. Te deja
el sistema ms limpio tras las desinstalaciones.
Para abrir el interfaz grfico de aptitude, tan slo hay que teclearlo:
$ aptitude
Sin embargo, tambin se puede usar exactamente igual que apt, pero
con las caractersticas que he comentado de aptitude:
$
aptitude
search
nombre_paquete$
aptitude
install
nombre_paquete$ aptitude remove nombre_paquete$ aptitude purge
nombre_paquete$ aptitude update$ aptitude upgrade
Y al igual que antes, necesitaris usarlo con el sudo delante si no estis
como administrador.
dpkg
el caso de GNOME).
En el fondo estas interfaces grficas estn basadas en dpkg. Si
queremos instalar un paquete ya descargado mediante consola
usaremos el argumento -i (i=install):
$ dpkg -i nombre_paquete
Para desinstalarlo -r (r=remove):
$ dpkg -r nombre_paquete
Para desinstalar el paquete y los ficheros de configuracin purge
(purgar):
$ dpkg -r --purge nombre_paquete
alien
A peticin de lector.
Alien: de otro pas, de otro planeta. Aunque Debian -y por extensin
Ubuntu- dispone de una ingente cantidad de paquetes en sus
repositorios, puede que alguien tenga algn problema en encontrar una
aplicacin especfica empaquetada como le interesa aunque ha visto el
paquete que quiere para otras distros.
alien es bastante prctico para estas situaciones ya que nos permite
transformar un paquete de un gestor de paquetes determinado en otro.
Por ejemplo podemos pasar de un .deb (Debian) a un .rpm (Red Hat) y
viceversa. Las extensiones soportadas son:
deb (Debian)
rpm (Red Hat)
slm (Stampede)
tgz (Slackware)
pkg (Solaris)
Su uso es sencillo. Lo que debemos saber es el argumento que
transformar el paquete original en la extensin objetivo:
to-deb o -d para transformar a .deb
to-rpm o -r para transformar a .rpm
to-tgz o -t para transformar a .tgz
to-pkg o -p para transformar a .pkg
to-slp para transformar a .slp
Como ejemplo, pasaremos un supuesto paquete de Red Hat llamado
pepino.rpm a pepino.deb:
$ alien -d pepino.rpm
man
Ms comandos