如何在航站楼顶部展示ascii art?

正如你在Mik ‘s Guake的这个screehot中所看到的那样,当他打开它时,他有一个ascii艺术的状态信息,这就是我想做的,有人可以帮助我吗?

Mik的Guake

使用CTRL + ALT + T打开终端并输入

 nano ~/.bashrc 

有类型

echo " Hi Zignd"然后关闭并保存。

然后键入此命令以重新加载bashrc。

 source ~/.bashrc 

你会得到你想要的。

例如:我自己创造了自己。

在此处输入图像描述

要扩展@ snow的答案,请将下面的代码放在.bashrc第一行。 并为自己是ubuntu用户感到自豪:)

 echo "MMMMMMMMMMMMKlxMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0occlxNM" echo "MMMMMMMMMMMMOcxMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKOXMMMMMMMMMMMMMMMMMNdcoxkOlc0" echo "MMMMMMMMMMMMOcxMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdcOMMMMMMMMMMMMMMMMMkoO0lckkcl" echo "dxWMMMM0d0MMOcoxdooxONMMMOdXMMMMXdkMMWkxdoodxONMMMdcldddkMXdxWMMMM0dKM0coOxk0xcd" echo "ccNMMMMxckMMOco0XNXkclKMMxc0MMMMKcoMMNllKXXXkclXMMdcxKKKXMKclNMMMMkc0MM0oclldokN" echo "ccNMMMMxckMMOcxMMMMMOclWMxc0MMMMKcoMMNllWMMMMdcOMMdcOMMMMMKclNMMMMkc0MMMMNXXNWMM" echo "ccNMMMMxckMMOcxMMMMMKccNMxc0MMMMKcoMMNllWMMMMxckMMdcOMMMMMKclNMMMMkc0MMMMMMMMMMM" echo "lcKMMMMxckMMOcxMMMMWdcxMMkcxMMMMKcoMMNllWMMMMkckMMxckMMMMMNccKMMMMkc0MMMMMMMMMMM" echo "0lcxkkklckMMOclkOkxlckWMMNocdkkkdcoMMNllWMMMMkckMMXlcxkkxNM0lcxkkkoc0MMMMMMMMMMM" echo "MNxlccloxXMMXxolccokNMMMMMWOolclox0MMWxkWMMMM0d0MMMXxlclxNMMNklcclokXMMMMMMMMMMM" 

要么

 echo " _ _ " echo " _ _| |__ _ _ _ __ | |_ _ _ " echo "| | | | '_ \| | | | '_ \| __| | | |" echo "| |_| | |_) | |_| | | | | |_| |_| |" echo " \__,_|_.__/ \__,_|_| |_|\__|\__,_|" 

像角色这样的图像的秘密是使用图像转换器来ascii字符。 野外有很多免费工具,但我个人使用jp2a

您也可以使用此站点生成ascii文本而不是ascii图像。

我们如何将ASCII艺术应用到终端?

有许多生成ASCII艺术的方法,包括专业软件和手工构建,但也有一些网站只需输入所需的名称即可生成ASCII艺术。 首先,我们需要生成/创建ASCII“代码”:访问此网站 ,键入所需名称并复制“实时”生成的ASCII结果然后,创建一个名为art的文本文件并将其粘贴到上面生成的ASCII中结果复制您的主文件夹中的艺术文件(通过单击Nautilus侧边栏的主页导航)打开.bashrc文件(使其可见,按Ctrl + H)并粘贴到页面底部

猫艺术

在此处输入图像描述 值得一提:

上面提到的网站包含数百种不同的字体,用于生成具有各种尺寸,3D外观等的ASCII。

在此处输入图像描述

资源

至于ascii的图像去这个网站

首先生成一个ascii绘图。 我推荐asciio

 apt-get install asciio 

asciio

例:

  .-------. | Hi | '-------' ^ (\_/) '----- (Oo) (> <) 

将图形复制并粘贴到文件中:

 vim /home//banner 

最后,在打开新bash时,在文件末尾添加以读取:

 echo "cat banner" >> /home//.bashrc 

打开另一个终端:

准备

您可以在终端上添加有趣的ASCII艺术而无需离开终端。 cowsay有一些最酷的ASCII艺术和管道fortune输出到cowsay可以把这个带到另一个层次。 让我们看看这是怎么做的,打开你的终端并输入:

 sudo apt-get install cowsay 

现在安装cowsay让我们有一些乐趣,添加以下命令

 cowsay I am in a good mooooo-d. 

如果你不喜欢这头牛,你的终端里面就会有一个神秘的动物园

 cowsay -f dragon Who dared to wake me up? 

在你的神秘动物园类型cowsay -l中显示所有动物的列表。 如果你喜欢’思考动物’而不是说话

 cowthink -f   

< >将被忽略。 如果要在每次登录时显示相同的自定义消息,请继续,否则跳到下一步。

复制您的ASCII艺术并转到主目录。 创建一个文件 ,将ASCII art粘贴到文件中并保存。 从主目录打开文件.bashrc 。 在文件的最后一行添加以下内容并保存。

cat

你完成了:)重新打开你的终端。


通过增加fortune让你的动物更聪明一点

 sudo apt-get install fortune 

转到主目录并打开.bashrc并将以下内容添加为文件的顶行

 fortune | cowsay -f  

现在保存文件,你就完成了:)

在此处输入图像描述

 sudo apt-get install figlet echo "Hello world!" | figlet | color_it.sh 54 

cat color_it.sh

 #!/usr/bin/env bash ## AMDanischewski 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##*/} " echo " Eg 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 

它通常创建一个dir~ / bin并使所有这些文件可见

 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 

这个采用png图像文件并将传真输出到您的终端上

如果您安装了nodejs,则发出问题

 npm install -g picture-tube 

然后把它放到〜/ .bashrc的底部

 echo "picture-tube --cols 60 /tmp/justpng/orbifold_333_shell.png" picture-tube --cols 60 /tmp/justpng/orbifold_333_shell.png 

代码位于https://github.com/substack/picture-tube

在此处输入图像描述

请享用