====== Linux Terminals ======
from http://tuxarena.blogspot.com/2010/11/6-best-linux-terminal-applications.html
* [[:tabby|tabby]]
* [[linux:xfce:xfce4-terminal|XFCE4-Terminal]]
* [[linux:gnome:dropdownterminal_x|Drop Down Terminal eXtended]]
* [[linux:kitty|Kitty Terminal]]
* [[linux:alacritty|alacritty]]
* [[linux:xterm|xterm : Linux 기본 터미널]]
* [[linux:tilda|Tilda]]
* [[linux:guake|Guake]] : Quake Style Terminal. 현재 멀티 모니터에서 맨 왼쪽으로 고정 출력되는 문제 있음.
* [[linux:terminator|Terminator]]
* [[linux:altyo|AltYo]]
* [[linux:kde:yakuake|yakuake]]
* [[:hyper|Hyper]]
* [[linux:terminals:tdrop|tdrop]]
===== Terminal 공유(share) =====
* Pair Programming 이나 모니터링을 위한 터미널 공유
* [[linux:gotty|gotty]]
* [[linux:tmate|tmate]]
* [[linux:ttyd|ttyd]]
* [[linux:wetty|wetty]]
* [[linux:tty_share|tty-share]]
* [[https://duckly.com/tools/terminal|Instant Terminal Sharing - Duckly]]
===== ASCII Art =====
* [[linux:figlet|figlet]]
* [[http://www.linuxcertif.com/man/1/toilet/|Linux Certif - Man toilet(1)]]
* ''sysvbanner'' : 큰 배너
* ''asciiview'' : 이미지를 아스키 아트로
===== 예쁜 문구 출력 =====
* [[linux:lolcat|lolcat]] 텍스트에 색상 입히기
* [[linux:cowsay|cowsay]]
===== Terminal Colors =====
* http://www.pixelbeat.org/docs/terminal_colours/
* [[https://terminal.sexy/|terminal.sexy - Terminal Color Scheme Designer]]
===== Terminal resize =====
터미널의 크기가 변경됐을 때, 환경변수(''LINES'', ''COLUMNS'')는 변경이 안되어 vi 나 여러 명령이 올바르지 않은 사이즈로 실행된다.
* 터미널 사이즈 확인
stty size
# 혹은
echo $LINES $COLUMNS
* 터미널 사이즈 변경시 대응
resize
# 혹은
eval `resize`
* 원래 ''resize''는 터미널 상태를 변경하는 것이 아니라 현재 터미널 상태를 확인하고, ''LINES'', ''COLUMNS'' 환경변수에 값을 세팅하는 명령어를 출력해주는 역할을 하는데(그래서 eval로 실행), 최근에는 아예 환경변수를 변경하는 명령 자체를 실행해주기도 한다.
* CentOS는 ''xterm'' 패키지에 이 명령이 들어있다.''sudo yum install xterm -y''
* [[http://docstore.mik.ua/orelly/unix/upt/ch42_05.htm|[Chapter 42] 42.5 Checklist: Screen Size Messed Up?]]
* [[http://docstore.mik.ua/orelly/unix/upt/ch42_04.htm|[Chapter 42] 42.4 Checklist for Resetting a Messed Up Terminal]]
===== 참조 =====
* [[https://www.linuxjournal.com/content/without-gui-how-live-entirely-terminal|Without a GUI--How to Live Entirely in a Terminal | Linux Journal]]
* [[https://github.com/gotbletu/shownotes/blob/master/any_term_dropdown.sh|shownotes/any_term_dropdown.sh at master · gotbletu/shownotes]]
* [[https://www.youtube.com/watch?v=aCIph71bBic|Top 5 Terminal Emulators - YouTube]]