CrAcKzMe
29-10-2002, 11:04
PORFAVOR antes de poner cualquier pregunta en otros post's, leeros esto, que seguro que está, y yasta ;)
Comandos básicos
(Para mas información teclea "man comando")
man
páginas del manual (es un help muy potente).
info
más manuales.
pinfo
Combian man e info en uno solo (no está en todas las ditribuciones).
apropos
si no sabemos el comando exacto para man.
ls
listar directorio (como dir de msdos).
stat
estado de un fichero.
file
Información sobre el tipo de fichero.
rm
borrar un fichero (como del en msdos).
cp
copiar un fichero (como copy en msdos).
pwd
te dice el directorio en el que estás.
cd
cambiarse de directorio.
chown
cambia el propietario de un fichero.
chgrp
cambia el grupo al que pertenece un fichero.
chmod
cambia los permisos de un fichero.
touch
toca la hora de un fichero. Si no existe lo crea vacío.
locate
busca ficheros en el disco duro
updatedb
actualiza la base de datos de ficheros del disco duro
find
busca ficheros (más avanzado que locate)
cat
listar ficheros (como type en msdos).
head
como cat pero solo las primeras líneas.
tail
como cat pero solo las últimas lineas.
more
permite ver un fichero con pausas.
less
como more pero mejor, puedes volver atrás...
split
partir ficheros.
grep
buscar texto en ficheros (muy potente).
cal
saca el calendario en pantalla.
wc
cuenta lineas, palabras o letras de uno o más ficheros.
expr
evalua expresiones (calculos simples).
bc
para hacer cálculos más complejos.
clear
limpia la pantalla.
date
saca fecha y hora actuales.
passwd
cambiar contraseña de un usuario.
vi
editor de texto.
vim
Otro editor de texto al estilo de vi.
emacs
editor de texto.
joe
editor de texto.
xwpe
editor de texto.
reset
Si enviamos ciertos caracteres de control a la terminal (a veces ocurre al hacer un cat de un fichero binario) puede quedar desconfiguarda y no vemos lo que tecleamos. en ese caso escribiremos este comando a ciegas y la terminal se restablecerá.
Comandos para comunicaciones, redes y multiusuario.
who, w
lista de usuarios conectados.
whoami
información sobre el usuario actual ¿quien soy yo?.
finger
información sobre usuarios.
mail
programa de correo muy simple.
write
manda un mensaje a la pantalla de un usuario.
mesg
bloqueo de mensajes de write.
wall
mensaje a todos los usuarios.
talk
establecer una charla con otro usuario.
telnet
se conecta a otra máquina.
Entorno gráfico xwindow
Iniciar X
startx.
Abrir nuevas sesiones
startx -- :2 , :3 , :4 , etc.
Configuración de XF86
editar fichero /etc/X11/XF86Config
Configuración de servidor
X /etc/X11/Xserver
Configurar X
Xconfigurator, xf86cfg, xf86config (en Mandrake: XFdrake).
Salir de las X por las malas
ctrl-alt-backspace
Comprimir, descomprimir, archivar...
Ficheros tar (tar empaqueta varios archivos en uno solo, pero no comprime).
Empaquetar tar cf archivo.tar ficheros
Desempaquetar tar -xvf archivo.tar
Ver contenido tar -tf archivo.tar
Ficheros gzip ó bz2 (solo comprimen fichero a fichero no meten varios ficheros en uno)
gzip
comprimir gzip fichero
Descomprimir gzip -d fichero.gz
bz2
Comprimir bzip fichero
Descomprimir bzip2 -d fichero.bz2
Para comprimir y archivar al estilo de los compresores zip o rar hay que combinar el tar y el gzip o el bzip2 de la siguiente manera:
Ficheros tar.gz
Comprimir tar -czf archivo.tar.gz ficheros
Descomprimir tar -xvzf archivo.tar.gz
Ver contenido tar -tzf archivo.tar.gz
Ficheros tar.bz2
Comprimir tar -c ficheros | bzip2 > archivo.tar.bz2
Descomprimir bzip2 -dc archivo.tar.bz2 | tar -xv
Ver contenido bzip2 -dc archivo.tar.bz2 | tar -t
Ficheros zip
Comprimir: zip archivo.zip ficheros
Descomprimir: unzip archivo.zip
Ver contenido: unzip -v archivo.zip
Los siguientes no vienen en todas las distribuciones:
Ficheros lha
Comprimir: lha a archivo.lha ficheros
Descomprimir: lha x archivo.lha
Ver contenido: lha v archivo.lha ó lha l archivo.lha
Ficheros arj
Comprimir: arj a archivo.arj ficheros
Descomprimir: unarj archivo.arj ó arj x archivo.arj
Ver contenido: arj v archivo.arj ó arj l archivo.arj
Ficheros zoo
Comprimir: zoo a archivo.zoo ficheros
Descomprimir: zoo x archivo.zoo
Ver contenido: zoo L archivo.zoo ó zoo v archivo.zoo
Ficheros rar
Comprimir: rar a archivo.rar ficheros
Descomprimir: rar x archivo.rar
Ver contenido: rar l archivo.rar ó rar v archivo.rar
Ficheros shar
Comprimir: shar
Descomprimir: ejecutarlo o usar unshar
3.5 Manejo de las unidades de diskettes y Cd-Rom
En linux para ver cualquier unidad de disco es necesario montarla primero, el hecho de montar una unidad situa virtualmente su contenido en un directorio de nuestro arbol, el directorio deberá existir y estar vacío. Antes de espulsar una unidad (si es removible) hay que desmontarla.
mount
montar unidades, ejemplos:
Montar diskette mount -t msdos /dev/floppy /mnt (/dev/floppy = /dev/fd0)
Montar Cd-Rom mount -t iso9660 /dev/cdrom /mnt (/dev/cdrom = /dev/hdb)
Listar unidades montadas mount
umount
desmontar unidades.
superformat
Formatea disquetes en modo msdos (hay que tener instalado fdutils)
mkfs.ext2
Formatea discos o diskettes en formato ext2 de linux
fsck
Comprueba un disco (como el scandisk de DOS), hay quien aconseja imprimir la página man de fsck porque si te falla el sistema (no arranca) y necesitas repararlo podrás usar fsck pero no podrás consultar la ayuda.
Manejo de ficheros directorios etc..
ln
Enlace entre ficheros
ln_-s
Enlace simbólico
ls -i
Número de inodo
ls_-l
Ver directorio con detalles
rm
Borrar ficheros o enlaces
rm_-r
Borrar directorios y todo su contenido recursivamente (USAR CON CUIDADO).
df
Muestra espacio libre en discos.
du
Muestra espacio ocupado por directorios o ficheros.
find
Busca un fichero muchas opciones
locate
Busqueda rápida de un fichero, la base da datos para busquedas rápidas debe estar actualizadada.
updatedb
Actualiza la base de datos para busquedas rápidas.
mc
un navegador de ficheros en la consola al estilo de Norton Commander de MS/DOS.
Uso del sistema
ps
Ver procesos ejecutándose.
kill
Matar un proceso (cerrando).
kill
-9 Matar un proceso a las bravas.
killall
Matar procesos por nombre.
<comando> &
Lanzar un comando en segundo plano.
<ctrl>Z
Suspender lo que estamos haciendo.
jobs
Ver trabajos susp. y en seg. plano.
bg_<num_trabajo>
Seguir ejecutando en seg. plano.
fg
<num_trabajo> Volver a primer plano un trabajo.
dmesg
Ver mensajes del kernel
lsmod
Ver módulos cargados en el kernel
insmod
Cargar un módulo
modprobe
Probar y cargar un módulo
rmmod
Descargar un módulo
Cambiar_prompt
export PS1="\W$" Se pueden usar los siguientes caracteres especiales:
\a un pitido
\d la fecha
\e un carácter de escape (ESC) ASCII (033)
\h el nombre corto del host
\H el nombre del host completo
\n salto de línea
\r retorno de carro
\s el nombre del shell, el nombre base de $0 (la porción que sigue a la última barra inclinada)
\t la hora actual en el formato de 24 horas HH:MM:SS
\T la hora actual en el formato de 12 horas HH:MM:SS
\@ la hora actual en el formato de 12 horas con indicador AM/PM
\u el nombre de usuario del usuario en curso
\w el directorio de trabajo en curso
\W el nombre base del directorio de trabajo
\$ si eres root un #, si no un $
uname
Información del sistema.
ldconfig -p
lista las librerías dinámicas instaladas.
ldd
<programa> lista las librerías que utiliza un programa.
shutdown
Apagar o reiniciar (se puede programar par dentro de un cierto tiempo).
reboot
Reiniciar.
halt
Apagar.
Manejo de la impresora
Dispositivo
/dev/lp1 ó /dev/lp0
Probarlo
ls > /dev/lp1
lpr
Para imprimir mediante la cola de impresión.
lpq
Ver colas impresión.
lpc status
Estado impresoras.
lprm
Eliminar un trabajo de la cola de impresión.
xpp
Imprimir desde entorno gráfico
Comandos de IRC para IrcII
/server
conectar con un servidor (/server irc.arrakis.es)
/channel, /join
conectar con un canal (/channel #linux)
/admin
datos de servidor o nickname
/list
listar canales irc
/names
nicknames de todos los usuarios
/msg <nick> <msg>
mensaje privado a nick
/who <canal>
quien está conectado y sus datos
/whois <nick>
verdadera identificación de alguien
/quit
desconectar
3.10 Instalación y manejo de paquetes
En Debian y similares
dpkg -i
Instalar paquete
dpkg --info
Información del paquete
dpkg -c
Muestra la lista de ficheros contenidos
dpkg --contents
Lista todos los ficheros contenidos con sus directorios
dpkg -f
Muestra información de versión del paquete
dpkg --unpack
Desempaqueta
dpkg --purge
Borra un paquete incluidos los ficheros de configuración
dpkg -r
Borra un paquete pero no borra los ficheros de configuración
dpkg -L
Lista el paquete si está instalado
dpkg -l
Lista los paquetes instalados
En RedHat, Mandrake y similares
rpm -i
Instalar un paquete
rpm -qa
Lista todos los paquetes instalados
rpm -qi
Información de un paquete instalado
rpm -ql
Lista de ficheros de un paquete instalado
rpm -qpl
Información de un paquete no instalado
rpm -qpi
Lista de ficheros de un paquete no instalado
rpm -U
Actualiza un paquete con una versión más nueva
rpm -e
desinstala un paquete
rpm -qf
te dice a que paquete pertenece un fichero
En entorno gráfico:
kpackage
gestor de paquetes de kde.
gnorpm
gestor de paquetes de gnome.
rpmdrake
gestor gráfico de paquetes de Mandrake.
Convertir paquetes
alien -d fichero.rpm
convierte fichero rpm a deb
alien -d fichero.tgz
convierte fichero tgz a deb
alien -i fichero.rpm
convierte fichero rpm a deb y lo instala
alien -i fichero.tgz
convierte fichero tgz a deb y lo instala
alien -r fichero.deb
convierte de deb a rpm
alien -r fichero.tgz
convierte de tgz a rpm
Comandos básicos
(Para mas información teclea "man comando")
man
páginas del manual (es un help muy potente).
info
más manuales.
pinfo
Combian man e info en uno solo (no está en todas las ditribuciones).
apropos
si no sabemos el comando exacto para man.
ls
listar directorio (como dir de msdos).
stat
estado de un fichero.
file
Información sobre el tipo de fichero.
rm
borrar un fichero (como del en msdos).
cp
copiar un fichero (como copy en msdos).
pwd
te dice el directorio en el que estás.
cd
cambiarse de directorio.
chown
cambia el propietario de un fichero.
chgrp
cambia el grupo al que pertenece un fichero.
chmod
cambia los permisos de un fichero.
touch
toca la hora de un fichero. Si no existe lo crea vacío.
locate
busca ficheros en el disco duro
updatedb
actualiza la base de datos de ficheros del disco duro
find
busca ficheros (más avanzado que locate)
cat
listar ficheros (como type en msdos).
head
como cat pero solo las primeras líneas.
tail
como cat pero solo las últimas lineas.
more
permite ver un fichero con pausas.
less
como more pero mejor, puedes volver atrás...
split
partir ficheros.
grep
buscar texto en ficheros (muy potente).
cal
saca el calendario en pantalla.
wc
cuenta lineas, palabras o letras de uno o más ficheros.
expr
evalua expresiones (calculos simples).
bc
para hacer cálculos más complejos.
clear
limpia la pantalla.
date
saca fecha y hora actuales.
passwd
cambiar contraseña de un usuario.
vi
editor de texto.
vim
Otro editor de texto al estilo de vi.
emacs
editor de texto.
joe
editor de texto.
xwpe
editor de texto.
reset
Si enviamos ciertos caracteres de control a la terminal (a veces ocurre al hacer un cat de un fichero binario) puede quedar desconfiguarda y no vemos lo que tecleamos. en ese caso escribiremos este comando a ciegas y la terminal se restablecerá.
Comandos para comunicaciones, redes y multiusuario.
who, w
lista de usuarios conectados.
whoami
información sobre el usuario actual ¿quien soy yo?.
finger
información sobre usuarios.
programa de correo muy simple.
write
manda un mensaje a la pantalla de un usuario.
mesg
bloqueo de mensajes de write.
wall
mensaje a todos los usuarios.
talk
establecer una charla con otro usuario.
telnet
se conecta a otra máquina.
Entorno gráfico xwindow
Iniciar X
startx.
Abrir nuevas sesiones
startx -- :2 , :3 , :4 , etc.
Configuración de XF86
editar fichero /etc/X11/XF86Config
Configuración de servidor
X /etc/X11/Xserver
Configurar X
Xconfigurator, xf86cfg, xf86config (en Mandrake: XFdrake).
Salir de las X por las malas
ctrl-alt-backspace
Comprimir, descomprimir, archivar...
Ficheros tar (tar empaqueta varios archivos en uno solo, pero no comprime).
Empaquetar tar cf archivo.tar ficheros
Desempaquetar tar -xvf archivo.tar
Ver contenido tar -tf archivo.tar
Ficheros gzip ó bz2 (solo comprimen fichero a fichero no meten varios ficheros en uno)
gzip
comprimir gzip fichero
Descomprimir gzip -d fichero.gz
bz2
Comprimir bzip fichero
Descomprimir bzip2 -d fichero.bz2
Para comprimir y archivar al estilo de los compresores zip o rar hay que combinar el tar y el gzip o el bzip2 de la siguiente manera:
Ficheros tar.gz
Comprimir tar -czf archivo.tar.gz ficheros
Descomprimir tar -xvzf archivo.tar.gz
Ver contenido tar -tzf archivo.tar.gz
Ficheros tar.bz2
Comprimir tar -c ficheros | bzip2 > archivo.tar.bz2
Descomprimir bzip2 -dc archivo.tar.bz2 | tar -xv
Ver contenido bzip2 -dc archivo.tar.bz2 | tar -t
Ficheros zip
Comprimir: zip archivo.zip ficheros
Descomprimir: unzip archivo.zip
Ver contenido: unzip -v archivo.zip
Los siguientes no vienen en todas las distribuciones:
Ficheros lha
Comprimir: lha a archivo.lha ficheros
Descomprimir: lha x archivo.lha
Ver contenido: lha v archivo.lha ó lha l archivo.lha
Ficheros arj
Comprimir: arj a archivo.arj ficheros
Descomprimir: unarj archivo.arj ó arj x archivo.arj
Ver contenido: arj v archivo.arj ó arj l archivo.arj
Ficheros zoo
Comprimir: zoo a archivo.zoo ficheros
Descomprimir: zoo x archivo.zoo
Ver contenido: zoo L archivo.zoo ó zoo v archivo.zoo
Ficheros rar
Comprimir: rar a archivo.rar ficheros
Descomprimir: rar x archivo.rar
Ver contenido: rar l archivo.rar ó rar v archivo.rar
Ficheros shar
Comprimir: shar
Descomprimir: ejecutarlo o usar unshar
3.5 Manejo de las unidades de diskettes y Cd-Rom
En linux para ver cualquier unidad de disco es necesario montarla primero, el hecho de montar una unidad situa virtualmente su contenido en un directorio de nuestro arbol, el directorio deberá existir y estar vacío. Antes de espulsar una unidad (si es removible) hay que desmontarla.
mount
montar unidades, ejemplos:
Montar diskette mount -t msdos /dev/floppy /mnt (/dev/floppy = /dev/fd0)
Montar Cd-Rom mount -t iso9660 /dev/cdrom /mnt (/dev/cdrom = /dev/hdb)
Listar unidades montadas mount
umount
desmontar unidades.
superformat
Formatea disquetes en modo msdos (hay que tener instalado fdutils)
mkfs.ext2
Formatea discos o diskettes en formato ext2 de linux
fsck
Comprueba un disco (como el scandisk de DOS), hay quien aconseja imprimir la página man de fsck porque si te falla el sistema (no arranca) y necesitas repararlo podrás usar fsck pero no podrás consultar la ayuda.
Manejo de ficheros directorios etc..
ln
Enlace entre ficheros
ln_-s
Enlace simbólico
ls -i
Número de inodo
ls_-l
Ver directorio con detalles
rm
Borrar ficheros o enlaces
rm_-r
Borrar directorios y todo su contenido recursivamente (USAR CON CUIDADO).
df
Muestra espacio libre en discos.
du
Muestra espacio ocupado por directorios o ficheros.
find
Busca un fichero muchas opciones
locate
Busqueda rápida de un fichero, la base da datos para busquedas rápidas debe estar actualizadada.
updatedb
Actualiza la base de datos para busquedas rápidas.
mc
un navegador de ficheros en la consola al estilo de Norton Commander de MS/DOS.
Uso del sistema
ps
Ver procesos ejecutándose.
kill
Matar un proceso (cerrando).
kill
-9 Matar un proceso a las bravas.
killall
Matar procesos por nombre.
<comando> &
Lanzar un comando en segundo plano.
<ctrl>Z
Suspender lo que estamos haciendo.
jobs
Ver trabajos susp. y en seg. plano.
bg_<num_trabajo>
Seguir ejecutando en seg. plano.
fg
<num_trabajo> Volver a primer plano un trabajo.
dmesg
Ver mensajes del kernel
lsmod
Ver módulos cargados en el kernel
insmod
Cargar un módulo
modprobe
Probar y cargar un módulo
rmmod
Descargar un módulo
Cambiar_prompt
export PS1="\W$" Se pueden usar los siguientes caracteres especiales:
\a un pitido
\d la fecha
\e un carácter de escape (ESC) ASCII (033)
\h el nombre corto del host
\H el nombre del host completo
\n salto de línea
\r retorno de carro
\s el nombre del shell, el nombre base de $0 (la porción que sigue a la última barra inclinada)
\t la hora actual en el formato de 24 horas HH:MM:SS
\T la hora actual en el formato de 12 horas HH:MM:SS
\@ la hora actual en el formato de 12 horas con indicador AM/PM
\u el nombre de usuario del usuario en curso
\w el directorio de trabajo en curso
\W el nombre base del directorio de trabajo
\$ si eres root un #, si no un $
uname
Información del sistema.
ldconfig -p
lista las librerías dinámicas instaladas.
ldd
<programa> lista las librerías que utiliza un programa.
shutdown
Apagar o reiniciar (se puede programar par dentro de un cierto tiempo).
reboot
Reiniciar.
halt
Apagar.
Manejo de la impresora
Dispositivo
/dev/lp1 ó /dev/lp0
Probarlo
ls > /dev/lp1
lpr
Para imprimir mediante la cola de impresión.
lpq
Ver colas impresión.
lpc status
Estado impresoras.
lprm
Eliminar un trabajo de la cola de impresión.
xpp
Imprimir desde entorno gráfico
Comandos de IRC para IrcII
/server
conectar con un servidor (/server irc.arrakis.es)
/channel, /join
conectar con un canal (/channel #linux)
/admin
datos de servidor o nickname
/list
listar canales irc
/names
nicknames de todos los usuarios
/msg <nick> <msg>
mensaje privado a nick
/who <canal>
quien está conectado y sus datos
/whois <nick>
verdadera identificación de alguien
/quit
desconectar
3.10 Instalación y manejo de paquetes
En Debian y similares
dpkg -i
Instalar paquete
dpkg --info
Información del paquete
dpkg -c
Muestra la lista de ficheros contenidos
dpkg --contents
Lista todos los ficheros contenidos con sus directorios
dpkg -f
Muestra información de versión del paquete
dpkg --unpack
Desempaqueta
dpkg --purge
Borra un paquete incluidos los ficheros de configuración
dpkg -r
Borra un paquete pero no borra los ficheros de configuración
dpkg -L
Lista el paquete si está instalado
dpkg -l
Lista los paquetes instalados
En RedHat, Mandrake y similares
rpm -i
Instalar un paquete
rpm -qa
Lista todos los paquetes instalados
rpm -qi
Información de un paquete instalado
rpm -ql
Lista de ficheros de un paquete instalado
rpm -qpl
Información de un paquete no instalado
rpm -qpi
Lista de ficheros de un paquete no instalado
rpm -U
Actualiza un paquete con una versión más nueva
rpm -e
desinstala un paquete
rpm -qf
te dice a que paquete pertenece un fichero
En entorno gráfico:
kpackage
gestor de paquetes de kde.
gnorpm
gestor de paquetes de gnome.
rpmdrake
gestor gráfico de paquetes de Mandrake.
Convertir paquetes
alien -d fichero.rpm
convierte fichero rpm a deb
alien -d fichero.tgz
convierte fichero tgz a deb
alien -i fichero.rpm
convierte fichero rpm a deb y lo instala
alien -i fichero.tgz
convierte fichero tgz a deb y lo instala
alien -r fichero.deb
convierte de deb a rpm
alien -r fichero.tgz
convierte de tgz a rpm