Herramientas de usuario

Herramientas del sitio


unidad4:administracionssoo

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

unidad4:administracionssoo [2019/03/01 07:21] – [Filtros y redirección] fernandounidad4:administracionssoo [2024/09/16 20:51] (actual) – editor externo 127.0.0.1
Línea 2: Línea 2:
 En este bloque se centra en la administración de un sistema operativo multiusuario GNU/Linux. Existen diferentes distribuciones de Linux, pero todas ellas se basan en el mismo núcleo (Kernel de Linux) y las operaciones de administración serán casi siempre las mismas. En este bloque se centra en la administración de un sistema operativo multiusuario GNU/Linux. Existen diferentes distribuciones de Linux, pero todas ellas se basan en el mismo núcleo (Kernel de Linux) y las operaciones de administración serán casi siempre las mismas.
  
-===== Sistemas Operativo GNU/Linux =====+===== Sistema Operativo GNU/Linux =====
 {{ :unidad4:gnu-linux.png?200|}} {{ :unidad4:gnu-linux.png?200|}}
 GNU/Linux es un sistema operativo de libre distribución, basado en UNIX, y es mutiplataforma, multiusuario y multitarea. Es el resultado de 2 proyectos:  GNU/Linux es un sistema operativo de libre distribución, basado en UNIX, y es mutiplataforma, multiusuario y multitarea. Es el resultado de 2 proyectos: 
Línea 187: Línea 187:
 Muestra la ruta en la que estoy actualmente Muestra la ruta en la que estoy actualmente
 <code bash> <code bash>
-fer@debian:~/Descargas$ pwd +fer@debian:~/Downloads$ pwd 
-/home/fernando/Descargas+/home/fernando/Downloads
 </code> </code>
 === cd === === cd ===
Línea 720: Línea 720:
 <code bash> <code bash>
 #Crear un fichero con la salida del comando ls -l #Crear un fichero con la salida del comando ls -l
 +#Si el fichero ya existe, se sobrescribe
 fer@debian:~$ ls -l > fichero.txt fer@debian:~$ ls -l > fichero.txt
  
 #Añadir texto al fichero anterior a partir de la salida del comando who #Añadir texto al fichero anterior a partir de la salida del comando who
 +#Si el fichero ya existe, se añade sin borrar el contenido
 fer@debian:~$ who >> fichero.txt fer@debian:~$ who >> fichero.txt
  
Línea 796: Línea 798:
 |w (write)| modificar el contenido | crear o eliminar ficheros del directorio| |w (write)| modificar el contenido | crear o eliminar ficheros del directorio|
 |x (execute)| ejecutar el fichero| acceder al directorio (cd)| |x (execute)| ejecutar el fichero| acceder al directorio (cd)|
 +
 +Tipos de usuarios
 +^Usuario/Grupo^ Representación^ Ejemplo^
 +|u|usuario propietario| chmod u=rx fichero|
 +|g|grupo propietario|chmod g-w fichero|
 +|o|resto de usuarios|chmod o+rx fichero |
 +|a|los 3 grupos anteriores|chmod a=r|
  
 <code bash> <code bash>
Línea 804: Línea 813:
 fer@debian:~$ chmod g-r fichero.txt fer@debian:~$ chmod g-r fichero.txt
  
-#Elimino el permiso de lectura al resto de usuarios +#Quito el permiso de lectura y de ejecución al resto de usuarios 
-fer@debian:~$ chmod o-fichero.txt+fer@debian:~$ chmod o-rx fichero.txt
  
-#Doy permiso de escritura a los 3 tipos de usuarios (a -> all)+#Añado permiso de escritura a los 3 tipos de usuarios (a -> all)
 fer@debian:~$ chmod a+w fichero.txt fer@debian:~$ chmod a+w fichero.txt
  
Línea 817: Línea 826:
 </code> </code>
  
-Tambien se pueden indicar los permisos mediante numeros+También se pueden indicar los permisos mediante numeros
  
 ^valor octal^ permiso^ ^valor octal^ permiso^
Línea 957: Línea 966:
 <code bash> <code bash>
 #Mostrar interfaces de red #Mostrar interfaces de red
