Как я могу сделать ascii-баннеры из командной строки?

Когда вы дойдете до части установки, где она попросит вас выбрать жесткий диск для установки ubuntu и выбрать что-то еще.

Выберите ваш маленький накопитель ssd и создайте новый фрагмент из пустого пространства на этом диске (он не будет выглядеть точно так же, как на картинке, так как это виртуальная ячейка)

enter image description here

Now выберите свой hdd и сделайте новый раздел таким большим, как вы хотите, чтобы ваш раздел данных был (возможно, не слишком большой причиной того, что окна требуют многого).

Наконец, на вашем hdd создайте раздел подкачки с использованием 4 или 5 гигабайт enter image description here

Теперь в нижней части страницы выберите ваш ssd для установки загрузчика и нажмите «Установить сейчас»

1
задан 17 December 2013 в 20:30

6 ответов

Я всегда предпочитал figlet для большой записи. Что-то в нем лучше сохраняет форму персонажа. Немного субъективно, но ты туда идешь. Достаточно просто:

$ sudo apt-get install figlet
$ figlet oh hai!
       _       _           _ _ 
  ___ | |__   | |__   __ _(_) |
 / _ \| '_ \  | '_ \ / _` | | |
| (_) | | | | | | | | (_| | |_|
 \___/|_| |_| |_| |_|\__,_|_(_)

(он выглядит лучше в терминале, чем здесь)

Существует множество вариантов форматирования, которые делают его подходящим для множества разных ситуаций. Это происходит через «шрифты» (standard, slant, shadow, small, smslant, bubble, digital, mini и т. Д.). man figlet содержит полный список доступных стилей и вариантов форматирования, но вот несколько примеров:

$ figlet -f slant Hooah!
    __  __                  __    __
   / / / /___  ____  ____ _/ /_  / /
  / /_/ / __ \/ __ \/ __ `/ __ \/ / 
 / __  / /_/ / /_/ / /_/ / / / /_/  
/_/ /_/\____/\____/\__,_/_/ /_(_)   

$ figlet -f smslant Hooah!
   __ __               __   __
  / // /__  ___  ___ _/ /  / /
 / _  / _ \/ _ \/ _ `/ _ \/_/ 
/_//_/\___/\___/\_,_/_//_(_)  

$ figlet -f bubble Hooah!
  _   _   _   _   _   _  
 / \ / \ / \ / \ / \ / \ 
( H | o | o | a | h | ! )
 \_/ \_/ \_/ \_/ \_/ \_/ 

$ figlet -f mini Hooah!

|_| _  _  _.|_ | 
| |(_)(_)(_|| |o 
18
ответ дан 24 May 2018 в 23:25
  • 1
    Вы оба использовали одну и ту же команду одновременно, поэтому не можете решить, кто первый. В любом случае, спасибо за ответ. +1 – Ten-Coin 17 December 2013 в 19:40
  • 2
    посмотрите на мой новый ответ, вы можете найти что-то действительно крутое – Ten-Coin 17 December 2013 в 20:05
  • 3
    Вы - сокровищница знаний! Установленный пакет 190 КБ ... ;-) – Fabby 2 February 2015 в 20:05

Если вы хотите использовать другие «шрифты» / искусство ASCII для баннера, вы также можете посмотреть на филе:

sudo apt-get install figlet

foo@bar:~$ figlet
hi
 _     _
| |__ (_)
| '_ \| |
| | | | |
|_| |_|_|

cheers

sc.

9
ответ дан 24 May 2018 в 23:25

Нашел еще один названный как туалет.

sudo apt-get install toilet

Затем запустите

toilet -f bigmono9 -F gay <your string>

Пример:

7
ответ дан 24 May 2018 в 23:25
  • 1
    это хорошее предложение, никогда об этом не слышал. Благодарю. – swisscheese 17 December 2013 в 20:15
  • 2
    выглядит для меня туалетной бумагой. Красочный в этом. – RPi Awesomeness 17 December 2013 в 20:24

Альтернатива (без установки чего-либо)

Переход к https://duckduckgo.com В строке поиска: figlet YOUR BANNER HERE Скопируйте фигурку и используйте ее в сценарии Bash

Пример кода Bash:

#!/bin/bash

printf "
    YOUR FIGLET BANNER HERE
"
3
ответ дан 24 May 2018 в 23:25

Откройте ваш терминал и вставьте его как

 sudo apt-get install sysvbanner

Использование:

 banner <yourstring>

Пример:

1
ответ дан 24 May 2018 в 23:25
  • 1
    Интересно, для чего я буду использоваться? Просто интересуюсь... – RPi Awesomeness 17 December 2013 в 19:39
  • 2
    @RPiAwesomeness, где бы вы ни захотели, например, в сценариях bash # означает комментирование & amp; там вы можете иметь свою личность. – Ten-Coin 17 December 2013 в 19:42
  • 3
    @RPiСвежие принтеры! Раньше мы использовали это для создания баннеров для принтеров и добавляли какую-то причудливую информацию на 1-ю страницу. – Rinzwind 17 December 2013 в 21:14

Еще один (более длинный) вариант, который может быть полезен, если есть какая-либо функция nodejs ascii-banner.

$ sudo apt-get install npm
$ sudo npm -g install ascii-banner
$ node -e "var AsciiBanner = require('ascii-banner');AsciiBanner.write('Oh hai').out();"
  ______    __    __      __    __       ___       __  
 /  __  \  |  |  |  |    |  |  |  |     /   \     |  | 
|  |  |  | |  |__|  |    |  |__|  |    /  ^  \    |  | 
|  |  |  | |   __   |    |   __   |   /  /_\  \   |  | 
|  `--'  | |  |  |  |    |  |  |  |  /  _____  \  |  | 
 \______/  |__|  |__|    |__|  |__| /__/     \__\ |__| 

Он также имеет опции шрифта:

$ node -e "require('ascii-banner').write('Oh hai').font('Thin').out();"

,---.|        |         o
|   ||---.    |---.,---..
|   ||   |    |   |,---||
`---'`   '    `   '`---^`
0
ответ дан 24 May 2018 в 23:25

Другие вопросы по тегам:

Похожие вопросы: