Cerca
Heus ací els resultats de la cerca.
Noms de pàgina coincidents:
Resultats de text complet:
- Los ficheros de inicio de Bash
- entorno **BASH_ENV**, que indica la ruta absoluta al fichero y se ejecutará antes de ejecutar el scrip... icheros_de_arranque.html]] == orden de ejecución al iniciar sesión === proceso de login ^ # ^ Login S... rc | | al salir: - ~/.bash_logout - /etc/bash_logout o ... básicos. Especifica varios parámetros del historial de bash y, por razones de seguridad, desactiva el
- arrays bash
- p://www.thegeekstuff.com/2010/06/bash-array-tutorial/]] <callout type="info" title="más información d... valor array[cadena]=valor array=valor # se asigna al índice 0 (en asociativos, a "0") array=(valor1 va... elemento: ''echo ${array[n]}'' * del elemento n al m: ''echo ${array[@]:n:m}'' * del elemento n, s... ''${#array[*]}'' * vía: [[http://www.linuxjournal.com/content/bash-arrays]] <button collapse="orig
- BASH
- that can be exploited by an attacker to bypass local security restrictions">[[https://gtfobins.github.... build-in">[[https://www.gnu.org/software/bash/manual/html_node/The-Set-Builtin.html]]</callout> == sc... | | CTRL + A | inicio de línea | | CTRL + E | final de linea | | CTRL + H | borra caracter izquierda ... a caracter cursor | | CTRL + U | borra del inicio al cursor | | CTRL + K | borra del cursor al final d
- PS1
- { if we_are_in_git_work_tree then local BR=$(git rev-parse --symbolic-full-name --abbrev-... ull) if [ "$BR" == HEAD ] then local NM=$(git name-rev --name-only HEAD 2> /dev/null) ... { if we_are_in_git_work_tree then local ST=$(git status --short 2> /dev/null) if [ -n... ode bash gestión de colores> set_prompt() { local last_cmd=$? local txtreset='$(tput sgr0)' l
- brace expansion
- rate **all possible combinations** with the optional surrounding preambles and postscripts. Usually i... an't handle this in another way, is using the ''eval'' command, which basically evaluates a commandline twice: <code>eval echo {$a..$b}</code> For instance, when embedded inside a for loop : <code>for i in $(eval echo {$a..$b})</code> This requires that the enti
- Special Shell Variables & Parameter Substitution and Expansion
- = Special Shell Variables & Parameter Substitution and Expansion {{tag>linux}}{{tag>bash}} **$** es ut... tución de comandos == File descriptors == Special Shell Variables ^ variable ^ Significado ^ | $0 ... | Parámetro 1 | | $2 - $9 | Parámetros del 2 al 9 | | ${10} | Parámetro 10 | | $# | Núme... eso del script (PID) | | $- | Flags pasados al script | | $_ | Último argumento del comand
- comandos bash
- = comandos bash {{tag>linux bash}} == comandos al detalle * uptime * tail [-n <nn>] * head [-n <... ejecución de un comando pese a salir de la terminal * [[https://rm-rf.es/nohup-mantiene-ejecucion-comando-pese-salir-terminal/]] * syndaemon * desactivar touchpad mientr... ambiar fichero de origen de un link simbólico: igual que cualquier fichero * cambiar propietario/g
- find
- directorios que profundiza, 1 se queda en el actual * -mindepth <n> : número de directorios " de pr... chero, sin directorio * %g : nombre del grupo al que pertenece el fichero * %h : muestra el no... nombre del fichero * %u : nombre del usuario al que pertenece el fichero * -prune : convierte l... ero esto" * -user <user> : el fichero pertenece al usuario <user> * -nouser : el fichero tiene un
- control de procesos
- de la cadena que aparezca en el proceso, no solo al principio * -a : <parámetro en apariencia ine... : ignora los PIDs especificados * envía una señal a un proceso: <code bash>kill <pid> # envía una señal 15 (SIGTERM) al proceso con ID=PID kill -9 <pid> # envía la señal 9 (SIGKILL) al proceso con ID=PID k
- sed
- s del fichero * instrucción (sobre la línea actual o procesada): * ''i'' : insertar antes * ... r cadena2 en todo el documento (parámetro g - global) * ''s+cadena1+cadena+g'' : idem anterior (hemo... awk '{ print $NF }' | sed 1d</code> cambio temporal de prompt (PS1): <code bash>export PS1="C:\$( pwd... a 5 sed -i "2,$d" distros-deb.txt # de la línea 2 al final</code> ejemplo docker <code bash>sed -i /e
- Estructuras de control y bucles
- http://wiki.bash-hackers.org/syntax/ccmd/conditional_expression]] == comparaciones de valores numéric... fichero regular (no un directorio o fichero especial) * **-s** fichero -> fichero existe y no está v... hero -> fichero existe y está asociado a un terminal * **-N** fichero -> fichero existe y ha sido mo... hero2 -> el fichero1 y el fichero2 son HARD LINKS al mismo fichero * ''stat <fichero>'' -> informa
- awk
- code> * [[https://www.gnu.org/software/gawk/manual/gawk.html#Built_002din|funciones internas]] * s... code> * líneas que empiecen por número hexadecimal de 7 dígitos y 2 espacios (vagrant global-status):<code bash>awk '/^[a-f0-9]{1,7}\s+/ {print $5}'</co
- dd
- * Borra GPT del disco. Como GPT escribe los datos al principio y al final del disco, después de borrar desde el principio, tenemos que encontrar el número de sectores (e
- environment
- = environment == global system * ''/etc/environment'' * ''/etc/profile.d/<script>'' == apache ... CLIENT" ]]; then echo "Cliente conectado en local"; else echo "Cliente conectado en remoto"; fi </code> /via:[[http://blog.rodrigorega.es/distinguir-una-sesion-local-de-una-remota-en-linux/]]
- history expansion
- r : ^^ | h | quita el path del final | | t | quita el path del princip... jo hija $ !!:1-$ -> recupera los parámetros del 1 al final. Ejecuta el primer parámetro como instrucción echo papa mama hijo hija </code> [[http://www.ca