Cerca
Heus ací els resultats de la cerca.
Noms de pàgina coincidents:
Resultats de text complet:
- comandos bash
- 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' $
- arrays bash
- ndices numéricos> declare -a array=(valor0 'valor uno' 'valor dos') </code> <code bash; asociativo> de... lare -A array=( [indice1]=valor0 [indice2]='valor uno' [indice3]='valor dos') # es necesario una versión 4+ de BASH para disponer de Arrays asociativos </... ión y asignación <code bash> array=(valor0 'valor uno' 'valor dos') </code> <code bash> array[0]='valo
- Los ficheros de inicio de Bash
- 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
- Estructuras de control y bucles
- 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
- find
- 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 <
- Special Shell Variables & Parameter Substitution and Expansion
- 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
- lsof
- = lsof El comando lsof es un comando integrado en Linux gracias al cual podemos obtener información so... ión de Linux usada. * ver procesos vinculados a un fichero:<code bash>lsof /dev/null</code> * ver ... ash>lsof -u <USER></code> * Mostrar detalles de un servicio de protocolo: <code bash>sudo lsof -i TC... nto IPv6</code> * ver los archivos abiertos por un proceso o programa en específico: <code bash>lsof
- alias
- .cyberciti.biz/tips/bash-aliases-mac-centos-linux-unix.html]]</callout> == creación <code bash> alias ... /code> == eliminación (en la sesión) <code bash> unalias aliasname unalias foo </code> == permanentes <code bash ~/.bashrc> vi ~/.bashrc ## añadir coman... e> === acceso OS <code bash> ### Get os name via uname ### _myos="$(uname)" ### add alias as per os u
- history expansion
- | último comando | ^ palabras - siguen a un evento, separado por : ^^ | 0 | la primera palabra de la linea, usualmente un comando | | n | la enésima palabra de una linea | | %%^%% | el primer argument... ra | | $ | el último argumento de una linea | | % | la palabra que cua
- xargs
- ') XARGS permite coger esa lista (proviniente de un ''ls'', por ejemplo) y ejecutar un comando determinado fichero a fichero en lugar de todos a la vez: ... ' * -I <param> : asigna el parámetro recibido a una "variable" <param> para que la coloquemos donde corresponda al ejecutar un comando: ''ls | xargs -I ARG echo antes ARG despu
- brace expansion
- rst step in expansion-handling, it's important to understand that. When you use <code> echo {a,b}$PATH... t the entire command be properly escaped to avoid unexpected expansions. If the sequence expansion is ... ** and **ranges**. It can be switched on and off under runtime by using the ''set'' builtin and the o
- heredoc (docs emblebed)
- = heredoc (docs emblebed) un //heredoc// es la manera de "embutir" un documento de texto dentro de un script para volcar a nuestro criterio. == ejemplos el //EOF// usado en los ejemplos no deja de ser una etiqueta, no es mandatory... podríamos usar MITE
- Locales
- ñadir más (por ejemplo, cuando conectas via SSH a un servidor remoto que no las tiene instaladas) para un usuario: <code bash "~/.bash_profile"> LANG="en_I... lang-lc-ctype-lc-all]] * [[https://www.cyberciti.biz/faq/how-to-set-locales-i18n-on-a-linux-unix/]]
- control de procesos
- <nombre_programa></code> * -s : solo devuelve un PID * -x : incluye scripts (phyton,perl, shel... * -o : 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> # e
- PS1
- ame-only HEAD 2> /dev/null) if [ "$NM" != undefined ] then echo -n "@$NM" else... etaf 6)' local txtwhite='$(tput setaf 7)' # unicode "✗" local fancyx='\342\234\227' # unicode "✓" local checkmark='\342\234\223' # Line