Tuesday, May 21, 2019

Episode 90: Terminals and Shells


We are sponsored by audible! http://www.audibletrial.com/programmingthrowdown

We are on Patreon! https://www.patreon.com/programmingthrowdown

T-Shirts! http://www.cafepress.com/programmingthrowdown/13590693

We are on discord! https://discord.gg/r4V2zpC


The Good & Bad of Ambition


Sponsored News

  • OSCON has been ground zero in the open source movement for 20 years. Today, open source is at the core of software development.
  • Network with experts:
    • You'll hear from industry heavy-weights like Holden Karau (Google), Rupa Dachere (CodeChix), Julien Simon (AWS), and Alison McCauley (Unblocked Future).
  • Prices start at $746 if you register before June 7th

Book of the Show

Tool of the Show

Terminals and Shells (45:34)

  • Terminal Emulators
    • Renders terminal output
    • Terminal output has a protocol (ANSI codes)
      • Position cursor
      • Colors
      • Ring bell
      • Draw pixels
    • Popular Terminal Emulators
      • Cmd & Powershell (Windows)
      • Windows Terminal (Windows)
      • Gterminal / Konsole (Linux)
      • Terminal / iTerm2 (OS/X)
      • Hyper.js (Cross Platform)
  • Shells
    • Read/Writes terminal protocol
    • Executes programs
    • Advanced Features
      • Tab completion
    • Prompt (status)
      • Show git branch
    • Popular shells
      • Bash
      • Zsh
      • Oh-My-Zsh
      • Fish
    • ShellCheck


  1. Very important topic and insightful show. Windows has been lacking a proper terminal for so many years now.

    I've personally tried to use Cygwin, Git Bash, Babun and WLS. But what I ended up using, is VirtualBox running a Ubuntu VM with the GNOME terminal in full screen.

  2. Judi poker dapat dimainkan oleh 8 orang pemain dan 1 bandar. Dan minimal ada dua orang pemain saja.
    Masing-masing bettor akan dibagikan 3 lembar kartu di awal permainan. Kemudian bettor akan diberi
    bandar ceme
    paito warna

  3. Congratulations on having Hands down the most sophisticated blogs Ive come throughout in most time! Its just incredible how much you can eliminate from a thing as a result of how visually beautiful it’s. Youve put collectively an amazing blog space -great graphics, videos, layout. This can be undoubtedly a must-see weblog! naveed ahmed poetry

  4. It’s difficult to get knowledgeable individuals about this topic, however, you could be seen as you know what you’re preaching about! Thanks https://royalcbd.com/product/cbd-oil-1000mg/

  5. I'm not sure how I got to your site. But I think I know one thing. That your article was very necessary information for me!!! We are collecting information related to 먹튀검증. Thank you.


  6. Thanks for sharing this.,
    Leanpitch provides crash course in Brain hacks using NLP everyone can use it wisely.

    Brain hacks with NLP

    NLP training

  7. Thanks for sharing this.,
    Leanpitch provides crash course in Brain hacks using NLP everyone can use it wisely.
    NLP training

    NLP crash course

  8. I Personally Like Your Post; You Have Shared Good Insights And Experiences. Keep It Up.
    Do check
    Paypal Login
    gemini login

  9. You have a good point here!I totally agree with what you have said!! Thanks for sharing your views. hope more people will read this article!! 토토사이트

  10. I book marked it to my bookmark webpage list and will be checking back in the near future. Please visit my web site too and let me know what you think. 경마

  11. After looking at a handful of the articles on your blog, I truly like your technique of writing a blog. 온라인카지노

  12. I have read so many posts regarding the blogger lovers
    but this article is truly a good paragraph, keep it up. 토토