0% encontró este documento útil (0 votos)
42 vistas7 páginas

Practica 4 Teoria

Este documento explica comandos básicos de GNU/Linux relacionados con directorios, ficheros, usuarios y permisos. Describe comandos como touch, cp, mv y rm para crear, copiar, mover y eliminar ficheros, así como chmod, chown y chgrp para modificar los permisos y propietarios. También cubre la creación y modificación de grupos y usuarios usando comandos como groupadd, groupmod, adduser y su.

Cargado por

Alpha Greatweak
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
42 vistas7 páginas

Practica 4 Teoria

Este documento explica comandos básicos de GNU/Linux relacionados con directorios, ficheros, usuarios y permisos. Describe comandos como touch, cp, mv y rm para crear, copiar, mover y eliminar ficheros, así como chmod, chown y chgrp para modificar los permisos y propietarios. También cubre la creación y modificación de grupos y usuarios usando comandos como groupadd, groupmod, adduser y su.

Cargado por

Alpha Greatweak
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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

También podría gustarte