Practica-4-Teoria.
pdf
Lamux_04
Informática General
1º Grado en Ingeniería Informática
Escuela Superior de Ingeniería
Universidad de Cádiz
Reservados todos los derechos.
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
PRÁCTICA 4 - HERRAMIENTAS
GNU/LINUX
DIRECTORIOS Y FICHEROS
Reservados todos los derechos.
El símbolo *
Representa cualquier combinación de caracteres, incluyendo la cadena
vacía.
~$ ls /usr/bin/a*s
El símbolo ?
Representa un carácter cualquiera.
~$ ls /usr/bin/a?s*
Los corchetes []
Permiten especificar un conjunto de caracteres en un patrón.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-6644013
touch
Crea un fichero vacío desde el terminal. Si el fichero existe, le cambia la
fecha y hora de modificación con la actual o podemos especificarla con el
parámetro -date.
~$ touch archivo.txt
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
>
El operador > redirige la stdout a un fichero, si no existe lo crea, y si existe lo
sobreescribe.
~$ ls > salida.txt
cp
El comando cp permite copiar archivos y directorios. El primer parámetro
será el fichero/directorio a copiar y el segundo el directorio de destino.
Reservados todos los derechos.
~$ cp /etc/hosts /home/alumno/pruebas/
mv
El comando mv mueve o renombra ficheros.
- Renombrar el fichero: ~$ mv mi_text.txt carta.txt
- Mover el fichero: ~$ mv carta.txt Documentos/
- Mover y renombrar el fichero:
~$ mv carta.txt Documentos/mensaje.txt
rm
El comando rm borra ficheros.
~$ rm carta.txt
-R
En los comandos anteriores, puede especificarse la opción -R para que se
lleve a cabo la acción deseada de forma recursiva en la jerarquía de
directorios.
Llévate 1 año de WUOLAH PRO con BBVA. ¿Cómo? ¡+Info aquí!
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-6644013
GRUPOS, USUARIOS Y PERMISOS
Existen tres niveles de permisos:
➔ Usuario (u): Propietario del fichero.
➔ Grupo (g): Grupo de usuarios al que pertenece el usuario propietario.
➔ Otro (o): Resto de usuarios del sistema.
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Hay tres tipos de permisos:
● Lectura (r): Permite ver el contenido de un fichero o de un directorio.
● Escritura (w): Permite modificar el contenido de un fichero. Si está en
un directorio permite crear y eliminar ficheros.
● Ejecución (x): El fichero es interpretado como un ejecutable. En el caso
de los directorios, se llama búsqueda y permite buscar en el directorio.
Reservados todos los derechos.
En la práctica, se utiliza la base octal para especificar los permisos.
whoami
Nos indica que usuarios somos
su
Nos permite cambiar de usuario. Podemos usar exit para volver a nuestro
usuario original.
~$ su nombre_usuario
groups
Nos indica a qué grupos pertenecemos.
Llévate 1 año de WUOLAH PRO con BBVA. ¿Cómo? ¡+Info aquí!
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-6644013
id
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Muestra por pantalla el identificador del usuario (UID) que ejecuta el
programa, el identificador de su grupo (GID), y todos los grupos a los que
pertenece este usuario.
groupadd
Nos permite crear un nuevo grupo. Es necesario usar sudo.
~$ sudo groupadd nombre_grupo
groupmod
Reservados todos los derechos.
Permite modificar el nombre de un grupo
~$ sudo groupmod -n nombre_grupo nuevo_nombre
groupdel
Permite eliminar un grupo existente
~$ sudo groupdel nombre_grupo
adduser
Permite añadir un nuevo usuario al sistema
~$ sudo adduser nombre_usuario
~$ sudo adduser nombre_usuario nombre_grupo
chgrp
Permite cambiar el grupo al que pertenece un fichero o directorio
~$ chgrp nombre_grupo fichero
chown
Permite cambiar el dueño de un fichero o directorio
~$ sudo chown nombre_usuario fichero
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-6644013
chmod
Permite cambiar los permisos de un fichero o directorio.
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
~$ chmod o-wx fichero
El carácter a sirve para dar/quitar el permiso a todos.
También se puede indicar mediante octal.
~$ chmod 755 fichero
Reservados todos los derechos.
Llévate 1 año de WUOLAH PRO con BBVA. ¿Cómo? ¡+Info aquí!
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-6644013