se la la IP
* nohup : Mantiene la ejecución de un comando pese a salir de la terminal
* [[https... a: [[https://stackoverflow.com/questions/19604384/unixtwo-directories-with-same-name-on-the-same-path]... in-files-from-being-copied
]]
<code bash>
$ ls !(unlisted1|unlisted2)
$ ls !(unlisted*)
</code>
<code bash>
$ export GLOBIGNORE='unlisted1:unlisted2'
$
= docker (first contact)
{{tag>docker}}
== un poco de historia
* docker monta un sistema de containerización que permite lanzar nuevas instancias... recursos que las máquinas virtuales (que recrean un ordenador al completo, con sus propios kernels y ... 3A912897C070ADBF76221572C52609D</code>
- Añadir un nuevo repositorio en ''/etc/apt/sources.list.d/do
o.
* No Interactivo: ejecuta los comandos desde un script
* De Inicio: los shells que se ejecutan ... fichero con la misma función y solo se ejecutará uno de ellos, en este orden:
- **~/.bash_profile... | 3 | ~/.bash_profile | | Solo uno de estos, en este orden |
| | ~/.bash_login ... ripts de inicio
=== /etc/profile
Aquí se muestra un fichero /etc/profile básico. Este fichero comienz
ización de consola, el método **systemd** utiliza un único programa que usa archivos de configuración ... amiento
en lugar de scripts de consola, se usan **unidades** y **destinos**
* unidad:
* define un servicio o una acción en el sistema
* está formada por un nombre, un tipo y
Files)
* **-d** fichero -> fichero existe y es un directorio
* **-e** fichero -> fichero existe
* **-f** fichero -> fichero existe y es un fichero regular (no un directorio o fichero especial)
* **-s** fichero -> fichero existe y no está vacío
* **-h** fichero -> fichero existe y es un symlink
* **-L**?
* **-b** fichero -> fiche
hare/doc/apt/examples/sources.list**
* añadir **universe** y **multiverse**:<code bash>sudo add-apt-repository universe
sudo add-apt-repository multiverse</code>
== ignore certificate
Cuando estamos en una versión vieja de algún linux (debian 9 strech en... a-certificates.crt** ?
=== ignorar
* [[https://unix.stackexchange.com/questions/317695/is-it-possib
rd from bottom to top
* ''''* : Search the word under cursor
* ''/\cstring'' : Search STRING or st... rd/forward/gi'' : Replace onward by forward, case unsensitive
* '':%s/old/new/gc'' : Replace all o... rd/forward/gi'' : Replace onward by forward, case unsensitive
* '':%s/ *$/ /g'' : Delete all white... ontain string
* ''Ctrl+a'' : Increment number under the cursor
* ''Ctrl+x'' : Decrement number u
wer <fichero> : buscar ficheros más recientes que un fichero determinado
* ''$ touch -d "6 May 201... antes
* ''$ find . -daystart -atime 1 # busca un fichero modificado hoy, pero no 24h antes''
* -size <tamaño><unidad> : busca por tamaño de archivo
* c : byte... al usuario <user>
* -nouser : el fichero tiene un propietario que no está en /etc/passwd
* -uid <
inal
* ''ps -U <USER>'' -> procesos asociados a un usuario
* ''sudo pkill [-9] -u <USER>'' -> eliminar procesos asociados a un usuario.
/via: [[https://www.simplified.guide/lin... == grupos
* ''groupadd <nombre_grupo>'' : crear un grupo
* ''useradd -G <grupo> <usuario>'' : añad... usuario>'' : añadir/cambiar el grupo principal de un usuario
* ''usermod -a -G <grupo> <usuario>'' :
PARAMETER+WORD}''
* [[#display_error_if_null_or_unset | Display error if null or unset]]
* ''${PARAMETER:?WORD}''
* ''${PARAMETER?WORD}''
+info... rá indicar otra cosa?)
=== ejemplos
* recorrer una cadena palabra a palabra:
* <code bash>cadena="Esto es una cadena"
arr=($cadena)
for i in ${arr[@]}; do ech
ontado (para forzar, combinado con el otro valor, una comprobación de disco)
== /etc/fstab
es el fic... . Esta opción es útil para proporcionar soporte a unidades ópticas (CD/DVD).
* options: Opciones de ... programa dump (volcado) para decidir cuándo hacer una copia de seguridad. El comando dump comprueba la... o /etc/fstab y el número de la misma le indica si un sistema de archivos debe ser respaldado o no. La