|
|
Selección de trucos y ayudas de Linux para novatos. Ya lo he instalado, ¿y ahora?
(47915 lectures)
Por René Mérou
H
(http://h.says.it/)
Creado el 14/05/2002 09:17 modificado el 29/10/2002 04:37
|
Pagina5/7 |
Trucos para la shell (comandos útiles 2)
ln -s /mnt/floppy/ fd ---- ln crea enlaces simbólicos con ficheros o direcctorios para llamarlos desde otros directorios y o con otros nombres. En el caso del ejemplo crea un enlace simbólico de forma que cuando hagamos cd fd directamente irá al disquete. Nota: hay que montarlo antes o tenerlo automáticamente con el automounter. Manual
wget -c "xxx.xxx.org/files/downloadfile.gz" ---- Es una forma muy cómoda de bajarse ficheros aunque desde las X en kde
te vas a la dirección, seleccionas los ficheros y llevarlos a al directorio que queramos de nuestro disco duro. Manual
axel -a "xxx.xxx.org/files/downloadfile.gz" ---- Igual que el anterior pero baja simultaneamente varias partes y luego las une para ir más rápido. Manual
scp -z file.txt "usuario@tu.com:/tmp" ---- Permite hacer algo parecido añadiendo algunas medidas de seguridad para que
nadie pueda leer nada del mensaje. -z es para que el fichero se envíe comprimido. Enviará el fichero file.txt al directorio /tmp del
servidor tu.com a su usuario si le das el password, claro. Manual
apt-get install mc ---- Si tienes la distribución de Linux Debian y conexión a Internet, tienes una forma sencillísima de
instalarte aplicaciones. Todo el proceso de puesta en marcha y uso del apt está en este artículo de Gigi: http://bulma.lug.net/body.phtml?nIdNoticia=580 Con esa instrucción de ejemplo te bajas de Internet y te instalas
de forma automática el midnight comander.Manual
urmpi mc ---- Lo mismo pero desde la distribución Mandrake. Manual Puede venir bien pasarse antes por está página: Easy Urpmi
emerge mc ---- Lo mismo pero desde la distribución Gentoo. Manual
mencoder -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vhq -o archivodestino.avi archivofuente.avi ---- para convertir y comprimir un vídeo de la camara al formato mpeg4 (muy bien comprimido).
twm ---- Eso lanza las X (el entorno gráfico, las ventanitas) sin aceleración en el modo framebufer. Es útil por ejemplo cuando
no funcionan por algún motivo las X en la forma habitual o con startx. Una vez en el entorno gráfico se puede intentar lanzar el kde
o el que utilicemos para poder acceder a nuestras aplicaciones habituales. (con las instrucciones startkde o startgnome o ...) Manual
find . -name ntfs* ---- Busca en el directorio actual (indicado con el punto) un fichero con un nombre que empiece con "ntfs". Manual
fdisk /dev/hda ---- El fdisk es el manipulador de tablas de particiones. Tiene varios usos, uno muy útil aunque no el
principal es obtener información de cuales son las particiones que se pueden montar y sus "nombres". Para obtener esa información pulsar "p" y para salir pulsar "q". Manual
lsmod ---- Lista los módulos cargados. Me explico, el sistema operativo Linux tiene el kernel con todos los programas que puede necesitar para funcionar y luego los módulos que son programas que no están cargados en memoria hasta que se necesitan. Manual
mount /dev/hda8 /mnt/disk ---- Monta la partición hda8 en el directorio /mnt/disk. El directorio debe existir antes y debe
ser el root el que lo monte. Si el /mnt/cdroom o cualquier otro "montable" está en /etc/fstab o /etc/mtab entonces se puede
poner directamente mount cdrom o cualquier otro como mount floppy. Esto es imprescindible para poder leer esos
dispositivos o particiones. Es necesario normalmente que al final del uso se haga un umoun floppy (o disk) para no
perder los datos. Si no está en la fstab montar un floppy normal se hace así: mount -t msdos /dev/fd0 /mnt/floppy (Si es un disquete formateado ext2 hay que poner eso en vez del msdos y hay que tener antes creado el directorio /mnt/floppy) Un ejemplo también bastante útil para los que aun tienen una partición de windows y quieren poder
acceder a ella es, suponiendo que es la primera partición: mount -o owner,user,rw /dev/hda1 /mnt/disk no hay
que olvidar el umount disk al acabar de usarla. Solo se podrá utilizar si tenemos el módulo adecuado o si está disponible en el kernel. Manual
cat /etc/fstab ---- Indica qué es montable. Si no te va el mount disk quizás sea interesante mirar allí.
mutt ---- Cliente de correo en entorno de consola.
Lynx ---- Navegador de Internet en entorno de consola.Manual
ifconfig ---- Sirve para configurar la red local pero usado sin parámetros da información que sirve para saber por ejemplo si la tarjeta de red esta bien configurada y que ip tiene.Manual
kudzu ---- Detecta y configura los dispositivos del ordenador como nuevas tarjetas instalas o mal instaladas.Manual
lspci ---- Te entrega una lista de todo lo que tienes en el ordenador, tarjetas gráficas, de sonido, modems, tarjetas
ethernet de red, muy útil para ayudarte a configurarlo (y seleccionar las opciones para compilar el kernel) en caso de problemas. Es mucho más detallado si escribes lspci -v. Manual
cat /proc/pci ---- También te informa sobre los dispositivos presentes pero con algo más de detalle.
xkill ---- Sirve para matar un proceso en las X, como kill pero con las ventanas. Manual
tailf logs.txt ---- Permite ver en tiempo real las últimas líneas de un fichero. Útil para ver como va variando un fichero de logs. Manual
ssh usuario@host ---- Poniendo el nombre del ordenador en Internet (host) o su (dirección en números IP) podemos usar
un ordenador remoto como si estuviésemos delante de él. Es como usar el conocido Telnet pero con un buen sistema de seguridad que
garantiza que nadie puede ver nada de lo que se trasmita, incluido el password de acceso. Manual
cat documento |gpg -s ---- Eso firma con el gpg un documento. Estamos preparando unos artículos sobre gpg pero mientras un par de detalles, más adelante pondré aquí el nuevo enlace. Hay un estupendo manual de gpg en gnupg.org y tenemos uno cortito pero útil aquí. También es interesante saber que para correo el mutt para la shell puede utilizar el gpg para firmar / cifrar mensajes y que el evolution en las X está preparado para leer firmas en el formato antiguo (firma en el documento) y en el moderno (firma en un adjunto).
wc file ---- Da las líneas, palabras y bytes del fichero file. Manual
whereis file ---- Dice dónde está el archivo file según la base interna que se actualiza con updatedb. Manual
rdate -p ntp.nasa.gov ---- Muestra la hora de la nasa y si es -s en vez de -p entonces la sincroniza.
time programa ---- Ejecuta el programa y cuando termina indica el tiempo en que estuvo ejecutándose. Manual
mpg123 -q /directorio/*.mp3 & ---- Nos permite escuchar los
ficheros mp3 de un directorio mientras seguimos trabajando.
Manual
chkconfig --list ---- Muestra el listado de todos los servicios y sus runlevels (prioridad que tiene al arrancar), se suele usar luego para añadir (con chkconfig --level 2 webmin on) o quitar el servicio que deseemos. Quitar los que no nos interesen y los que no conozcamos (¡por lo menos ejecutad man servicio antes !) aumenta la seguridad. Función en Red hat y en sus derivados, Mandrake, Suse. Si queréis que se para un servicio de inmediato podéis decírselo:
./portmap stop, estando en el directorio /etc/init.d/ o /init.d/ , allí un ll os los mostrará todos.
mkisofs -r -J -f -o imagen.iso directorio1 directorio2 directorio3 fichero1 fichero2 --- Eso nos fabrica un fichero .iso que contiene los directorios y ficheros nombrados.
cdrecord -v -eject dev=0,0,0 speed=X -data nombre.iso --- Y esto nos lo estampa en un CD X es la velocidad, por ejemplo, 8 marca que es un X8. Puede venir bien utilizar el cdrecord -scanbus para ver si encontramos la grabadora.
dhcpcd ---- Cliente que pide por red la IP y el gateway (la IP del pc que hace de enlace con la red). Si el ordenador conectado a la red no tiene un servidor dhcp seguramente tendrá una IP local, en ese caso lo mejor es mirar los comandos ifconfig y route, esto es un par de ejemplos: ifconfig eth0 192.168.0.33 netmask 255.255.254.0 up y un route add default gw 192.168.0.1 Manual ifconfig Manual route (os recuerdo que estos enlaces a manual van con el konqueror). Otro arreglo que a veces se tiene que hacer es editar el /etc/resolv.conf y añadir una linea como esta: nameserver 62.42.230.135
echo $? ---- Permite saber cómo terminó la operación anterior. Si fue bien dara un 0 si hubo un error dará un 127. El $ tiene muchas funciones, como saber los parámetros que tenía la orden anterior echo $*. Taller de programación shell
grub ---- Problemas porque el arranque ha cambiado de sitio? el grub te ayudará :). En principio con editar el /boot/grub/menu.lst puede bastar con añadir la particion de arranque o el kernel que se desee. Pero si está en otro sitio o se desea instalar el grub puede venir bien hacer esto:
grub> root (hd0,2) (el primer cero es por el primer disco duro y el 2 es por la particion tercera, hda2 por ejemplo.)
grub> setup (hd0)
Charla de grub de Joanmi Manual
ls *.mp3 | while read line; do madplay -o "`basename "$line" .mp3`.wav" "$line"; done ---- mp3 to CD. Pasar unos cuantos mp3 de un directorio a wav para hacer un CDRom con ellos. Esa línea tiene en cuenta los espacios en los nombres de los ficheros. Antes es necesario un aptitude install madplay. Manual de madplay Manual del basename
|
Paginas: <<Abreviatura Anterior 1 2 3 4 5 6 7 Abreviatura Siguiente>> |
|
|
|
|
|
|---|
|
|
|
|
Calificacion
    Vots: 94 |
Danos tu opinion:
|
|
|
|
|
|
|
|