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