nente para root. También establece un símbolo del sistema por defecto. Entoces invoca a pequeños guion... vyqntzne@pbzpnfg.arg>
# Variables de entorno del sistema y programas de inicio.
# Alias del sistema y funciones deberían estar en /etc/bashrc. Variables... las variables de entorno PATH y PKG_CONFIG_PATH. Si quieres, puedes descomentar la última sección par
* **-f**: etiquetas particiones
* **-m**: size,owner,group
* **-o NAME,UUID,PARTUUID**
*... a partición (punto de montaje).
* type: Tipo de sistema de ficheros que contiene la partición. Si se pone auto, permitimos a la orden mount determinar qué tipo de sistema de ficheros utiliza la partición. Esta opció
riptors
== Special Shell Variables
^ variable ^ Significado ^
| $0 | Nombre del script que se ... and Expansion
^ expresión ^ Significado ^
| ${variable} | val... que $variable |
| ${parametro-valorPorDefecto} | si el parámetro no está establecido, se le asigna el... e por defecto |
| ${parametro:-valorPorDefecto} | si el parámetro no está establecido o es vacío, se l
por nombre
* -iname : busca ficheros por nombre sin tener en cuenta mayúsculas o minúsculas
* -pat... h> : número de 24h atrás en los que el fichero ha sido accedido
* -amin -<minutos> : número de minutos en los que el fichero ha sido accedido
* -ctime -<n*24h> : número de 24h at... rás en los que el inodo del fichero/directorio ha sido modificado
* -cmin -<minutos> : número de min
file''
* cambiar fichero de origen de un link simbólico: igual que cualquier fichero
* cambiar propietario/grupo del link simbólico en sí: ''$ chown -h root:friends tmpfile_s... t himanshu tmpfile'' <- cambia tmpfile a himanshu si el propietario es root
* cambiar el grupo de ... ends :family tmpfile'' <- cambia tmpfile a family si el grupo es friends
* copiar el propietario/g
enombrado
* x = permiso de ejecución.
* si en lugar de una **x** aparece una **s** significa que tiene el SUID activo, se explica más adelante.
... ribir, renombrar, borrar
* x = acceso
* si en lugar de una **x** aparece una **S** significa que tiene el SETDIG activo, se explica más adelante
https://blog.jcea.es/posts/20191127-limpiar_cache_sistema_de_ficheros.html]]
* [[https://blog.desd... mensaje que se muestra al usuario al entrar en el sistema)
* passwd : contiene la lista de usuarios,... n la contraseña en los casos que esté activado el sistema shadow para proteger las contraseñas.
* te... profile : .bashrc común a todos los usuarios del sistema, normalmente PATH y otras variables
* bash
ontrar la manera de actualizar los certificados o simplemente ignorarlo)
Estamos hablando de ignorar ... earch Group, CN = ISRG Root X1
issuer=O = Digital Signature Trust Co., CN = DST Root CA X3</code>
* ... erify-Host "false";
</code>
* solución temporal si ficheros de configuración: <code bash>apt -o "Acq... nformación de dependencia de los paquetes que han sido instalados desde **aptitude**
* ''sudo apt-ge
:apk]]
== verificar/actualizar paquete
* mirar si está en el sistema:<code bash>dpkg --get-selections | grep <paquete></code>
* mirar el detalle del ... aquete></code>
* actualizar paquete (no instala si no está): <code bash>sudo apt-get --only-upgrade ... .asc
# Add the AnyDesk apt repository
echo "deb [signed-by=/etc/apt/keyrings/keys.anydesk.com.asc] ht
etc/crontab** o en **/var/spool/cron**
comprobar si está en ejecución:
<code>$ ps -ef | grep crond</code>
Añadir el servicio si no lo estuviera:
<code>$ chkconfig --level 35 cro... mos desfasar de las ejecuciones de fracciones más simples
* En algunas distribuciones, se pueden ind... ue fue iniciado el cron y a partir de ese momento siempre será ese.
* *L* : indica "último" (last)
implementación que soporta vamos a utilizar:
* sistema de usuarios: usuarios de sistema, usuarios virtuales,
* sistema de validación: passwd(sistema), pam (Pluggable Authentication Modules), ftpusers (proftpd passw
exit 0'' -> comprueba la existencia del fichero y si devuelve ''false'', ejecuta la segunda parte
... exit 0'' -> comprueba la existencia del fichero y si devuelve ''true'', ejecuta la segunda parte
* if
* sintaxis: '' if [ -f /etc/passwd ]; then .... fi''
... rámatros test de ficheros
* -f -> comprueba si existe fichero
* -d -> comprueba si existe
ay=("${otro_array[@]}")
</code>
== recuperación
^Sintaxis ^ Descripción ^
| **${ARRAY[N]}** | recuper... {ARRAY[@]}"** | \\ Recupera todos los elementos\\ Si está entrecomillado, @ devuelve cada elemento, %%... lve un único resultado con todos los elementos.\\ Si no lo está, las dos devuelven lo mismo |
| **${AR... |
| **"${ARRAY[@]:N:M}"** | \\ De funcionamiento similar a la regla anterior, añade que devuelve desd