Aprenda Linux como en Primero - Poder Judicial de Santa Cruz
Aprenda Linux como en Primero - Poder Judicial de Santa Cruz Aprenda Linux como en Primero - Poder Judicial de Santa Cruz
ESIISS: Aprenda Linux como si estuviera en Primero página 48ls file?Muestra todos los ficheros cuyos nombres empiecen por file y tengan unnombre de cinco caracteres, por ejemplo: file1, file2, filea, etc.8.3.2 Creación de subdirectorios. Comando mkdirEl comando mkdir (make directory) permite a cada usuario crear un nuevo subdirectorio:mkdir subdir1donde subdir es el nombre del directorio que se va a crear.8.3.3 Borrado de subdirectorios. Comando rmdirEste comando borra uno o más directorios del sistema (remove directory), siempre que estossubdirectorios estén vacíos. Por ejemplo:rmdir subdir1donde subdir es el nombre del directorio que se va a eliminar.8.3.4 Cambio de directorio. Comando cdEste comando permite cambiar de directorio a partir del directorio actual de trabajo. Por ejemplo,cd /home/Pedro En este ejemplo pasamos del directorio actual de trabajo al nuevo directorio/home/Pedro, que será desde ahora nuestro nuevo directorio.cd direcd ..cdNos traslada al subdirectorio dire (que deberá existir como subdirectorio enel directorio actual).Retrocedemos un nivel en la jerarquía de directorios. Por ejemplo, siestamos en /home/Pedro y usamos este comando, pasaremos al escalafóninmediatamente superior de la jerarquía de directorios, en este caso a /home.Nota: al contrario que en MS-DOS en Linux no existe la forma cd.. sinespacio entre cd y los dos puntos.Nos sitúa nuevamente en el directorio personal del usuario.8.3.5 Situación actual. Comando pwdEl comando pwd (print working directory) visualiza o imprime la ruta del directorio en el que nosencontramos en este momento. Este comando es uno de los pocos que no tiene opciones y se utilizaescribiendo simplemente pwd.8.3.6 Acceso a unidades de discoLinux a diferencia de Windows no utiliza letras ("a:", "c:", "d:", ...) para acceder a las distintasunidades de disco de un ordenador. En Linux para acceder al contenido de una unidad de disco o deun CD-ROM este tiene que haber sido previamente "montado". El montado se realiza mediante elcomando mount, con lo que el contenido de la unidad se pone a disposición del usuario en eldirectorio de Linux que se elija. Por ejemplo para acceder al CD-ROM se teclearía el siguientecomando:mount -t iso9660 /dev/cdrom /mnt/cdrom
Capítulo 8: EL SHELL: COMANDOS BÁSICOS DE LINUX página 49donde -t iso9660 indica el tipo de sistema que usa la unidad de disco para guardar los ficheros (lasmás usuales son: iso9660 en el caso de un CD-ROM, vfat en el caso de Windows, y ext2 en el casode Linux), /dev/cdrom indica el dispositivo que se va a montar. Todos los dispositivos estánrepresentados por un fichero del directorio /dev, por ejemplo en el caso de un disquete seráseguramente /dev/fd0, por último /mnt/cdrom es el directorio en el que se pondrá a disposición delusuario el contenido del CD-ROM. Para montar disquetes se suele utilizar el directorio /mnt/floppy.De todas formas el usuario siempre puede crear un directorio vacío con el nombre que el elija paramontar las unidades de disco que desee donde desee.Cuando el usuario haya dejado de usar ese disco deberá "desmontarlo" mediante el comandoumount antes de sacar el disquete o el CD-ROM. En este último caso debería escribir:umount /mnt/cdromPara utilizar el comando mount de la forma anterior hace falta ser administrador o root. Para que unusuario común pueda utilizar disquetes, CD-ROM, etc. hay que editar el fichero /etc/fstab Porejemplo para que cualquier usuario pueda acceder a un disquete habrá que indicar la siguiente línea:/dev/fd0 /mnt/floppy vfat user,noauto 0 0También habrá que asegurarse de que el directorio /mnt/floppy sea accesible por todos los usuarios.Una vez seguidos los pasos anteriores cualquier usuario podrá "montar" un disquete escribiendo elsiguiente comando:mount /mnt/floppyAl igual que antes el usuario deberá ejecutar el comando umount /mnt/floppy antes de sacar eldisquete.Nota: Existen en la actualidad distribuciones (p. ej. Linux Mandrake) que realizan este proceso deforma automática por lo que las unidades de disquete y CD-ROM quedan accesibles a todos losusuarios de una forma sencilla, empleando los comandos:mount /mnt/floppyumount /mnt/floppysiempre que /mnt/floppy sea la ruta adecuada.8.3.7 Copia de ficheros. Comando cpEste comando tiene la siguiente forma,cp file1 file2y hace una copia de file1 y le llama file2. Si file2 no existía, lo crea con los mismos atributos defile1. Si file2 existía antes, su contenido queda destruido y es sustituido por el de file1. El ficherofile2 estará en el mismo directorio que file1. Tanto file1 como file2 indican el nombre de unarchivo, que puede incluir el la ruta al mismo si alguno de ellos no se encuentra en el directorioactual. Otra posibilidad es:
- Page 1 and 2: Escuela Superior de Ingenieros Indu
- Page 3 and 4: página iÍNDICE1. INTRODUCCIÓN ..
- Page 5 and 6: Capítulo 1: INTRODUCCIÓN página
- Page 7 and 8: Capítulo 2: INSTALACIÓN página 3
- Page 9 and 10: Capítulo 3: INICIACIÓN A LINUX p
- Page 11 and 12: Capítulo 4: ESTRUCTURA DEL SISTEMA
- Page 13 and 14: Capítulo 4: ESTRUCTURA DEL SISTEMA
- Page 15 and 16: Capítulo 6: GNOME página 115. X W
- Page 17: Capítulo 6: GNOME página 13Figura
- Page 20 and 21: ESIISS: Aprenda Linux como si estuv
- Page 22 and 23: ESIISS: Aprenda Linux como si estuv
- Page 24 and 25: ESIISS: Aprenda Linux como si estuv
- Page 26 and 27: ESIISS: Aprenda Linux como si estuv
- Page 28 and 29: ESIISS: Aprenda Linux como si estuv
- Page 31 and 32: Capítulo 6: GNOME página 27Con la
- Page 33 and 34: Capítulo 7: KDE página 297. KDE7.
- Page 35 and 36: Capítulo 7: KDE página 31ser edit
- Page 37 and 38: Capítulo 7: KDE página 33•=•=
- Page 39 and 40: Capítulo 7: KDE página 35•=•=
- Page 41 and 42: Capítulo 7: KDE página 37(Edit/Fi
- Page 43 and 44: Capítulo 7: KDE página 39Una vez
- Page 45 and 46: Capítulo 7: KDE página 41•=•=
- Page 47 and 48: Capítulo 7: KDE página 43aparece
- Page 49 and 50: Capítulo 8: EL SHELL: COMANDOS BÁ
- Page 51: Capítulo 8: EL SHELL: COMANDOS BÁ
- Page 55 and 56: Capítulo 8: EL SHELL: COMANDOS BÁ
- Page 57 and 58: Capítulo 8: EL SHELL: COMANDOS BÁ
- Page 59 and 60: Capítulo 8: EL SHELL: COMANDOS BÁ
- Page 61 and 62: Capítulo 9: REDIRECCIONES Y TUBER
- Page 63 and 64: Capítulo 10: EJECUCIÓN DE PROGRAM
- Page 65 and 66: Capítulo 11: PROGRAMAS DE COMANDOS
- Page 67 and 68: Capítulo 11: PROGRAMAS DE COMANDOS
- Page 69 and 70: Capítulo 12: ANEJOS página 65Este
- Page 71 and 72: Capítulo 12: ANEJOS página 67\ qu
- Page 73 and 74: Capítulo 12: ANEJOS página 6912.7
- Page 75: Capítulo 12: ANEJOS página 71recv
Capítulo 8: EL SHELL: COMANDOS BÁSICOS DE LINUX página 49don<strong>de</strong> -t iso9660 indica el tipo <strong>de</strong> sistema que usa la unidad <strong>de</strong> disco para guardar los ficheros (lasmás usuales son: iso9660 <strong>en</strong> el caso <strong>de</strong> un CD-ROM, vfat <strong>en</strong> el caso <strong>de</strong> Windows, y ext2 <strong>en</strong> el caso<strong>de</strong> <strong>Linux</strong>), /<strong>de</strong>v/cdrom indica el dispositivo que se va a montar. Todos los dispositivos estánrepres<strong>en</strong>tados por un fichero <strong>de</strong>l directorio /<strong>de</strong>v, por ejemplo <strong>en</strong> el caso <strong>de</strong> un disquete seráseguram<strong>en</strong>te /<strong>de</strong>v/fd0, por último /mnt/cdrom es el directorio <strong>en</strong> el que se pondrá a disposición <strong>de</strong>lusuario el cont<strong>en</strong>ido <strong>de</strong>l CD-ROM. Para montar disquetes se suele utilizar el directorio /mnt/floppy.De todas formas el usuario siempre pue<strong>de</strong> crear un directorio vacío con el nombre que el elija paramontar las unida<strong>de</strong>s <strong>de</strong> disco que <strong>de</strong>see don<strong>de</strong> <strong>de</strong>see.Cuando el usuario haya <strong>de</strong>jado <strong>de</strong> usar ese disco <strong>de</strong>berá "<strong>de</strong>smontarlo" mediante el comandoumount antes <strong>de</strong> sacar el disquete o el CD-ROM. En este último caso <strong>de</strong>bería escribir:umount /mnt/cdromPara utilizar el comando mount <strong>de</strong> la forma anterior hace falta ser administrador o root. Para que unusuario común pueda utilizar disquetes, CD-ROM, etc. hay que editar el fichero /etc/fstab Porejemplo para que cualquier usuario pueda acce<strong>de</strong>r a un disquete habrá que indicar la sigui<strong>en</strong>te línea:/<strong>de</strong>v/fd0 /mnt/floppy vfat user,noauto 0 0También habrá que asegurarse <strong>de</strong> que el directorio /mnt/floppy sea accesible por todos los usuarios.Una vez seguidos los pasos anteriores cualquier usuario podrá "montar" un disquete escribi<strong>en</strong>do elsigui<strong>en</strong>te comando:mount /mnt/floppyAl igual que antes el usuario <strong>de</strong>berá ejecutar el comando umount /mnt/floppy antes <strong>de</strong> sacar eldisquete.Nota: Exist<strong>en</strong> <strong>en</strong> la actualidad distribuciones (p. ej. <strong>Linux</strong> Mandrake) que realizan este proceso <strong>de</strong>forma automática por lo que las unida<strong>de</strong>s <strong>de</strong> disquete y CD-ROM quedan accesibles a todos losusuarios <strong>de</strong> una forma s<strong>en</strong>cilla, empleando los comandos:mount /mnt/floppyumount /mnt/floppysiempre que /mnt/floppy sea la ruta a<strong>de</strong>cuada.8.3.7 Copia <strong>de</strong> ficheros. Comando cpEste comando ti<strong>en</strong>e la sigui<strong>en</strong>te forma,cp file1 file2y hace una copia <strong>de</strong> file1 y le llama file2. Si file2 no existía, lo crea con los mismos atributos <strong>de</strong>file1. Si file2 existía antes, su cont<strong>en</strong>ido queda <strong>de</strong>struido y es sustituido por el <strong>de</strong> file1. El ficherofile2 estará <strong>en</strong> el mismo directorio que file1. Tanto file1 <strong>como</strong> file2 indican el nombre <strong>de</strong> unarchivo, que pue<strong>de</strong> incluir el la ruta al mismo si alguno <strong>de</strong> ellos no se <strong>en</strong>cu<strong>en</strong>tra <strong>en</strong> el directorioactual. Otra posibilidad es: