Cerca
Heus ací els resultats de la cerca.
Noms de pàgina coincidents:
Resultats de text complet:
- brace expansion
- = brace expansion <callout type="info" icon="true" title="Brace expansion">[[http://wiki.bash-hackers.org/syntax/expansion/brace]]</callout> <code> {string1,string2,...,stri... EAMBLE>{........}<POSTSCRIPT> </code> Brace expansion is used to generate arbitrary strings. The spec
- Los ficheros de inicio de Bash
- ranque.html]] == orden de ejecución al iniciar sesión === proceso de login ^ # ^ Login Shell ^ I... profile Aquí se muestra un fichero /etc/profile básico. Este fichero comienza estableciendo ciertas funciones auxiliares y algunos parámetros básicos. Especifica varios parámetros del historial de... nente para root. También establece un símbolo del sistema por defecto. Entoces invoca a pequeños guion
- Special Shell Variables & Parameter Substitution and Expansion
- Shell Variables & Parameter Substitution and Expansion {{tag>linux}}{{tag>bash}} **$** es utilizado para expansión de parámetros y sustitución de comandos == Fil... riptors == Special Shell Variables ^ variable ^ Significado ^ | $0 | Nombre del script que se ... posparams]] == Parameter substitution and Expansion ^ expresión ^ Significado
- arrays bash
- uno' [indice3]='valor dos') # es necesario una versión 4+ de BASH para disponer de Arrays asociativos </code> == declaración y asignación <code bash> array=(valor0 'valor uno' 'val... ]='valor uno' array[2]='valor dos' </code> == + asignaciones <code bash> array[n]=valor array[cadena]=valor array=valor # se asigna al índice 0 (en asociativos, a "0") array=(val
- find
- por nombre * -iname : busca ficheros por nombre sin tener en cuenta mayúsculas o minúsculas * -pat... n el path completo (directorio+nombre) no Case Sensitive * -maxdepth <n> : número máximo de directo... 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
- comandos bash
- ories-with-same-name-on-the-same-path]] === exclusión excluir ficheros del listado (y otras cosas??):... 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
- BASH
- * ''/etc/shells'' * [[linux:bash:historyexpansion|]] * [[linux:bash:shellvariables|]] * [[linux:bash:ficherosinicio|]] * [[linux:bash:update-alternatives]] <... type="warning" icon="true" title="Parameter expansion">[[http://wiki.bash-hackers.org/syntax/pe?rev=1... les brackets">https://www.baeldung.com/linux/bash-single-vs-double-brackets#:~:text=In%20this%20articl
- sed
- = sed Stream EDitor == sintaxis <code bash> sed [-ns] '[direccion] instruccion argumentos' </code> do... rango de números de línea o búsqueda por regexp. Si no se especifica, afecta a todas las líneas del f... ior (hemos cambiado el saparado de la REGEXP, por si nos interesa) * ''s/abc/xyz/gI'' : (parámetro I permite sustituir ignorando si van en mayúsculas o minúsculas) == ejemplos reem
- dd
- s diferente hará que sus datos sean ilegibles y casi imposible de recuperar.</callout> * copia del MBR<code bash>dd if=/dev/sda of=/boot/mbr-backup bs=5... " title="Advertencia">Este comando inutilizará el sistema, impidiento su arraque. Habrá que entrar en modo rescue y reinstalar el GRUB (si lo tienes)</callout> * <code bash>dd if=/dev/ze
- heredoc (docs emblebed)
- definir principio y fin con la misma etiqueta ===sintaxis básica no se permite indentación? <code bash> #!/bin/bash OUT=/tmp/output.txt cat <<EOF Statu... iles $HOME and /etc/ EOF echo "Starting backup using rsync..." </code> === + indentación natural de... iles $HOME and /etc/ EOF echo "Starting backup using rsync..." </code> === + no bash expansion <cod
- history expansion
- = history expansion {{tag>linux bash}} ^ shortcut ^ descripción ^ ^ eventos ^^ | ! ... timo comando -> ''!-1''| | !n | enésimo comando | | !-n | último comando ... !# | último comando | ^ palabras - siguen a un evento, separado por : ^^ | 0 ... ualmente un comando | | n | la enésima palabra de una linea | | %%^%% | el
- Estructuras de control y bucles
- koverflow.com/questions/2348379/use-regular-expression-in-if-condition-in-bash]] * [[http://wiki.bash-hackers.org/syntax/ccmd/conditional_expression]] == comparaciones de valores numéricos (Test ... * **x -gt y** -> x > y * **x -ne y** -> x != y si se pone entre doble paréntesis: * **x > y** * **x >= y** * **x < y** * **x %%<=%% y** == com
- awk
- ttern + action * todo el comando entre comillas simples * ''print'' * $1,$3,$7: campo 1, 3 y 7... de [[https://en.wikipedia.org/wiki/Regular_expression|expresiones regulares]]:<code bash>awk '/UUID/ {print $0}' /etc/fstab</code><code bash>awk '/^UUID/... l/gawk.html#Built_002din|funciones internas]] * si el comando es demasiado complejo, se pueda usar c
- grep
- a de comando para buscar [[tech:regexp:start|expresiones regulares]] dentro de cadenas. * ''$ grep'... ragmentos * -P : uso del formato PERL de expresiones regulares * --color : marca en color las ... re-case * -c : count * -r : búsqueda recursiva * -l : mostrar solo el nombre del fichero que hace match == otras utilidades similares * **riggrep** : (no en repos por defecto
- Referencias indirectas
- rflow.com/questions/8515411/what-is-indirect-expansion-what-does-var-mean]] == asignación a variable referenciada indirectamente <code bash> #!/bin/bash ... verflow.com/questions/9938649/indirect-variable-assignment-in-bash]] == + info * [[http://tldp.org/L... rflow.com/questions/8515411/what-is-indirect-expansion-what-does-var-mean]] * en arrays: [[https://s