# Command Line Aesthetic 命令列美學 https://docs.google.com/document/d/1oGRP5G620fygYldnEjF5tr7ddKYe4YAEhSK6NpQDokI/edit ## 簡介 收集與整理有趣的命令列與相關資料。 一直對 ASCII art 很著迷,最近又因為聚會討論看到用自由軟體繪製 ASCII art 各種成果,例如圖案、電路圖與地圖,或是軟體的介面是 ASCII art 形式引起興趣,就又把好久以前參加 Hacking Thursday 時期的整理搬到 hackmd 上,繼續追加新的軟體工具進去。 因為把文件轉移到 Hackmd ,格式很混亂,有興趣的朋友還是可以看一下,或有關於 ASCII art 的相關推薦,歡迎跟我說或是一起加入共筆。 ASCII 藝術是一種利用電腦進行呈現的圖形設計技術,由1963年的ASCII標準定義的95個可打印字符(總共128個)拼湊而成,還包括具有專有擴展字符的ASCII兼容字符集(超出標準7位ASCII的128個字符)。該術語也常被寬泛用來指代基於文本的視覺藝術。ASCII藝術可以使用任何文本編輯器創建,通常與自由形式的語言一起使用。大多數ASCII藝術的示例需要固定寬度字體(非比例字體,如傳統打字機上的Courier字體)進行呈現。 ## 收集與整理 ### 介面 * [eDEX-UI](https://github.com/GitSquared/edex-ui) * eDEX-UI 是一款全屏,跨平台的終端仿真器和系統監視器,外觀和感覺就像是科幻計算機界面。 * [cool-retro-term](https://github.com/Swordfish90/cool-retro-term?ref=its-foss) * 對80年代的舊CRT顯示器感到懷舊嗎?在Linux上,你可以透過Cool Retro Term應用程式重溫那種風格。 * https://itsfoss.com/cool-retro-term/ [用命令列下載各大影片分享平台中的檔案](http://www.webupd8.org/2012/02/movgrab-command-line-video-downloader.html) http://linuxtoy.org/archives/useful-linux-commands-2.html http://www.cyberciti.biz/tips/top-linux-monitoring-tools.html http://www.techdrivein.com/2011/05/mpd-ncmpc-music-nirvana-for-command.html http://www.techdrivein.com/2010/12/cli-companion-incredible-tool-to-learn.html help you to commend line http://www.linuxaria.com/recensioni/inx-command-line-console-linux-live-cd?lang=en&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Linuxaria_En+%28Linuxaria%C2%BB+English%29 這是一個最小的Linux發行版,以ubuntu 8.04為基礎,特色是沒有任何圖形桌面,所有的工具和套件提供工作都是使用終端機。 [20個偉大的命令列](http://www.webupd8.org/2009/03/20-great-linux-unix-terminal-commands.html) http://www.webupd8.org/2010/09/cli-companion-makes-it-easier-to-use.html cli companion 命令列輔助圖形介面 http://www.cyut.edu.tw/~dywang/linuxProgram/linuxProgramUtf8.html Linux/Unix 程式設計 [命令列桌布](http://www.webupd8.org/2010/09/linux-commands-wallpaper-productivity.html) http://www.ubuntugeek.com/ubuntu-tip-how-to-reset-compiz-settings-to-default-system-settings-from-command-line.html 使用cli去重設compiz回到系統設定值 http://www.ubuntugeek.com/ubuntu-tip-simplified-way-to-add-ppa-repositories-in-karmic.html 使用cli去增加ppa http://www.omgubuntu.co.uk/2010/07/search-for-and-add-ppa%E2%80%99s-from-the-terminal/ http://www.webupd8.org/2009/10/linux-format-your-usb-drive-via-command.html 用cli 格式化usb http://www.ubuntugeek.com/how-to-mount-usb-drivers-in-ubuntu-10-10-maverick.html cli 退出usb [使用cli 下載檔案](http://www.webupd8.org/2009/08/how-to-download-files-from-web-using.html http://maketecheasier.com/fetching-files-with-wget/2010/12/23?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+MakeTechEasier+(Make+Tech+Easier)) [美少女 commend line](http://bijo-linux.com) http://www.webupd8.org/2009/12/remove-ppa-repositories-via-command.html http://www.omgubuntu.co.uk/2010/12/cli-companion-helps-you-understand-terminal/ [一個視窗可切割多個畫面的終端機 - Terminator](http://plog.longwin.com.tw/my_note-unix/2010/12/15/linux-terminal-terminator-2010) [菜鳥命令列](http://www.linuxhobby.com/ubuntu-useful-commands/) [http://wowubuntu.com/cli-wallpaper.html](cli wallpaper) http://www.linuxhobby.com/vi-vim-commacn-wallpaper/ http://w.riku.me/_detail/4422771876_2a7b233e47_o.png?id=Home vim wallpaper ### book Introduction to the Command Line (Second Edition) http://en.flossmanuals.net/gnulinux http://linuxcommand.org/tlcl.php http://wowubuntu.com/linux-shell-pdf.html http://naleid.com/blog/2010/10/04/vim-movement-shortcuts-wallpaper/ vim shortcuts wallpaper http://punchcard.wordpress.com/2010/10/09/emacs-movement-shortcuts-wallpaper/ emacs shortcut wallpaper 再決定要不要轉到wiki上 http://csie22.wikidot.com/command-line-aesthetic http://kmandla.wordpress.com/software/ http://linuxtoy.org/archives/terminal-based-tools.html http://linuxtoy.org/archives/cool-linux-tools.html command line software http://linuxtoy.org/archives/the-7-deadly-linux-commands.html 7 个致命的 Linux 命令 ### AudioVideo:音效與視訊 * [AisaMixer](https://www.alsa-project.org/main/index.php/Main_Page) - soundcard mixer for ALSA soundcard driver CMMusic - Console Mplayer Music * [MOC](http://moc.daper.net/) - console audio player * [cmus](https://cmus.github.io/) - ncurses based music player * [GNEVE](http://www.1010.co.uk/gneve.html)-video editor * freeJ - vj * [Ncmpcpp](https://github.com/ncmpcpp/ncmpcpp) - play mplayer * [CMus](https://cmus.github.io/) (C* Music Player) [recordmydesktop](http://recordmydesktop.sourceforge.net/about.php) 螢幕錄影 ### file manager * Last File Manager * Midnight Commander 可視化的文件管理器 * Vifm ### Development:程式設計 開發函式庫 * libncurses5-dev * libcdk5-dev ### Game:遊戲 * vitetris - 魔術方塊 (有網路連線功能) * [ninvaders](http://ninvaders.sourceforge.net/) 太空入侵者 * [nd yet it hurt](https://github.com/Sheepolution/and-yet-it-hurt) [HOW I MADE A GAME PLAYED IN NOTEPAD](https://sheepolution.com/blog/gamedev/how-i-made-a-game-played-in-notepad/) https://hackaday.com/2020/05/27/slaying-dragons-in-notepad/?fbclid=IwAR3du_ggBLiaSTj3bVh9mrL2u6Y-mnHjiMGLcAUp0X2gqUWmzhLGgq6dnoE ### Graphics:圖形 * figlet - display large characters made up of ordinary screen characters * fbida 查看和編輯圖像,包含了fbi(看pdf), fbgs, ida, exiftran四個應用程式 * fbgrab 螢幕截圖 * toilet * imagemagick - image manipulation programs * aewan - An ascii-art editor * Linux_Logo - Color ANSI penguin logo w/ system information * cowsay - * ditaa - 把ASCII圖轉成漂亮的圖片 中文介紹 * tiv-An image viewer that displays images directly in the terminal. 中文介紹 * jp2a-可以把 JPG 图片转换成 ASCII 字符,然后你就可以把转换好的 ASCII 字符放到远程主机的 motd中。中文介紹 * QrenCode - make QR code 英文介紹 中文介紹 * [AACircuit](https://github.com/Andy1978/AACircuit) * 使用 ASCII art 繪製電路圖 * [AsciiDuinoDisplay](https://github.com/Oliver0804/AsciiDuinoDisplay) * 主要功能是用putty來做顯示:1. 即時的GPIO狀態顯示在ASCII Art上 2.即時的ADC狀態顯示在ASCII Art上 3.即時的I2C裝置掃描狀態顯示在ASCII Art上 * [Mapscii](https://wiki.openstreetmap.org/wiki/Mapscii) * 是用有趣的 ASCII art 風格縮放平移視點來呈現 OpenStreetMap。 ### Network:網際網路 * mutt - Mail Client 中文 * alpine - mail client * slrn - news reader * finch - A Pimpin' Penguin console frontend to libpurple. Instant Messaging client. * CenterIM * http://code.google.com/p/googlecl/ - GoogleCL brings Google services to the command line. centerIM - a text mode based IM client w3m - a text based Web browser and pager lynx - a general purpose distributed information browser for the World Wide Web irssi - irc client rtorrent- bt download wavemon - a wireless network monitor application Iptraf - Ncurses based LAN monitor sendmail - An Email Program for Sending SMTP Mail from a Command Line newsbeuter - 是一个运行在终端里的 RSS/Atom feed 开源阅读器 中文 cowsay/cowthink ### Office:辨公軟體 tpp-http://synflood.at/tpp.html 簡報軟體 pinpoint - Pinpoint 是一款利用 Clutter 实现的演示文档软件 中文 ### 字典:http://plog.longwin.com.tw/programming/2010/06/03/y_dictionary_script_2010 System:系統工具 clex- command line file manager dvtm - dynamic virtual terminal manager screen - screen manager with VT100/ANSI terminal emulation byobu - Byobu includes an enhanced profile and configuration utilities for the GNU screen window manager htop - interactive process viewer tmux - ncdu - 文字模式下的硬碟空間使用分析 ydict - 文字模式下的 Yahoo! 翻譯 ### SystemSetup:系統設定 Terminal ASCII Aquarium 水族箱http://www.cyberciti.biz/tips/linux-unix-apple-osx-terminal-ascii-aquarium.html Watch Star Wars ASCII Animation via Telnet on Linux Terminal http://www.junauza.com/2009/08/watch-star-wars-ascii-animation-via.html Utility:附屬應用程式 abook - text-based address book program calcurse - text-based organizer pal - Command-line calendar program that can keep track of events note - a perl script for maintaining notes vim - emacs - MyBashBurn : 运行于终端基于命令行界面的刻录软件,支持数据 CD/DVD,ISO 镜像,CUE 文件,多次写入等等。 ### 其他為圖形介面 terminator - Multiple GNOME terminals in one window ### 視窗管理器 awesome web:http://awesome.naquadah.org/ 中文介紹:http://linuxtoy.org/archives/awesome.html 中文教學:http://hyperrate.com/topic-files-dir/40/6140-qJtcP3Odzi/awesome.html byubo 中文介紹 web ion 中文介紹:http://linuxtoy.org/archives/ion-2.html web:http://modeemi.fi/~tuomov/ion/ dwm web:http://dwm.suckless.org/ tmux 中文介紹 web wmii web:http://wmii.suckless.org/ xmonad:http://xmonad.org/ ### 編輯器 Emacs 中文教學:http://homepage.mac.com/yenlung/WebWiki/EmacsNotes.html 另外還喜歡這個 http://www.youtube.com/watch?v=0EAYmlVWHNs&feature=player_embedded http://www.emacswiki.org/ 各種emacs相關技巧,教學,外掛。 http://emacser.com/ emacs 中文網(大陸網站) http://docs.huihoo.com/homepage/shredderyin/emacs.html 很多有用的設定 http://www.tuxarena.com/static/intro_linux_cli.php introduction cli http://www.linuxjournal.com/content/wi-fi-command-line wi-fi cli 10 Useful Tools, Websites And Tricks to Help You Master Linux Command 記得裝的時候要裝emacs23對中文字型有比較好的支援,另外建議把cap換成ctrl(gnome可以設定),以免按到手抽筋。 個人常用外掛:auctex cdlatex (打latex) org mode (代辦事項,wiki) cedet,ecb (c++) Linux下指定程序运行于特定的cpu上 http://hi.baidu.com/ning_cat/blog/item/1d3791a91c2d20fa1e17a2e2.html commend line game http://jamsubuntu.blogspot.com/2009/01/command-line-games.html http://en.wikipedia.org/wiki/NetHack http://www.linuxjournal.com/article/10854!