🎨Custom Shell
Vamos a personalizar nuestra shell con OhMyZSH y el tema Powerlevel10K, una configuración ampliamente utilizada por hackers de todo el mundo, que nos permite configurar el prompt.
Personalización de zsh en Kali Linux
Lo primero de todo comprobamos la shell en la que se esta trabajando.
Recuerda que $$ se corresponde con el pid del proceso actual.
OhmyZSH
1. Instalación de OhMyZSH
Método | Command |
---|---|
curl |
|
wget |
|
fetch |
|
2. Instalamos el tema Powerlevel10k:
Modificamos el fichero de configuracion ~/.zshrc
Cambiamos el nombre del tema:
Para cambiar la apariencia del prompt reiniciamos la terminal o ejecutamos el siguiente comando:
Modificamos el fichero de configuración ~/.p10k.zsh y seleccionamos las características que nos interesen.
3. ZSH Autosuggestions
Plugin para sugerencias automáticas de comandos.
4. ZSH Syntax Highlighting
Plugin que nos resalta la sintaxis en distintos colores.
5. Vincular plugins a OhMyZSH
Modificamos el fichero de configuración ~/.zshrc y los añadimos en el apartado plugins de la siguiente manera:
Por último cambiamos la configuración de la terminal y creamos los siguientes atajos de teclado:
Split Terminal Horizontally -> Ctrl-space
Split Terminal Vertically -> Ctrl-\
Collapse Subterminal -> Ctrl-Backspace
Right subterminal -> Ctrl-]
Left subterminal -> Ctrl-[
AutoBSPWM en Kali Linux
Al ejecutar este script en nuestro Kali Linux, nos configurará automáticamente un entorno profesional de Hacking al estilo Parrot BSPWM, altamente personalizable.
Tipografía para terminal
Recomiendo la tipografía Jetbrains Mono, ya que tiene una mejor legibilidad en pantalla:
Tmux
Tmux (Terminal Multiplexer) es una herramienta de línea de comandos que te permite administrar múltiples sesiones y ventanas en un entorno de terminal único. Con Tmux, puedes dividir tu terminal en paneles y trabajar en varias tareas a la vez. Aquí tienes una guía básica sobre cómo usar Tmux:
Instalación
Acción | Comando Tmux |
---|---|
Iniciar una nueva sesión |
|
Navegar entre sesiones |
|
Crear una nueva ventana |
|
Cambiar a ventana siguiente |
|
Cambiar a ventana anterior |
|
Cambiar a una ventana específica |
|
Dividir verticalmente |
|
Dividir horizontalmente |
|
Cambiar al panel izquierdo |
|
Cambiar al panel derecho |
|
Cambiar al panel superior |
|
Cambiar al panel inferior |
|
Salir de Tmux |
|
Detener una sesión |
|
Reanudar una sesión |
|
Última actualización