Vous êtes sur la page 1sur 6

Apndice A e Comandos Bsicos para el manejo del a terminal en linux

A.1. Directorios y archivos

EL correcto manejo de archivos y directorios utilizando el terminal de GNU/Linux, nos da informacin sobre su ubicacin y caracter o o sticas, lo que nos sern de gran ayuda a la hora de a trabajar con ellos. Comando pwd : Imprime por pantalla la ruta del directorio donde nos encontramos. Comando locate : Localiza la ruta de un directorio. Comando cd : Nos permite cambiar de directorio. Por ejemplo si nos encontramos en nuestro directorio home, y deseamos ir a un directorio llamado A que de encuentra en el escritorio, debemos utilizar el comando cd como sigue:

u s u a r i o @ u s u a r i o d e s k t o p : $ pwd /home/ u s u a r i o u s u a r i o @ u s u a r i o d e s k t o p : $ cd Desktop /A u s u a r i o @ u s u a r i o d e s k t o p : / Desktop /A$ pwd /home/ u s u a r i o / Desktop /A

Comando ls : Nos permite visualizar el contenido de un directorio. Veamos lo que pasa si utilizamos este comando dentro de la carpeta A que se encuentra en el escritorio:

u s u a r i o @ u s u a r i o d e s k t o p : / Desktop /A$ l s a1 a2 B

Podemos observar que tenemos dos archivos llamados a1 y a2, y un directorio B, si queremos ver mas informacion podemos usar la bandera -l, que nos muestra algunos detalles de interes como si es un archivo (-) un directorio (d) (primera columna), la o permisolog (segunda columna), el dueo (tercera columna), el tamao en bytes (cuarta a n n columna) y la ultima fecha en la que los archivos fueron modicados (quinta columna).

rwrr 1 u s u a r i o u s u a r i o rwrr 1 u s u a r i o u s u a r i o

5 20081103 2 1 : 0 0 a 1 5 20081103 2 1 : 0 0 a 2

drwxrxrx 2 u s u a r i o u s u a r i o 4096 20081105 1 2 : 5 8 B

A.2.

Permisolog a

Al ser multiusuario, el sistema operativo GNU/Linux nos permite tener varios usuarios de forma simultanea, con cuentas que tendran establecidos diferentes privilegios denidos por el 2

usuario principal o root. Para garantizar la seguridad de los archivos y directorios es posible establecer la permisolog para cada grupo de usuarios (propietario, grupos y otros). Veamos a con un poco ms de detalle la salida que obtuvimos al utilizar el comando ls -l dentro del a directorio A:

Tabla A.1: Informacin detallada del Directorio A o

Permisos Propietario rwrwrwx r-x r-x 2 usuario usuario 4096 r r 1 usuario usuario 5 r r 1 usuario usuario 5 Grupo Otros Enlaces Propietario Grupo Tamao n Fecha 2008-11-03 2008-11-03 2008-11-05 Hora 21:00 21:00 12:58 Nombre a1 a2 B

Tipo de archivo

Tabla A.2: Permisolog a

Permiso r w x escritura (write) ejecucin (execute) o lectura (read)

Signicado

Cambio de Permisos : Los permisos de lectura, escritura y ejecucin (rwx), tienen asignados o un valor numrico, que nos permite modicar los permisos para cada usuario: e
Tabla A.3: Valor numrico de cada permiso e

Permiso r w x sin permiso

valor 4 2 1 0

Los permisos de un archivo o directorio deben ser asignados para todos los usuarios al mismo tiempo, y para ello se debe sumar el valor de los permisos de cada grupo utilizando el comando chmod , por ejemplo si deseamos que el archivo a1 tenga todos los permisos solo para el propietario, tenemos que poner 4+2+1=7 y 0 para el resto de los usuarios:

u s u a r i o @ u s u a r i o d e s k t o p : / Desktop /A$ l s l rwrr 1 u s u a r i o u s u a r i o rwrr 1 u s u a r i o u s u a r i o 5 20081103 2 1 : 0 0 a 1 5 20081103 2 1 : 0 0 a 2

drwxrxrx 2 u s u a r i o u s u a r i o 4096 20081105 1 2 : 5 8 B u s u a r i o @ u s u a r i o d e s k t o p : / Desktop /A$ chmod 700 a 1 u s u a r i o @ u s u a r i o a d e s k t o p : / Desktop /A$ l s l rwx 1 u s u a r i o u s u a r i o rwrr 1 u s u a r i o u s u a r i o 5 20081103 2 1 : 0 0 a 1 5 20081103 2 1 : 0 0 a 2

drwxrxrx 2 u s u a r i o u s u a r i o 4096 20081105 1 2 : 5 8 B

En cambio si lo que deseamos es darle permisos de lectura y ejecucin (4+1) al grupo y o solo de lectura (1) a otros, manteniendo todos los permisos para el propietario debemos utilizar el comando chmod como sigue: 5

u s u a r i o @ u s u a r i o d e s k t o p : / Desktop /A$ chmod 751 a 1 u s u a r i o @ u s u a r i o a d e s k t o p : / Desktop /A$ l s l rwxrxx 1 usuario usuario 5 20081103 2 1 : 0 0 a 1 5 20081103 2 1 : 0 0 a 2

rwrr 1 u s u a r i o u s u a r i o

drwxrxrx 2 u s u a r i o u s u a r i o 4096 20081105 1 2 : 5 8 B

Los cambios en los permisos de un archivo solo pueden ser realizados por el propietario del mismo, por lo que debe vericar que el propietario corresponde a su usuario utilizando el comando ls -l que vimos anteriormente.

A.3.

Lectura y ejecucin de archivos o

Existen diferentes editores de texto que nos permiten modicar los archivos de comando para as poder modicarlos con los datos necesarios para su ejecucin. La disponibilidad de un o editor sobre otro depender de la distribucin de GNU/Linux, y el entorno que estemos usando a o (GNOME o KDE). Comando gedit : Editor de textos para GNOME. Para abrir un archivo debemos llegar a la ruta del archivo y poner en la linea de comandos gedit seguido del nombre del mismo. El comando equivalente para el entorno KDE es kate Ejecucin de un archivo de comandos : para ejecutar un archivo de comandos, debemos o localizar la ruta del archivo desde el terminal, y escribir .\ seguido del nombre del archivo.

Vous aimerez peut-être aussi