Está en la página 1de 11

0. Comandos para novatos 10.

1 Comandos bsicos (para mas informacin "man comando") man muy potente) ls rm cp pwd ests cd directorio cd .. inferior chown, chgrp, chmod, touch de ficheros find, locate cat, more, head split grep potente) 10.2 Comandos para comunicaciones y redes who finger mail write un usuario mesg wall talk usuario banner texto que se le pase cal clear date passwd 10.3 Entorno grfico xwindow Iniciar X Abrir nuevas sesiones Configuracin de XF86 Configuracin de servidor X Configurar X tienes que instalar configure Salir de las X Fichero donde est el programa que arranca las X 10.4 Comprimir y descomprimir startx startx -- :2 , :3 , :4 , etc. /etc/X11/XF86Config /etc/X11/Xserver XF86Setup (entorno grfico, xserver_vga) /usr/sbin/xbase(entorno lnea de comandos) ctrl-alt-backspace /etc/X11/window-managers lista de usuarios conectados informacin sobre usuario sencillo programa de correo manda un mensaje a la pantalla de bloqueo de mensajes de write mensaje a todos los usuarios establecer una charla con otro saca letrero en pantalla con el saca el calendario en pantalla limpia la pantalla saca fecha y hora actuales cambiar contrasea de un usuario pginas del manual (es un help listar (como dir) borrar un fichero copiar un fichero te dice el directorio en el que te sita en directorio baja al directorio de nivel comandos para manejo de atributos buscar listar partir buscar ficheros ficheros (como type) ficheros texto en ficheros (muy

Descomprimir un *.tar.gz Descomprimir un *.tar (el tar es un tar_gz al que se le ha pasado gunzip) Descomprimir un *.gz Empaquetar sin comprimir Comprimir ficheros empaquetados 10.5 Manejo de las unidades de diskettes y Cd-Rom Montar diskette Montar Cd-Rom Listar unidad montada Desmontar todo Formatear floppy cyl=83 sistema de ficheros ext2) 10.6 Manejo de ficheros Enlace simblico entre ficheros (puerto serie 1) (puerto serie 2) Nmero de inodo Nmero de enlaces de un fichero Borrar enlaces borra el fichero) Borrar directorios Ver espacio libre en disco Buscar un fichero buscar) 10.7 Uso del sistema Ver pid de trabajos ejecutndose ps Inicializacin de puertos serie Inicio del sistema Listar el hardware reconocido Ver mdulos cargados en el kernel Prompt

tar -xvzf <fichero> tar -xvf gzip -d tar gzip

mount -t msdos /dev/floppy /mnt (/dev/floppy = /dev/fd0) mount -t iso9660 /dev/cdrom /mnt (/dev/cdrom = /dev/hdb) ls /mnt umount /mnt superformat /dev/fd0 hd (msdos) (hay que tener instalado fdutils) superformat /dev/fd0 sect=21 mkfs.ext2 /dev/fd0 (crea

ln -sf /dev/ttyS0 /dev/mouse ln -sf /dev/ttyS1 /dev/modem ls -i ls -l rm fichero (si no tiene enlaces rm -r df (disco entero) du -sh (directorios y ficheros) find / -name mime.types (la / es la raiz donde quieres

/etc/rc.boot/0setserial /etc/init.d/boot dmesg , dmesg | more lsmod export PS1="\W$" \W , te saca el nombre usuario \H , te saca el nombre del Host \T , te saca la hora \V , ???

Informacin del sistema Libreras instaladas Libreras que utiliza un programa Salir del sistema ordenador) y se para) Eliminar Lilo del sistema, 10.8 Manejo de la impresora Dispositivo Probarlo Para imprimir se necesita Hay que configurar un filtro para la impresora --force hp550c) Ver colas impresin Estado impresoras Eliminar colas en impresin 10.9 Comandos de IRC para IrcII /server irc.arrakis.es) /channel , /join (/channel #linux) /admin /list /names /msg <nick> <msg> /who <canal> /whois <nick> alguien /quit 10.10 Instalacin y manejo de paquetes en Debian dpkg -i dpkg --info dpkg -c contenidos dpkg --contents contenidos con sus dpkg -f del paquete dpkg --unpack dpkg --purge ficheros de

export PS1="usuario$ " uname -a /sbin/ldconfig -p ldd /ruta/programa shutdown -r 0 (reinicializa el shutdown -h 0 fdisk /mbr en msdos c:) (cierra el sistema

(entrando por smbolo

/dev/lp1 ls > /dev/lp1 lpr , Magicfilter y Mpage Utilizar Magicfilterconfig (para mi hp690 C elijo el filtro lpq lpc status lprm

conectar con un servidor (/server conectar con un canal datos de servidor o nickname listar canales irc nicknames de todos los usuarios mensaje privado a nick quien est conectado y sus datos verdadera identificacin de desconectar

Instalar paquete Informacin del paquete Muestra la lista de ficheros Lista todos los ficheros directorios Muestra informacin de versin Desempaqueta Borra un paquete incluidos los configuracin

dpkg -r los ficheros dpkg -L instalado dpkg -l 10.11 Convertir paquetes de RedHat a Debian alien -d alien -d alien -i instala alien -i instala fichero.rpm fichero.tgz fichero.rpm fichero.tgz

Borra un paquete pero no borra de configuracin Lista el paquete si est Lista los paquetes instalados

convierte fichero rpm a deb convierte fichero tgz a deb convierte fichero rpm a deb y lo convierte fichero tgz a deb y lo

1. Preguntas, respuestas, trucos 11.1 Eliminar ficheros Core ln -s /dev/null core (enva los core a /dev/null)

ulimit -c 0 (limita el tamao de los core a 0) 11.2 Imprimir paquetes instalados con dselect mtodo 1 - dpkg --get-selections | awk '$2 == "install" { print $1 }' mtodo 2 - ( cd /var/lib/dpkg/info; ls *.list ) | sed -e "/\.list/s///" mtodo 3 - dpkg -l 11.3 Montar cdrom y floppy sin ser root Como root te creas los directorios /mnt/floppy /mnt/a: metes en /etc/fstab las siguientes lineas : 0 0 0 /dev/cdrom 0 /dev/fd0 0 /dev/fd0 0 /mnt/cdrom /mnt/a: /mnt/floppy iso9660 msdos ext2 ro,user,noauto user,noauto user,noauto /mnt/cdrom

ahora ya puedes montar un disquete Ms-dos , un disquete ext2 o un Cd-rom, respectivamente, con : mount /mnt/a: mount/mnt/floppy mount/mnt/cdrom

El nombre del dispositivo puede ser distinto, por ejemplo, en vez de /dev/cdrom puedes tener /dev/hdc ... etc., depende de cada cual. 11.4 Ampliar tamao de particin Linux Bueno, ampliar no creo que se pueda, pero si te creas otra particin ext2, la montas debajo de / , como por ejemplo /home, luego te creas un directorio /home/usr/local y lo enlazas a /usr/local, etc... tendrs la sensacin de que efectivamente tu particin / ha aumentado de tamao :-). O mejor todava :

te creas una nueva particin, por ejemplo: /hdc3 te copias todos los directorios de /usr a /mnt/hdc3 te renombras el fichero /usr como /usr_ant por si las moscas te creas el fichero /usr vaco actualizas el /etc/fstab con la siguiente lnea : /dev/hdc3 /usr ext2 defaults 0 0

rearrancas, y despus de unos das, para ver que todo funciona bien, borras /usr_ant

11.5 Personalizar tecla de funcin Utilizo un pequeo script que tengo asociado a una tecla de funcin en mi .inputrc, as, cada vez que quiero meter o sacar un CD, le doy a la tecla F8. ## FICHERO: $HOME/.inputrc

# Personalizar teclas de funcin # F8 "\e[19~": "(. ~/scripts/cdrom)&\C-m" Y el script es: #!/bin/bash if [ `grep -c cdrom /etc/mtab` = 0 ] ; then mount /mnt/cdrom && cd /mnt/cdrom ; else umount /mnt/cdrom && eject /dev/cdrom ; fi 11.6 Eliminar paquetes instalados en Debian dpkg --remove nombre_paquete_sin_extension_deb eliminara el paquete aunque no los ficheros de configuracin que ese paquete pudiera tener. dpkg --purge nombre_paquete_sin_extension_deb eliminara todo. 11.7 Hacer disco de arranque Linux cp /boot/vmlinuz /dev/fd0

as de simple, siempre y cuando el kernel contenga la informacin sobre cual particin arrancar, etc. lo que se puede indicar as: rdev /boot/vmlinuz /dev/tuparticionroot rdev /boot/vmlinuz indicar cual tiene configurada:

chanae:~# rdev /boot/vmlinuz Root device /dev/hda3 11.8 Entrar al sistema sin saber la password Cuando aparece el prompt de Lilo o el del disco de arranque escribir 'linux single' y entras como root sin necesidad de password despus hay que entrar con un editor en /etc/passwd, buscar una que pone root:xxxx:0:0:root:/root:/bin/bash, borrar xxxxx dejando root::0:0, etc as has borrado la pasword. Otra opcin: desde DOS, utilizar un editor del disco duro (Norton) buscar la cadena root en el HD y eliminar la password. Otra opcin: en el arranque, escribir init=/bin/bash, esto hace que se lance bash directamente sin pasar por el init, o sea, sin pedir clave. probablemente hay que remontar las particiones: mount -t -o remount, rw / mount -a -t nonfs para estar seguro de que el PATH esta correcto hacer: source /etc/profile source /root/.profile y por ultimo, a partir de una cuenta no-root, hacer su; para ver si la clave de root esta ok: paswwd su < usuario-no-root > su exit exit reboot 11.9 Configuracin de LILO Fichero /etc/lilo.conf : # Seccin global de arranque de LILO boot = /dev/hda compact # si da problemas, descomentar esta opcin delay = 50 vga = normal # forzando 'sane-state' ramdisk = 0 # paranoia setting # # Seccin de configuracin de particin de LINUX arrancable image = /vmlinuz

lnea

root = /dev/hdc2 label = linux # # Seccin de configuracin de particin de DOS arrancable other = /dev/hda1 label = dos table = /dev/hda #fin Sustituye las particiones por las tuyas, la primera que pongas ser la que arranque por defecto pasado el tiempo 'delay' en dcimas de segundo. Una vez hayas modificado este archivo, ejecuta lo siguiente: root::/# lilo Veras como te aparecen por pantalla las particiones que hayas configurado para gestionar por lilo y la que hayas colocado como 'defecto' aparece con un asterisco.. Otra versin del /etc/lilo.conf boot=/dev/hda compact install=/boot/boot.b map=/boot/map vga=normal ramdisk=0 crear los delay=50 opciones default=linux-2.0.32 image=/vmlinuz label=linux-2.0.30 root=/dev/hdb1 imagen alias=l read-only # donde se instalar el LILO

# pantalla en modo VGA # no creamos disco virtual, necesario para # discos boot y root de la instalacin # espera 10 segundos. [Ctrl] nos muestra las # que seleccionaremos escribindola # establece el SO que arrancar por defecto # la imagen del kernel a arrancar # el nombre asociado # particin donde est la correspondiente # para abreviar en la seleccin

image=/boot/zImage-2.0.32 label=linux-2.0.32 root=/dev/hdb1 alias=z read-only other=/dev/hda1 table=/dev/hda particiones label=msdos alias=m ---# para que msdos encuentre la tabla de

Cuando has editado tu lilo.conf, para instalarlo tienes que ejecutar, como root, # lilo

y se instalar en el Master Boor Record de hda (en mi caso). Debe ser una particin a la que tenga acceso la Bios del ordenador.. 11.10 En Netscape los ficheros .gz y .tgz en lugar de bajrtelos te los muestra Edit - Preferences - Navigator - Applications. Buscamos en la lista "Zip compressed data", pulsamos el botn "Edit", en Suffix aadimos ",gz,tgz" y abajo seleccionamos "Save to disk". Ok, Ok y listos :-). (Hue-Bond) De esta forma cuando pinches uno de estos ficheros te preguntar si quieres guardarlo, en lugar de intentar ejecutarlo. 11.11 News off-line con Netscape El Netscape no hay ninguna opcin para bajarse las news, pero con el siguiente truco se puede conseguir el mismo efecto: 1. Lo primero es crearse dos nuevos directorios en el Message Center con "New Folder" (yo los llamo Linux y Linux_Archive). 2. Abres el grupo es.comp.os.linux y le dices que te baje todos los mensajes. Despus en men "View" marcas "Messages" y "News". Eso expande todos los Treads. 3. Ahora los marcamos para bajarlos. Lo podemos hacer con men "Edit", "Select", "All" (o ms rpido Alt+A). Y los bajamos con "File" al directorio que hemos creado. 4. Sin cerrar la conexin debemos marcarlos todos como ledos. Para ello "Mark" y "All Read". Y ahora podemos cerrar la conexin. 5. Para leerlos vamos a nuestro nuevo directorio Linux y los podemos ordenar cmo queramos... "View", "Sort"... yo lo tengo en "By Subject". Los que me interesan los archivo en el otro directorio que cre ("Linux_Archive") y los que no a la papelera ("Delete"). 6. Como seleccionamos la opcin "View", "New", la prxima vez que entremos en el grupo slo nos bajar los nuevos mensajes. 11.12 Hacer que la diskettera solo puedan montarla los usuarios de un determinado grupo $ ls -l /dev/fd0 brw-rw---1 root floppy 2, 0 ago 24 1997 /dev/fd0

$ grep floppy /etc/group floppy::11:root,srtxg,fab $ grep nobody /etc/passwd nobody:*:99:99:nobody:/dev/null: $ grep /dev/fd0 /etc/fstab /dev/fd0 /mnt/floppy user,noauto,uid=99,gid=11,umask=007 explicaciones: * los permisos sobre el device (hacerlo para todos los /dev/fd0*) evitan que se pueda acceder usando los mtools si no se es miembro del grupo floppy. * en fstab se declara las opciones "user" (para que pueda ser montado vfat

por gento no-root), "noauto" (para que no sea montado al arranque), el uid y gid de los archivos y directorios vfat (yo eleg nobody y group floppy), y por fin la mscara (007 significa permisos 770; o sea rwxrwx---). Si adems quieres impedir no solo el acceso a los datos, sino tambin el uso de mount; cambia los permisos de mount y umount; algo as: chown root.mount /bin/*mount chmod o-rwx /bin/*mount chmod u+s /bin/*mount y aade al grupo mount todos los usuarios que quieras que puedan usar mount. para montar el floppy (u otras cosas; todo lo que tenga "user" en las opciones en /etc/fstab) Pablo Saratxaga 11.13 Cmo formatear diskettes formato tipo msdos: formato tipo ext2: Para Linux --> ext2 $ mkfs.ext2 [options] /dev/fd0 $ mke2fs [options] /dev/fd0 El usuario que formatea deber tener permiso de escritura para `/dev/fd0'. Eso normalmente se consigue aadindolo al grupo `floppy' (addgroup user group). Para msdos $ mkfs.msdos [options] /dev/fd0 $ mkdosfs [options] /dev/fd0 Pero tambin hay otras utilidades para formatear discos DOS. Mira a ver si tienes el paquete `fdutils', que permite formatear los discos a mayor capacidad. 11.14 Cmo hacer que linux reconozca ampliacin de memoria > He aadido 64 megas nuevos al aparato con lo que sumo 80 megas > el problema es que linux solo me reconoce 64 como hago para que > reconozca los 80? mformat a: fdformat /dev/fd0H1440 mkfs.ext2 /dev/fd0

pon append="mem=80M" en lilo.conf o loadlin vmlinuz mem=80M 11.15 Primer editor Una de las primeras dificultades con las que se topan los novatos es cmo ver y editar ficheros. El "less" est ms o menos bien aunque es un poco "soso". El "vi" puede ser un autntico trauma. Para los que acaban de llegar a linux puede que les sea interesante este "truco": 1) Instalar el Midnight Commander. 2) Aadir en el ~/.bashrc ests lneas: alias lee='mc -v ' #ojo, que hay un espacio detrs de la v. alias edit='mcedit' 3) teclear "exit" e iniciar una nueva sesin. A partir de entonces se puede ver el contenido de un fichero con "lee fichero" (adems lee fichero comprimidos) y editarlo con "edit fichero". La tecla F10 es para salir, y la tecla F9 para abrir el men. Bueno, esto es lo que he hecho yo, y me gusta ms que less y vim, pero hay una pega, y es que no puedo pegar en el mcedit con el ratn lo que previamente he copiado en otro terminal. (ricardovm) Pues lo acabo de probar: Maysculas + Botn Izquierdo: inicio de la seleccin Maysculas + Botn Derecho: fin de la seleccin Maysculas + Botn Central: pegar NOTA: el bloque as seleccionado se maneja de forma estndar: si desde otra consola pulsamos el botn central del ratn, lo pegamos, etc. Adems el mc tiene su propia herramienta de seleccin de bloques (F3, o May+Flechas), y con esto se puede copiar (Ctrl+Ins), cortar (May+Del) y pegar (May+Ins) incluso de una sesin a otra, pues lo copiado (cortado) se guarda en /.cedit/cooledit.clip. Ambas herramientas se pueden usar simultnea e independientemente. (tas@idecnet.com) 11.16 Instalar las X con Dselect de Debian. Sesin de dselect. Como root pon dselect. Dentro del men ve a "[S]elect", te sale un mensajito de bienvenida y tal, pulsas la barra y ahora toca seleccionar paquetes. Pulsa la "o" minscula 2 veces y la mayscula otras dos, con esto consigues que la lista de paquetes salga ordenada alfabticamente. Entonces ahora avanza pginas y pginas hasta encontrar el paquete "xbase" (creo).

10

Una vez ah lo seleccionas pulsando la tecla "Ins" (si no lo tienes seleccionado ya, en cuyo caso esta parrafada te la saltas ;-)). Probablemente dselect ahora te saque un mensaje diciendo "Che!! Y las dependencias qu?", pulsas la barra y ves abajo que pone "xbase requires xserver-vga16" (por ejemplo), entonces vas al xserver-vga16, que te aparece por ah y lo "Ins"ertas, aunque vers que dselect ya lo ha seleccionado l solito. Para salir y volver a la lista de todos los paquetes pulsa Enter. Ahora un poco ms abajo te aparecen los servidores, aade el xserver-svga y el xserver-s3v (el de la ViRGE). Si te pregunta por dependencias pues eso, aunque dselect ya lo suele aadir todo. Instala tambin algn gestor de ventanas adicional (por defecto se instalan el twm y el fvwm creo),a m me encanta el icewm. Para salir de la lista de paquetes, es con Enter de nuevo y vuelves al men principal. Selecciona "[I]nstall" y ve a tomar un cafecito rpido de 5 minutos. Cuando acabe pulsas Enter, te aparece de nuevo el men y te vas a Quit o Exit o lo que sea. Ya tienes las X instaladas. Ahora toca sesin de XF86Setup. Configuras el mouse, el teclado (Model: Generic 102 keys Intl PC, Layout: Spanish), la tarjeta de vdeo (tienes 5 ViRGEs, ya sabes, a experimentar), en esa misma pantalla pulsas el botoncito que pone "Detailed setup", seleccionas el servidor S3V (la fila de botones de arriba), luego el monitor (mrate el manual para saber las frecuencias, yo le puse el 4, el que empieza por Super VGA y me va bien), por ltimo los modos de vdeo y listo, pulsa "Done" abajo (en la seccin Other no hace falta tocar nada, aunque nadie te prohibe echar un vistacito.). Tras eso te aparece un dialoguillo, pulsas "Okay" y ahora se arrancar el servidor. Si rula, felicidades; si no... a por otra ViRGE. Que ya has probado las 5? Pues en "Detailed setup" prueba el servidor SVGA. Que tampoco rula? Pueeeees entonces ya pasa de castao... no? (Hue Bond)

11

También podría gustarte