Está en la página 1de 6

FUNDACION DE EDUCACION SUPERIOR SAN JOSE

INGENIERIA DE SISTEMAS
ADMINISTRACION DE SISTEMAS OPERATIVOS II
Ing. SANDRA MILENA GARCIA CORDOBA

LABORATORIO 2: GESTION DE ARCHIVOS

Los permisos pueden ser permitidos o denegados al propietario del archivo o carpeta, a un grupo
específico o a otros.

 Permisos de lectura. Permite ver el contenido de los archivos guardados en una carpeta –
directorio o el contenido de un archivo. En el modo de texto, por ejemplo, en una consola o
terminal este atributo se identifica como una R (de Read, leer).
 Permisos de escritura. Deja modificar el contenido de un archivo, o copiar y borrar ficheros
del contenido de una carpeta o directorio. También será posible crear ficheros dentro de una
carpeta o directorio. Se le asigna la letra W (de Write, escribir).
 Permisos de ejecución. Permite que se ejecuten archivos. En el caso de las carpetas o
directorios, es posible entrar en ellas, pero no ver su contenido. Es identificado por el atributo
X (de eXecute, ejecutar).

1. COMANDOS Y DEFINICIONES

Ls
sort
mkdir
rmdir
cd
tree
rm
mv
more
less
Cp
Cat
History
touch
locate
whereis
file
whatis
wc
head
tail
ln archivo
link
diff
Tar
gzip

INTRODUCCIÓN A LINUX EL ENTORNO DE TRABAJO EN UBUNTU-MINISTERIO DE EDUCACIÓN Y CIENCIA-TORRELAGUNA, 58 28027- MADRID


FUNDACION DE EDUCACION SUPERIOR SAN JOSE
INGENIERIA DE SISTEMAS
ADMINISTRACION DE SISTEMAS OPERATIVOS II
Ing. SANDRA MILENA GARCIA CORDOBA

2. CREACION DE ARCHIVOS – CARPETAS POR CONSOLA/ TERMINAL

Aplicaciones / Accesorios / Terminal


Ctrl+Alt+F1

Ejecutando cat archivo podremos ver el contenido de archivo. Este comando puede recibir una
serie de archivos, y el resultado será que nos mostrará un archivo a continuación del otro. la irá
reproduciendo línea por línea. Hasta que presionemos la combinación Ctrl+d, que indica que la
entrada ha terminado. Para visualizar el archivo $cat nombre del archivo.txt

$ cat > listado.txt (digitar un texto de 5 renglones)

 Borrar archivos con rm

Para borrar archivos utilizamos el comando rm. Hay que usarlo cuidadosamente, porque una vez
que los archivos han sido borrados, no pueden recuperarse de ninguna forma. Si deseamos que rm
nos pregunte si queremos borrar o no un archivo, debemos utilizar la opción -i, mientras que si
deseamos que no nos pregunte utilizamos la opción -f. Dependerá de la configuración del sistema
cual de estas dos opciones es la que está seleccionada por omisión.

$ rm archivo_borrar.txt

 Copiando archivos con cp

El comando cp es el que se utiliza para copiar archivos. Si escribimos cp viejo nuevo, copiaremos el
archivo viejo con el nombre nuevo. Es decir, el archivo origen se escribe primero y a continuación
el archivo que se va a crear. Una vez hecha la copia, tendremos dos archivos diferentes, con el
mismo contenido. Por otro lado, también podemos ejecutar:

cp archivo1 archivo2

directorio de forma que los archivos archivo1 y archivo2 se copiarán dentro de directorio.

$ cp archivo.pdf otro-nombre-archivo.pdf

 Renombrar y mover archivos con mv

Muy similar a cp, el comando mv es el que se utiliza para mover archivos de un lugar a otro, o para
cambiarle el nombre a un archivo. Si ejecutamos, mv viejo nuevo, el archivo viejo habrá pasado a
llamarse nuevo.

