Cerca
Heus ací els resultats de la cerca.
Noms de pàgina coincidents:
Resultats de text complet:
- Los ficheros de inicio de Bash
- dos desde un script * De Inicio: los shells que se ejecutan justo después de haberse identificado. Son los que solicitan usuario y contraseña (versus los interactivos que no la solicitan, que no serían de inicio) === inicio + interactivo - **/e
- sed
- = sed Stream EDitor == sintaxis <code bash> sed [-ns] '[direccion] instruccion argumentos' </code> donde:... '-s'' : tratar los ficheros entrantes como flujos separados * dirección: número de línea, rango de números de línea o búsqueda por regexp. Si no se especifica, afecta a todas las líneas del fichero
- brace expansion
- .......}<POSTSCRIPT> </code> Brace expansion is used to generate arbitrary strings. The specified strings are used to generate **all possible combinations** with t... ounding preambles and postscripts. Usually it's used to generate mass-arguments for a command, that f... ing, it's important to understand that. When you use <code> echo {a,b}$PATH </code> then the brace exp
- PS1
- function we_are_in_git_work_tree { git rev-parse --is-inside-work-tree &> /dev/null } function parse_git_branch { if we_are_in_git_work_tree then local BR=$(git rev-parse --symbolic-full-name --abbrev-ref HEAD 2> /dev/nu... undefined ] then echo -n "@$NM" else git rev-parse --short HEAD 2> /dev/null f
- comandos bash
- * file * nc : netcat * dig : estilo nslookup. Se da el nombre del dominio y ofrece información en formato BIND * -x: inverso, se la la IP * nohup : Mantiene la ejecución de un comando pese a salir de la terminal * [[https://rm-rf.es/nohup-mantiene-ejecucion-comando-pese-salir-terminal/]] * syndaemon * desactivar
- arrays bash
- array[n]=valor array[cadena]=valor array=valor # se asigna al índice 0 (en asociativos, a "0") array=... xjournal.com/content/bash-arrays]] <button collapse="original-recuperacion" size="xs">original</button> <collapse id="original-recuperacion" collapsed="true"> ^Syntax ^Description ^ | **${ARRAY[N]}** | Expands to t
- Special Shell Variables & Parameter Substitution and Expansion
- Significado ^ | $0 | Nombre del script que se está ejecutando | | $1 | Parámetro 1 | | $2... rDefecto} | si el parámetro no está establecido, se le asigna el de por defecto | | ${parametro:-valo... | si el parámetro no está establecido o es vacío, se le asigna el de por defecto (sobre variables sol... rDefecto} | si el parámetro no está establecido, se le asigna el de por defecto (no funciona sobre pa
- BASH
- t can be exploited by an attacker to bypass local security restrictions">[[https://gtfobins.github.io/]]</callout> <callout type="info" title="Settings Shell Options" icon="true">https://bash.cyberciti.biz/guide/Setting_shell_options</callout> === comandos CLI ... ocesos]] <callout type="info" icon="true" title="SET build-in">[[https://www.gnu.org/software/bash/ma
- find
- usca en el path completo (directorio+nombre) no Case Sensitive * -maxdepth <n> : número máximo de directorios que profundiza, 1 se queda en el actual * -mindepth <n> : número de ... la expresión precedente en "no quiero esto" * -user <user> : el fichero pertenece al usuario <user>
- awk
- /via: [[https://www.howtogeek.com/562941/how-to-use-the-awk-command-on-linux/]] * rule = pattern + ... ' * $1,$3,$7: campo 1, 3 y 7 respectivamente (separados por espacio por defecto) * $NF: último... o * $0 : la línea entera * cambiar carácter separador: **OFS="<char>"** * ''BEGIN'' y ''END'' se ejecutan antes y después de procesar el texto, en
- dd
- altar en **if** antes de empezar a copiar * **seek**: número de bloques a saltar en **of** antes d... tabla de particiones diferente hará que sus datos sean ilegibles y casi imposible de recuperar.</callo... dd'' - montar la partición de datos por si hubiese que cambiar algún dato en **/etc/fstab** /via: [[https://superuser.com/questions/1525980/how-to-copy-a-file-system-
- Estructuras de control y bucles
- * [[http://stackoverflow.com/questions/2348379/use-regular-expression-in-if-condition-in-bash]] ... *x -gt y** -> x > y * **x -ne y** -> x != y si se pone entre doble paréntesis: * **x > y** * **... .linux-es.org/node/238]] == estructuras === if/else [[https://phoenixnap.com/kb/bash-if-statement]] {... icion then comandos elif condicion comandos else comandos fi</code> <code bash; example>DIRECTOR
- instalaciones desatendidas
- et -y update sudo apt-get -y upgrade echo "mysql-server mysql-server/root_password password $MYSQL_ROOT_PASSWORD" | debconf-set-selections echo "mysql-server mysql-server/root_password_again password $MYSQL_ROOT_PASSWORD" | debc
- locale
- de configuración por defecto * este fichero se puede actualizar a mano o con ''update-locale <lo... '' * configurando las diferentes directivas se pueden realizar combinaciones como operar en espa... etc/locale.nopurge'' contiene los ficheros que no se eliminarán al aplicar el comando == cambiar tecl... oard-configuration'' * para que los cambios se hagan efectivos inmediatamente: ''$ setupcon''
- Zona Horaria
- ''export TZ=Europe/Andorra'' * [[https://superuser.com/questions/188224/temporarily-change-timezone-to-display-date-time-shown-during-an-ssh-session]] * [[https://en.wikipedia.org/wiki/List_of_tz_database_time_zones]] * ''timedatectl set-timezone “Europe/Madrid”'': cambio de zona en caliente === consid