'%%--%%strict''
* ''%%--%%file=/etc/sudoers.d/alternate''
== sudoers
/via: [[https://www.digitalo... que no acaben en **~** o **.**
* ''sudo update-alternatives %%--%%config editor''
=== reglas de pr... io **root** con todos los privilegios: <code>root ALL=(ALL:ALL) ALL</code>
* permite a los usuarios de **grupo** todos los privilegios:<code>%grupo ALL=
suyo y se lo puede personalizar. Existen nombres alternativos a este fichero con la misma función y s... 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
o
* [[linux:vim:vimrc]]
* [[linux:vim:mlechon1aldia]]
==Plugins/extensiones/personalización
<cal... bash>
# cambiar editor por defecto
$ sudo update-alternatives --config editor
</code>
== Basics
* ... \< the\>'' : Search the
* ''/\< ¦.\>'' : Search all words of 4 letters
* ''/\/'' : Search fred but not alfred or frederick
* ''/fred\|joe'' : Search fred
sudo
vim /etc/sudoers
</code>
* debajo de root ALL=(ALL) ALL -> ''user ALL=(ALL) ALL''
* o añadir al usuario al grupo **sudo** -> ''usermod -a -G sudo user''
/rutorrent
<Directory />
AllowOverride None
Order deny,allow
Deny from all
</Directory>
<Location />
AuthType B... Require valid-user
Order allow,deny
Allow from all
</
ux:bash:ficherosinicio|]]
* [[linux:bash:update-alternatives]]
<callout type="info" title="Bash scr... uts
^ shorcut ^ descripción ^
^ bash ^^
| CTRL + ALT + E | expande alias |
| CTRL + A | inicio de línea |
| CTRL + E | final de linea |
| CTRL + H | borr... a caracter cursor |
| CTRL + U | borra del inicio al cursor |
| CTRL + K | borra del cursor al final d
= alias
{{tag> linux bash}}
<callout type="warning" title="quedan ejemplos por mirar en la página que... icon="true">[[https://www.cyberciti.biz/tips/bash-aliases-mac-centos-linux-unix.html]]</callout>
== creación
<code bash>
alias name=value
alias name='command'
alias name='command arg1 arg2'
alias name='/path/to/script'
alias
erecha
* sugerencia corrección de errores
* **alias**
* argumentos:
* **L** : volcado de alias para poder incrustar en un fichero batch (estructura alias xx=yyy)
* **r** : alias regulares
* **g** : alias globales
* **s** : alias de su
ot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/>
Options -Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
del fichero PID
<code>
1. You can use ps to list all processes and see if you see something related, ... e rows to the one(s) containing bad.log.
You can also use the "fuser" command to quickly find the off... ail: lsof -p PID and check the cwd row. This will allow us to check its ownership and perhaps inspect ... 1) cd /home/admin/ and then for example: grep -rc Alice *.txt or find . -type f -name "*.txt" |xargs g
reqs.blogspot.com/2011/11/forzar-chequeo-de-disco-al-reiniciar.html]]
* usar ''tune2fs'' para:
*... fican los FS que se montan automáticamente (o no) al arrancar
^destino ^ punto/montaje ^ tipoF... tema de archivos raíz debe tener la prioridad más alta, por lo que se le pondrá un 1, y todos los demá... ema de archivos a cualquier usuario perteneciente al grupo users.
* nouser - Solo el usuario root pu
don't even need to quote the arguments.<code bash>alias mmv='noglob zmv -W'
mmv *.c.orig orig/*.c</cod... foo-bar.avi
$ zmv '*' '${f//[()]/}'
# serially all files (foo.foo > 1.foo, fnord.foo > 2.foo, ..)
... " is NOT a mistake in writing!
# Rename names of all files under the current Dir to lower case, but k... $ zmv -Qv '(**/)(*)(.D)' '$1${(L)2}'
# replace all 4th character, which is "1", with "2" and so on