Bash에 ASCII 아트를 어떻게 추가하나요? [복사]

Bash에 ASCII 아트를 어떻게 추가하나요? [복사]

가끔 다른 사람들이 이렇게 하는 것을 볼 수 있습니다.

환영 화면과 유사하게 터미널 시작 부분에 다음과 같은 내용을 추가합니다.

 ____  _____    _  _  _____  __  __    _    _    __    _  _  ____    ____  _____    ____  __      __   _  _      __       ___    __    __  __  ____  ___
(  _ \(  _  )  ( \/ )(  _  )(  )(  )  ( \/\/ )  /__\  ( \( )(_  _)  (_  _)(  _  )  (  _ \(  )    /__\ ( \/ )    /__\     / __)  /__\  (  \/  )( ___)(__ )
 )(_) ))(_)(    \  /  )(_)(  )(__)(    )    (  /(__)\  )  (   )(      )(   )(_)(    )___/ )(__  /(__)\ \  /    /(__)\   ( (_-. /(__)\  )    (  )__)  (_/
(____/(_____)   (__) (_____)(______)  (__/\__)(__)(__)(_)\_) (__)    (__) (_____)  (__)  (____)(__)(__)(__)   (__)(__)   \___/(__)(__)(_/\/\_)(____) (_)

쉘 시작 시 이런 일이 발생하며 나에게도 그런 일이 일어나기를 원합니다.쉘이 시작되면.

나는 vim텍스트 편집에 꽤 능숙해서 이를 수행할 수 있는 방법을 찾을 수 있을 것이라고 생각했습니다.

실패 vim하면 다음과 같은 것을 사용할 수 있지만 새 쉘을 시작할 때 깨지지 않도록 하려면 어떻게 해야 합니까?

이 질문은 참고하세요.단순한 ASCII 아트 그 이상을 포함하지만 이를 bash에 성공적으로 추가하는 방법과 bash이를 작동시키기 위해 셸에서 요구하는 탈출 방법도 다룹니다.

ASCII로 차트 만들기

답변1

이를 위해 사용되는 가장 일반적인 도구는 다음과 같습니다.필레, 이는 다음과 같은 웹사이트에서 사용되는 백엔드입니다.웹사이트다음의 제안사용자 1794469. 대부분의 배포판에서 패키지로 제공되며 스크립트에서 텍스트를 동적으로 렌더링하거나 텍스트를 한 번 생성한 다음 스크립트에 복사하는 데 사용할 수 있습니다.

셸이 시작될 때마다 메시지를 표시하려면 셸의 시작 스크립트에 메시지를 추가하면 됩니다(예: .bashrc모든 대화형 Bash 셸에 대해).

figlet -t -k -f /usr/share/figlet/small.flf "do you want to play a game?"

(정적 텍스트를 사용하는 것보다 터미널 크기에 적응할 수 있다는 장점이 있습니다).

원하는 내용에 따라 다른 여러 위치에 텍스트를 배치할 수도 있습니다. 과거에는 /etc/issue및 가 일반적으로 사용되었지만 /etc/motd원격으로 또는 가상 콘솔에서 시스템에 액세스하지 않는 한 지금은 이러한 내용을 볼 수 없습니다.

답변2

이를 수행할 수 있는 웹사이트가 많이 있습니다.이것정말 좋다.

원하는 콘텐츠가 있으면 터미널에서 고정 너비 글꼴을 사용하는지 확인하고 설정해야 합니다.

관련 정보