Cerca
Heus ací els resultats de la cerca.
Noms de pàgina coincidents:
Resultats de text complet:
- Los ficheros de inicio de Bash
- a misma función y solo se ejecutará uno de ellos, en este orden: - **~/.bash_profile** - **~/.... profile | | Solo uno de estos, en este orden | | | ~/.bash_login | ... variables de entorno - variables shell añadir en /etc/profile: ''source /etc/bashrc''\\ añadir en <home>/.bash_profile: ''source <home>/.bashrc'' ==
- find
- * -iname : busca ficheros por nombre sin tener en cuenta mayúsculas o minúsculas * -path : busca en el path completo (directorio+nombre) * -ipath : busca en el path completo (directorio+nombre) no Case Sens... máximo de directorios que profundiza, 1 se queda en el actual * -mindepth <n> : número de directori
- Locales
- establece el valor del lenguaje (y de LC_*) usado en el sistema * ''LC_ALL'' : establece el valor de... = configuración listado de **locales** instalados en el sistema: <code bash>locale -a</code> listado de **locales** en sistemas debian/ubuntu: <code bash>less /usr/shar... 8n/SUPPORTED</code> <code bash> sudo locale-gen en_IN sudo locale-gen en_IN.UTF-8 sudo update-locale
- comandos bash
- adenas sobre la entrada estandard. Uso com filtro en scripts) * :lower * :upper * nl : numbe... Se da el nombre del dominio y ofrece información en formato BIND * -x: inverso, se la la IP * n... lout type="info" title="Glob" icon="true">https://en.m.wikipedia.org/wiki/Glob_(programming)</callout>... etc,usr,lib,lib64}'': crea estructura directorios en **jail** * ''echo /usr/dir1 /var/dir2 /nas/dir3
- sed
- dena1/cadena2/g'' : sustituye cadena1 por cadena2 en todo el documento (parámetro g - global) * ''s+... : (parámetro I permite sustituir ignorando si van en mayúsculas o minúsculas) == ejemplos reemplaza "abc" por "zyz" en el archivo1 generando el archivo2: <code>sed s/ab... sed 's:/:\\\\\\:g' )\\> "</code> eliminar línea en concreto (la 3) <code bash>sed "3d" distros-deb.t
- Special Shell Variables & Parameter Substitution and Expansion
- de parámetros | | "$*" | Todos los parámetros en 1 cadena, ha de llevar " | | "$@" | Todos los... r | | $! | PID del último trabajo ejecutado en background | Mirar también: [[http://wiki.bash-h... l parámetro está establecido, se le asigna OTHER, en otro caso, NULL | | ${variable:+OTHER} ... l parámetro está establecido, se le asigna OTHER, en otro caso, NULL | | ${!prefijoVariable*}
- xargs
- = xargs Existen ocasiones en el que el número de ficheros a tratar es demasiado grande y llena el buff... el BASH (''rm -fr *'', por ejemplo, se transforma en ''rm fichero1 ficher2 fichero3 etc...'') XARGS p... ejecutar un comando determinado fichero a fichero en lugar de todos a la vez: ''$ ls | xargs rm -fr'' ... os. De la rista que nos llega, podemos dividirlos en grupos de <num>. Ejemplo: ''$ echo 1 2 3 4 | xarg
- locale
- = locale * [[http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes|lista de los códigos locale]] * para lanzar una aplicación en un idioma determinado (y si la aplicación lo sopo... o * ''locale'' -> permite ver todos los valores en el sistema * ''locale -a'' -> permite ver los l... -> permite ver los mapas de caracteres instalados en el sistema * ''locale-gen <locale>'' * **/u
- dd
- a vez * **skips**: número de bloques a saltar en **if** antes de empezar a copiar * **seek**: número de bloques a saltar en **of** antes de empezar a copiar * **count**: número de bloques a copiar de **if** en lugar del archivo completo == ejemplos === MBR <... sistema, impidiento su arraque. Habrá que entrar en modo rescue y reinstalar el GRUB (si lo tienes)</
- BASH
- ut type="info" title="Glob" icon="true">[[https://en.m.wikipedia.org/wiki/Glob_(programming)]]</callou... ior | | CTRL + r | búsqueda recursiva hacía atrás en histórico comandos (''~/.bash_history'') | | CTRL + s | búsqueda recursiva hacía adelante en histórico comandos (''~/.bash_history'') | | META... 'HISTFILESIZE'': número de comandos que se guarda en el historial * ''HISTSIZE'': longitud máxima de
- Zona Horaria
- -time-shown-during-an-ssh-session]] * [[https://en.wikipedia.org/wiki/List_of_tz_database_time_zones... tl set-timezone “Europe/Madrid”'': cambio de zona en caliente === consideraciones crontab * el uso ... bajos crontab * la definición de la variable TZ en el script de crontab solo afecta a los programas ... ación permanente - modificar el fichero ubicado en ''/etc/localtime'' * copiar o enlazar con el
- arrays bash
- adena]=valor array=valor # se asigna al índice 0 (en asociativos, a "0") array=(valor1 valor2 valor3) ... o N | | **${ARRAY[S]}** | recupera el elemento S en arrays **asociativos** | | **"${ARRAY[@]}"** | \\... ud del elemento N | |**${#ARRAY[STRING]}** | idem en **asociativo** | |**${#ARRAY[@]}**\\ **${#ARRAY[*... s índices del array, @ elemento a elemento, %%*%% en un bloque (desde BASH 3.0)| === longitud * del
- grep
- RL de expresiones regulares * --color : marca en color las coinicidencias * -i : --ignore-case... otras utilidades similares * **riggrep** : (no en repos por defecto de Debian) -> [[https://github.... hi/ripgrep]] == ejemplos * buscar una cadena en una serie de ficheros:<code bash>find . -name "*.... * extraido de dokuwiki * permite comentarios en el fichero TXT <code bash> grep -Ev "^($|#)" file
- lsof
- = lsof El comando lsof es un comando integrado en Linux gracias al cual podemos obtener información sobre los archivos que se abren por procesos en el sistema, es decir, lsof se encarga de listar los ficheros abiertos en la distribución de Linux usada. * ver procesos ... r los archivos abiertos por un proceso o programa en específico: <code bash>lsof -c cupsd</code> * o
- environment
- "$SSH_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/]]