INTRODUCCIÓN A LINUX EL ENTORNO DE TRABAJO EN UBUNTU-MINISTERIO DE EDUCACIÓN Y CIENCIA-TORRELAGUNA, 58 28027- MADRID


FUNDACION DE EDUCACION SUPERIOR SAN JOSE
INGENIERIA DE SISTEMAS
ADMINISTRACION DE SISTEMAS OPERATIVOS II
Ing. SANDRA MILENA GARCIA CORDOBA

$ mv viejo nuevo

Por otro lado, si ejecutamos mv archivo1 archivo2 directorio, los archivos archivo1 y archivo2 se
moverán dentro de directorio.

$ mv archivo1 archivo2 directorio

 Completando nombres en el Shell Bash

Otro instrumento para evitar perder tiempo es el de completar los comandos. Si teclea parte de un
archivo, un comando o una ruta y después pulsa la tecla Tab, la bash le mostrará o la parte del
nombre del archivo/ruta que falta o emitirá un bip.

$ up pulsa tab (2 veces) luego d y nuevamente tab


qué se realizó con el procedimiento anterior?_____________________________________

 Historial de los comandos “history”

Si usted teclea history, verá una lista numerada, que le mostrará los últimos 500 comandos que ha
utilizado. Usted probablemente no necesitará ver todos los últimos 500 comandos, por eso el
comando history 20 podrá resultarle útil. De esta manera, sólo los 20 últimos comandos
introducidos serán visualizados (puede usar cualquier número con este comando).

Digite $history 6: qué comandos aparecieron? _______________________________________

Comando info: Un comando muy similar a man, es el comando info. Las páginas que nos muestra
este comando suelen tener una mayor cantidad de información acerca de la aplicación sobre la
cual estamos consultando.

Por ejemplo: $info sh-utils: Contiene información detallada sobre algunas de las utilidades del
intérprete de comandos (shell).

ACTIVIDAD 1
Use el comando ls para listar los archivos en el directorio actual.
Cree un nuevo archivo utilizando el comando cat
Cree un segundo archivo. Llámelo nomina.txt
Revise el history para encontrar el comando que creo el archivo anterior
Copie nomina.txt a un archivo nuevo llamado descuento.txt
Ahora copie hola.txt a descuento.txt
Borre el archivo original, hola.txt
Renombre descuento.txt a impuestos.txt.
Use el comando pwd para ver en que directorio se encuentra (puedes utilizar el comando
whoami para verificarlo)

INTRODUCCIÓN A LINUX EL ENTORNO DE TRABAJO EN UBUNTU-MINISTERIO DE EDUCACIÓN Y CIENCIA-TORRELAGUNA, 58 28027- MADRID


FUNDACION DE EDUCACION SUPERIOR SAN JOSE
INGENIERIA DE SISTEMAS
ADMINISTRACION DE SISTEMAS OPERATIVOS II
Ing. SANDRA MILENA GARCIA CORDOBA

Comandos en la consola para modificar permisos

Aplicaciones > Accesorios >Teminal

Crear un documento nuevo – Archivo vacío. Llámalo prueba_de_permisos.

 Cambia el usuario propietario de un archivo: chown

El comando siguiente cambia el usuario propietario de un archivo. Inicia la consola o terminal y


teclea el siguiente comando:

sudo chown root prueba_de_permisos

El sistema te solicitará la contraseña de root para identificarte. En breves segundos, el usuario


"root" pasará a ser el dueño del archivo "prueba_de_permisos".

Si utilizas el menú contextual del botón derecho del ratón y seleccionas la entrada Propiedades,
verás que la pestaña Permisos te advierte de esta circunstancia y no te permitirá cambiar los
permisos del archivo desde ella porque el archivo ya no te pertenece.

 Comandos para modificar los permisos de acceso a un fichero: chmod

Con el comando chmod podrás modificar los permisos de acceso a un fichero o archivo. Pero,
¡ojo!, sólo el dueño del archivo y el root pueden cambiar los permisos.

