====== 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]]