En esta serie de tutoriales, se dará una breve introducción de comandos describiendo su función con algún parametro sin entrar en detalle, queda en cada uno profundizar en el que le interese mas, además serán organizados por diferentes categorias. Que se van a ir dando en diferentes capitulos.
Para mas info de un comando utilice lo siguiente linea
man comando
Indice
Gestionar archivos y directorios
Montar un sistema de ficheros / Encontrar archivos
¿Cómo empezar?
- Abrir la Terminal: Presiona
Ctrl + Alt + T. - Explorar: Usa
lspara ver qué hay,pwdpara saber dónde estás, ycdpara moverte.
Montando un sistema de ficheros
1. mount /dev/hda2 /mnt/hda2 → montar un disco llamado hda2. Verifique primero la existencia del directorio ‘/ mnt/hda2’; si no está, debe crearlo.
2. umount /dev/hda2 → desmontar un disco llamado hda2. (Antes es necesario salir del punto ‘/mnt/hda2’.
3. fuser -km /mnt/hda2 → forzar el desmontaje cuando el dispositivo está ocupado.
4. umount -n /mnt/hda2 → correr el desmontaje sin leer el fichero /etc/mtab. Útil cuando el fichero es de solo lectura o el disco duro está lleno.
5. mount /dev/fd0 /mnt/floppy → montar un disco flexible (floppy).
6. mount /dev/cdrom /mnt/cdrom → montar un cdrom / dvdrom.
7. mount /dev/hdc /mnt/cdrecorder → montar un cd regrabable o un dvdrom.
8. mount /dev/hdb /mnt/cdrecorder → montar un cd regrabable o dvdrom (un dvd).
9. mount -t udf,iso9660 -o loop file.iso /mnt/cdrom → montar un fichero de imagen de un medio óptico (como un CD o DVD en formato ISO).
10.mount -t vfat /dev/hda5 /mnt/hda5 → montar un sistema de ficheros FAT32.
11.mount -t ntfs-3g /dev/hda5 /mnt/hda5 → montar un sistema de ficheros NTFS.
12.mount /dev/sda1 /mnt/usbdisk → montar un usb pen-drive o una memoria (sin especificar el tipo de sistema de ficheros).
Encontrar archivos
1. find / -name file1 → buscar fichero y directorio a partir de la raíz del sistema.
2. find / -user user1 → buscar ficheros y directorios pertenecientes al usuario
“user1”.
3. find /home/user1 -name *.bin → buscar ficheros con extensión ”. bin” dentro
del directorio / home/user1.
4. find /usr/bin -type f -atime +100 → buscar ficheros binarios no usados en los últimos 100 días.
5. find /usr/bin -type f -mtime -10 → buscar ficheros creados o cambiados dentro de los últimos 10 días.
6. find / -name *.rpm -exec chmod 755 ‘{}’ ;→ buscar ficheros con extensión ”.rpm” y modificar permisos.
7. find . -type f -print0 | xargs -0 chmod 644 → modificar recursivamente los permisos a todos los ficheros bajo el directorio actual.2)
8. find / -xdev -name *.rpm → Buscar ficheros con extensión ‘.rpm’ ignorando los dispositivos removibles como cdrom, pen-drive, etc.…
9. find . -maxdepth 1 -name *.jpg -print -exec convert “{}” –
resize 80×60 “thumbs/{}” ; → agrupar ficheros redimensionados en el directorio actual y enviarlos a directorios en vistas de miniaturas (requiere convertir desde Imagemagick).
10.find /tmp/dir1 -depth -regextype posix-extended -regex ‘.*(
s+|:+|+|>+|<+|”+|*+|?+||+).*’ -execdir rename ‘s/(s+|:
+|+|>+|<+|”+|*+|?+||+)/_/g’ “{}” ; → renombrar recursivamente todos los directorios y ficheros bajo /tmp/dir1, cambiando los espacios y otros caracteres extraños por guiones bajos.
11.locate *.ps → encuentra ficheros con extensión ”.ps” ejecutados primeramente con el command updatedb.
12.whereis halt → mostrar la ubicación de un fichero binario, de ayuda o fuente. En este caso pregunta dónde está el comando halt.
13.which comando → mostrar la ruta completa a un comando.
Navega entre los diferentes temas!
<< Ir al Tema #2 | Ir al Tema #4 >>
- Tutorial
- Programación | Otros