sudo chmod {a, u, g, o} {+, - } {r, w, x } nombre del archivo

u: corresponde al dueño del archivo

g: corresponde al grupo

o a: corresponde al resto de los usuarios, a para todos (all) y o para otros (others)

Para autorizar o desautorizar el permiso:

+: autoriza

-: desautoriza

=: resetea los permisos

Los tipos de permisos son:

INTRODUCCIÓN A LINUX EL ENTORNO DE TRABAJO EN UBUNTU-MINISTERIO DE EDUCACIÓN Y CIENCIA-TORRELAGUNA, 58 28027- MADRID


FUNDACION DE EDUCACION SUPERIOR SAN JOSE
INGENIERIA DE SISTEMAS
ADMINISTRACION DE SISTEMAS OPERATIVOS II
Ing. SANDRA MILENA GARCIA CORDOBA
r: lectura

w: escritura y

x: ejecución

ACTIVIDAD 2
Ejecute las siguientes sentencias y describa cada una de ellas
sudo chmod u-r prueba_de_permisos
sudo chmod u+rwx prueba_de permisos
sudo chmod uoag+rwx prueba_de permisos
sudo chmod 751{nombre del archivo}

Las combinaciones posibles son ocho y se muestran en la tabla siguiente:

0 = Ningún permiso (Lectura = 0 + Escritura = 0 + Ejecución = 0)


1 = Permiso de Ejecución (Lectura = 0 + Escritura = 0 + Ejecución = 1)
2 = Permiso de Escritura (Lectura = 0 + Escritura = 2 + Ejecución = 0)
3 = Permiso de Escritura y Ejecución (Lectura = 0, Escritura = 2, Ejecución = 1)
4 = Permiso de Lectura (Lectura = 4 + Escritura = 0 + Ejecución = 0)
5 = Permiso de Lectura y Ejecución (Lectura = 4 + Escritura = 0 + Ejecución = 1)
6 = Permiso de Lectura y Escritura (Lectura = 4 + Escritura = 2 + Ejecución = 0)
7 = Permiso de Lectura, Escritura y Ejecución (Lectura = 4 + Escritura = 2 + Ejecución = 1)

Por ejemplo:

644: propietario 6 (lectura-escritura), grupo 4 (solo lectura), otros 4 (solo lectura)

751: propietario 7 (lectura-escritura-ejecución), grupo 5 (lectura y ejecución) y otro 1 (sólo


ejecución)

y así sucesivamente, las combinaciones necesarias hasta el 777 (permisos totales de lectura,
escritura y ejecución para todos los usuarios).

Y si necesitas aún más información que la que te ofrecemos pues el comando chmod contiene
muchas más opciones y formas de asignar permisos, puedes consultarlas consultando el manual
del comando. man chmod

INTRODUCCIÓN A LINUX EL ENTORNO DE TRABAJO EN UBUNTU-MINISTERIO DE EDUCACIÓN Y CIENCIA-TORRELAGUNA, 58 28027- MADRID


FUNDACION DE EDUCACION SUPERIOR SAN JOSE
INGENIERIA DE SISTEMAS
ADMINISTRACION DE SISTEMAS OPERATIVOS II
Ing. SANDRA MILENA GARCIA CORDOBA

ACTIVIDAD 1
Defina los siguientes sistemas de archivos
/bin
/boot
/dev
/var
/lib
/etc
/home
/sbin
/usr
/tmp
/media

La aplicación que nos permite organizar nuestros archivos, lo que a veces se llama un
administrador o Navegador de archivos, es Nautilus. Vamos al menú Lugares y
seleccionamos Carpeta personal y aparece el administrador de archivos.

INTRODUCCIÓN A LINUX EL ENTORNO DE TRABAJO EN UBUNTU-MINISTERIO DE EDUCACIÓN Y CIENCIA-TORRELAGUNA, 58 28027- MADRID

También podría gustarte