Como puede ver en esta captura de pantalla de Mik 's Guake, tiene un mensaje de arte ascii cuando lo abre, y eso es lo que me gustaría hacer, ¿alguien puede ayudarme?
fuente
Como puede ver en esta captura de pantalla de Mik 's Guake, tiene un mensaje de arte ascii cuando lo abre, y eso es lo que me gustaría hacer, ¿alguien puede ayudarme?
Abra su terminal con CTRL+ ALT+ Ty escriba como
nano ~/.bashrc
Hay tipo como
echo " Hi Zignd"
luego cierre y guárdelo.
luego escriba este comando para volver a cargar bashrc.
source ~/.bashrc
Harás lo que quieras.
por ejemplo: me hice yo mismo.
echo
encuentre dentro de una condición que verifique que la salida sea tty, o (según su elección) el shell sea interactivo. De lo contrario, romperá scp, rsync.
Para extender la respuesta de @ snow, coloque el siguiente código desde la primera línea de su .bashrc
. Y siéntete orgulloso de ser usuario de ubuntu :)
echo "MMMMMMMMMMMMKlxMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0occlxNM"
echo "MMMMMMMMMMMMOcxMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKOXMMMMMMMMMMMMMMMMMNdcoxkOlc0"
echo "MMMMMMMMMMMMOcxMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdcOMMMMMMMMMMMMMMMMMkoO0lckkcl"
echo "dxWMMMM0d0MMOcoxdooxONMMMOdXMMMMXdkMMWkxdoodxONMMMdcldddkMXdxWMMMM0dKM0coOxk0xcd"
echo "ccNMMMMxckMMOco0XNXkclKMMxc0MMMMKcoMMNllKXXXkclXMMdcxKKKXMKclNMMMMkc0MM0oclldokN"
echo "ccNMMMMxckMMOcxMMMMMOclWMxc0MMMMKcoMMNllWMMMMdcOMMdcOMMMMMKclNMMMMkc0MMMMNXXNWMM"
echo "ccNMMMMxckMMOcxMMMMMKccNMxc0MMMMKcoMMNllWMMMMxckMMdcOMMMMMKclNMMMMkc0MMMMMMMMMMM"
echo "lcKMMMMxckMMOcxMMMMWdcxMMkcxMMMMKcoMMNllWMMMMkckMMxckMMMMMNccKMMMMkc0MMMMMMMMMMM"
echo "0lcxkkklckMMOclkOkxlckWMMNocdkkkdcoMMNllWMMMMkckMMXlcxkkxNM0lcxkkkoc0MMMMMMMMMMM"
echo "MNxlccloxXMMXxolccokNMMMMMWOolclox0MMWxkWMMMM0d0MMMXxlclxNMMNklcclokXMMMMMMMMMMM"
O
echo " _ _ "
echo " _ _| |__ _ _ _ __ | |_ _ _ "
echo "| | | | '_ \| | | | '_ \| __| | | |"
echo "| |_| | |_) | |_| | | | | |_| |_| |"
echo " \__,_|_.__/ \__,_|_| |_|\__|\__,_|"
El secreto de estos caracteres como imagen es usar un convertidor de imagen a caracteres ASCII. Hay muchas herramientas gratuitas en la naturaleza como toilet
o figlet
pero yo personalmente uso jp2a
.
También puede usar este sitio para generar texto a ASCII en lugar de imagen a ASCII.
echo
estén dentro de una condición que verifique que la salida sea tty, o (según su elección) el shell es interactivo. De lo contrario, romperá scp, rsync.
¿Cómo aplicamos el arte ASCII en la terminal?
Existen numerosas formas de generar arte ASCII, incluido el software especializado y la creación manual, pero también hay sitios web que generan arte ASCII simplemente ingresando el nombre deseado. primero, necesitamos generar / crear el "código" ASCII: visite este sitio web , escriba un nombre deseado y copie el resultado ASCII generado "en vivo", luego, cree un archivo de texto llamado arte y pegue en él el ASCII generado mencionado anteriormente copie el archivo de arte en su carpeta de inicio (navegue aquí haciendo clic en Inicio de la barra lateral de Nautilus) abra el archivo .bashrc (para que sea visible, presione Ctrl + H) y péguelo en la parte inferior de la página
arte del gato
Vale la pena mencionar:
El sitio mencionado anteriormente contiene cientos de fuentes diferentes para generar ASCII que presentan varios tamaños, apariencia 3D, etc.
En cuanto a las imágenes para ascii ir a este sitio web
Primero genera un dibujo ascii. Yo recomiendo asciio
:
apt-get install asciio
Ejemplo:
.-------.
| Hi |
'-------'
^ (\_/)
'----- (O.o)
(> <)
Copie y pegue el dibujo en el archivo:
vim /home/<youruser>/banner
Finalmente, agregue al final del archivo para leer cuando abra un nuevo bash:
echo "cat banner" >> /home/<youruser>/.bashrc
Abre otra terminal:
Puede agregar artes ASCII interesantes en su terminal sin salir de su terminal. cowsay
tiene algunas de las mejores artes ASCII y las fortune
salidas de tuberías en vacas pueden llevar esto a otro nivel. Veamos cómo se hace esto, abra su terminal y escriba:
sudo apt-get install cowsay
Ahora cowsay está instalado vamos a divertirnos, agregue el siguiente comando
cowsay I am in a good mooooo-d.
Si no le gusta la vaca, hay un zoológico místico dentro de su terminal, escriba
cowsay -f dragon Who dared to wake me up?
Para que aparezca una lista de todos los animales en tu tipo de zoológico místico cowsay -l
. Si prefiere 'pensar en animales' en lugar de hablar, intente
cowthink -f <animal name> <your message>
< >
deben ser ignorados Si desea mostrar el mismo mensaje personalizado cada vez que inicie sesión, continúe; de lo contrario, salte al siguiente paso.
Copie su arte ASCII y vaya al directorio de inicio. Cree un archivo
<newfile.txt>
, pegue su arte ASCII dentro del archivo y guárdelo. Abra un archivo.bashrc
desde el directorio de inicio. Agregue lo siguiente en la línea inferior del archivo y guárdelo.
cat <newfile.txt>
Has terminado :) vuelve a abrir tu terminal.
Hagamos que tu animal sea un poco más inteligente al agregar fortune
sudo apt-get install fortune
Vaya al directorio de inicio y abra .bashrc
y agregue lo siguiente como la línea superior del archivo
fortune | cowsay -f <your animal>
Ahora guarda el archivo y listo :)
Éste toma un archivo de imagen png y genera un facsímil en su terminal
Si tiene nodejs instalados , emita
npm install -g picture-tube
luego ponga esto en la parte inferior de su ~ / .bashrc
echo "picture-tube --cols 60 /tmp/justpng/orbifold_333_shell.png"
picture-tube --cols 60 /tmp/justpng/orbifold_333_shell.png
el código está en https://github.com/substack/picture-tube
disfrutar
sudo apt-get install figlet
echo "Hello world!" | figlet | color_it.sh 54
cat color_it.sh
#!/usr/bin/env bash
## A.M.Danischewski 2015+(c) Free - for (all (uses and
## modifications)) - except you must keep this notice intact.
declare INPUT_TXT=""
declare ADD_LF="\n"
declare -i DONE=0
declare -r COLOR_NUMBER="${1:-247}"
declare -r ASCII_FG="\\033[38;05;"
declare -r COLOR_OUT="${ASCII_FG}${COLOR_NUMBER}m"
function show_colors() {
## perhaps will add bg 48 to first loop eventually
for fgbg in 38; do for color in {0..256} ; do
echo -en "\\033[${fgbg};5;${color}m ${color}\t\\033[0m";
(($((${color}+1))%10==0)) && echo; done; echo; done
}
if [[ ! $# -eq 1 || ${1} =~ ^-. ]]; then
show_colors
echo " Usage: ${0##*/} <color fg>"
echo " E.g. echo \"Hello world!\" | figlet | ${0##*/} 54"
else
while IFS= read -r PIPED_INPUT || { DONE=1; ADD_LF=""; }; do
PIPED_INPUT=$(sed 's#\\#\\\\#g' <<< "${PIPED_INPUT}")
INPUT_TXT="${INPUT_TXT}${PIPED_INPUT}${ADD_LF}"
((${DONE})) && break;
done
echo -en "${COLOR_OUT}${INPUT_TXT}\\033[00m"
fi
es típico crear un directorio ~ / bin y hacer visibles todos esos archivos
mkdir ~/bin
# ... put above color_it.sh as file ~/bin/color_it.sh
chmod +x ~/bin/color_it.sh # make it executable
export PATH=${HOME}/bin:${PATH} # add this line to your ~/.bashrc
echo "Hello world!" | figlet | color_it.sh 34
apt-get install figlet
apt-get install leafpad
leafpad /root/.bashrc
higo anónimo
echo "Somos anónimos"
echo
?.bash_aliases
; Puede hacerlo manualmente en subash_aliases
o.bashrc
para varias cosas. También debe poder usar las preferenciasgnome-terminal
oguake
modificar algunas de las configuraciones de apariencia. Hay algunas buenas respuestas en este sitio que discuten el uso del color y los códigos de escape ANSI en la terminal.