-fer@debian:~$ ipconfig+fer@debian:~$ ifconfig
  
 #Mostrar interfaces de red inalámbricas #Mostrar interfaces de red inalámbricas
Línea 1096: Línea 1105:
 ==== Empaquetadores (Compresores) ==== ==== Empaquetadores (Compresores) ====
 === tar === === tar ===
-  * Empaquetar: tar -cvf paquete.tar /dir/a/comprimir/+Solo empaqueta, no comprime 
 +  * Empaquetar: tar -cvf paquete.tar /dir/a/empaquetar/
   * Desempaquetar: tar -xvf paquete.tar   * Desempaquetar: tar -xvf paquete.tar
 === gunzip === === gunzip ===
-  * Comprimir: gzip -9 index.php+Solo puedo comprimir ficheros sueltos 
 +  * Comprimir: gzip index.php
   * Descomprimir: gzip -d index.php.gz   * Descomprimir: gzip -d index.php.gz
 === tar y gunzip === === tar y gunzip ===
-  * Comprimir: tar -czvf empaquetado.tar.gz /carpeta/a/empaquetar/+Empaqueta y comprime 
 +  * Comprimir: tar -czvf empaquetado.tar.gz /dir/a/comprimir/
   * Descomprimir: tar -xzvf archivo.tar.gz   * Descomprimir: tar -xzvf archivo.tar.gz
 === zip === === zip ===
-  * Comprimir: zip archivo.zip carpeta+Comprime 
 +  * Comprimir: zip archivo.zip directorio
   * Descomprimir: unzip archivo.zip   * Descomprimir: unzip archivo.zip
  
Línea 1141: Línea 1154:
  
 === Desplazarse por el texto === === Desplazarse por el texto ===
-Desde el modo comando nos podemos desplazar por el texto. Para desplazarse caracter a caracter:+Desde el modo comando nos podemos desplazar por el texto. Para desplazarse caracter a caracter puedo usar las flechas de dirección ó:
  
   * h -> me muevo un caracter a la izda   * h -> me muevo un caracter a la izda
Línea 1148: Línea 1161:
   * j -> me muevo un caracter hacia abajo   * j -> me muevo un caracter hacia abajo
  
-Si mi teclado tiene flechas de dirección, también puedo usarlas. Aunque si nos conectamos desde un terminal remoto, a veces no tenemos esta opción. +=== Borrar texto ===
-=== Insertar texto ===+
  
-  * Añadir +  * Caracteres 
-    * -> (append) se inserta texto a la derecha del cursor. +    * -> borra el caracter sobre el que se situa el cursor. 
-    * -> se añade texto al final de la línea en la que está el cursor. +    * X -> borra el carácter anterior a la posicion del cursor.  
 + 
 + 
 +  * Líneas 
 +    * dd -> borra la línea en la que está el cursor. 
 + 
 +  * Palabras 
 +    * dw -> borra la palabra situada a continuación del cursor. 
 +   
 + 
 +==== Modo edicion (básico) ==== 
 +Para acceder al modo edición desde el modo comando, debo pulsar alguna de las teclas para insertar texto: 
 + 
 +=== Insertar texto ===
  
   * Insertar   * Insertar
     * i -> (insert) se inserta texto a la izquierda del cursor.     * i -> (insert) se inserta texto a la izquierda del cursor.
     * I -> se inserta texto al principio de una línea.      * I -> se inserta texto al principio de una línea. 
 +
 +  * Añadir
 +    * a -> (append) se inserta texto a la derecha del cursor.
 +    * A -> se añade texto al final de la línea en la que está el cursor. 
  
   * Insertar una línea   * Insertar una línea
Línea 1163: Línea 1192:
     * O -> se inserta una línea encima de la actual posición del cursor.      * O -> se inserta una línea encima de la actual posición del cursor. 
  
-=== Borrar texto === 
- 
-  * Caracteres 
-    * x -> borra el caracter sobre el que se situa el cursor. 
-    * X -> borra el carácter anterior a la posicion del cursor.  
- 
-  * Palabras 
-    * dw -> borra la palabra situada a continuación del cursor. 
-   
-  * Líneas 
-    * dd -> borra la línea en la que está el cursor. 
  
  
unidad4/administracionssoo.1551424876.txt.gz · Última modificación: 2024/09/16 20:51 (editor externo)