Cerca
Heus ací els resultats de la cerca.
Resultats de text complet:
- brace expansion
- h-hackers.org/syntax/expansion/brace]]</callout> <code> {string1,string2,...,stringN} {<START>..<END>} ... }<POSTSCRIPT> <PREAMBLE>{........}<POSTSCRIPT> </code> Brace expansion is used to generate arbitrary s... it's important to understand that. When you use <code> echo {a,b}$PATH </code> then the brace expansion **does not expand the variable** - this is done in a
- comandos bash
- ias-dinamicas]] == ls === caracteres ocultos <code bash> printf "[%s]\n" * printf "%s\n" * | cat -vte printf "%s\n" * | od -bc </code> /vía: [[https://stackoverflow.com/questions/1960... d-to-exclude-certain-files-from-being-copied ]] <code bash> $ ls !(unlisted1|unlisted2) $ ls !(unlisted*) </code> <code bash> $ export GLOBIGNORE='unlisted1:unli
- Los ficheros de inicio de Bash
- chero y se ejecutará antes de ejecutar el script <code bash>export BASH_ENV=/home/usuario/.inicio</code> /via: [[https://www.fpgenred.es/GNU-Linux/ficheros_d... le.d para proporcionar una mayor inicialización. <code bash># Inicio de /etc/profile # Escrito para Más ... ve pathprepend pathappend # Fin de /etc/profile</code> === /etc/profile.d <code bash>install --directo
- Estructuras de control y bucles
- nt]] {{:linux:bash:pasted:20230531-022532.png}} <code bash> if condicion then comandos elif condicion comandos else comandos fi</code> <code bash; example>DIRECTORIO="/tmp/test" COMANDO="/bin/mkdir $DIRECTORIO" if $COMANDO then echo "OK" else echo "KO" fi </code> === if (ternary operator) <code bash; example>a=
- sed
- = sed Stream EDitor == sintaxis <code bash> sed [-ns] '[direccion] instruccion argumentos' </code> donde: * ''-n'' : no mostrar por STDOUT las lí... * ''q'' : finalizar procesamiento de fichero <code bash> sed 's/busca/reemplaza/g' /path/to/file(s) </code> == parámetros * -i : actualiza el fichero "su
- awk
- inmediatamente a la acción que se ha de ejecutar:<code bash>awk -F: '$3 >= 1000 {print $1,$6}' /etc/passwd</code> * los patrones hacen uso de [[https://en.wik... /wiki/Regular_expression|expresiones regulares]]:<code bash>awk '/UUID/ {print $0}' /etc/fstab</code><code bash>awk '/^UUID/ {print $0}' /etc/fstab</code> *
- history expansion
- | repite la anterior sustitución ? | Ejemplos: <code bash> $ echo a b c d e a b c d e </code> <code bash> $ echo !!:3-$ c d e </code> <code bash> $ echo !-2:*:q a b c d e -> ejecuta un echo 'a b c d e'
- grep
- s * buscar una cadena en una serie de ficheros:<code bash>find . -name "*.java" -print0 | xargs -0 grep -i ".*Legacy.*xmi"</code> * usar un fichero de apoyo de ficheros para re... wiki * permite comentarios en el fichero TXT <code bash> grep -Ev "^($|#)" files2remove.txt | xargs -n 1 rm -fd </code> <code txt files2remove.txt> # removed in 2011-05
- control de procesos
- x bash}} * busca procesos que cumplan cadena: <code bash>ps aux | grep <cadena_buscada></code> * <code bash>pgrep <nombre proceso></code> * -u : especifica usuario * -c : cuenta procesos * -v :
- Locales
- listado de **locales** instalados en el sistema: <code bash>locale -a</code> listado de **locales** en sistemas debian/ubuntu: <code bash>less /usr/share/i18n/SUPPORTED</code> <code bash> sudo locale-gen en_IN sudo locale-gen en_IN.UT
- lsof
- usada. * ver procesos vinculados a un fichero:<code bash>lsof /dev/null</code> * ver ficheros abiertos por usuario determinado:<code bash>lsof -u <USER></code> * Mostrar detalles de un servicio de protocolo: <code bash>sudo lsof -i TC
- grub
- = grub == añadir otros OS <code bash> sudo os-prober # sudo apt install os-prober sudo update-grub </code> == solución de problemas en mi caso, en una ins... l primer intento de instalación. === boot-repair <code bash> sudo add-apt-repository ppa:yannubuntu/boot... apt-get update sudo apt-get install boot-repair </code> Desde tu mismo Linux:<code bash> sudo bash cd /b
- PS1
- simples {{:linux:bash:ps1:20171207-160802.png}} <code bash> export PS1="\[\e]0;\u@\h \w\a\]\[\e[00;33m\... 00;34m\]\w\[\e[0m\]\[\e[00;37m\]\n\$ \[\e[0m\]" </code> {{:linux:bash:ps1:20171207-160640.png}} <code bash> export PS1="\[$(tput sgr0)\]\033[38;5;15m\033[38;... ut sgr0)\]\\$\[$(tput sgr0)\] \[$(tput sgr0)\]" </code> == soporte GIT /vía: [[https://stackoverflow.co
- alias
- c-centos-linux-unix.html]]</callout> == creación <code bash> alias name=value alias name='command' alias... to/script' alias name='/path/to/script.pl arg1' </code> == desactivación (temporal) <code bash> ## path/to/full/command /usr/bin/clear ## call alias with a b... bin/ls command and avoid ls alias ## command ls </code> == eliminación (en la sesión) <code bash> unali
- arrays bash
- ples/</callout> == declaración e inicialización <code bash; indices numéricos> declare -a array=(valor0 'valor uno' 'valor dos') </code> <code bash; asociativo> declare -A array=( [indice1]=valor0 [indice2]='valor uno' [indice3]='valor dos... 4+ de BASH para disponer de Arrays asociativos </code> == declaración y asignación <code bash> array=