BASH

cheatsheet

shell

Bash scripting cheatsheet

https://devhints.io/bash

list of Unix binaries that can be exploited by an attacker to bypass local security restrictions

https://gtfobins.github.io/

comandos CLI

scripting

shortcuts

shorcut descripción
bash
CTRL + ALT + E expande alias
CTRL + A inicio de línea
CTRL + E final de linea
CTRL + H borra caracter izquierda
CTRL + D borra caracter cursor
CTRL + U borra del inicio al cursor
CTRL + K borra del cursor al final de línea
CTRL + W borra desde principio de palabra hasta cursor
CTRL + Y recupera lo último borrado
CTRL + T intercambia carácter del cursor con el carácter de la izquierda
<esc> + T intercambia 2 palabras
emacs
CTRL + p sube una linea, linea anterior
CTRL + n baja una linea, linea posterior
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 + p
META + n
META + <
META + >
CTRL + l limpia pantalla
CTRL + d cierra sesión
shorcut descripción
navegación
CTRL + A principio línea
CTRL + E final de línea
CTRL + XX conmuta entre la posición actual del cursor y el principio de línea ?
ALT + B atrasa una palabra el cursor
ALT + F adelanta una palabra el cursor
edición
ALT + U uppercase caracter cursor
ALT + L lowercase caracter cursor
ALT + C capitalize caracter cursor y va al final de palabra
ALT + D borra palabra desde cursor hasta el final de la misma
ALT + Del borra palabra desde cursor hasta el principio de la misma
ALT + T intercambio palabra con la anterior
CTRL + _ undo
historia
control del procesos
CTRL + C interrumpe/mata
CTRL + L limpia pantalla
CTRL + S para salida por pantalla
CTRL + Q permitir salida por pantalla
CTRL + D marca EOF
CTRL + Z interrumpe/mata

/via: https://shortcutworld.com/Bash/linux/Bash_Shortcuts

Variables de entorno

export CDPATH=/var/www:/nas10
cd html (en lugar de) cd /var/www/html

comandos abreviados y parámetros

https://www.cyberciti.biz/faq/linux-unix-bash-shell-list-all-builtin-commands/