✏️
wiki
  • Introduction
  • Career
    • Data Science
      • Machine Learning
      • Natural Language Processing
      • Datasets
      • Computer Vision
      • Data Engineering
      • Web Scraping
      • Data Visualisation
    • Robotics
      • Localisation
        • Kalman Filtering
    • Web Development
      • React
  • Tech
    • Apps
      • Mac OS
        • Magnet
        • PDF Expert
        • PixelSnap
        • Digital Colour Meter
        • Daisy Disk
        • Alfred
        • Bartender
        • iStat Menus
      • Linux
        • Playerctl
      • Terminal Emulators
      • Text Editors
      • Shell
    • CLI
      • Git & Github
      • Monitoring
    • Desktop Customisation
  • Lifestyle
    • In progress... :)
  • Blog
    • Why I Migrated from Windows to Linux
Powered by GitBook
On this page

Was this helpful?

  1. Tech
  2. Apps

Shell

PreviousText EditorsNextCLI

Last updated 4 years ago

Was this helpful?

In terms of shell, there are usually 3 primary choices

I have personally used Bash a little bit, and then discovered and used Zsh and never looked back. I chose to use Zsh because of its incredible customisability and ability to use 3rd party plugins based on what you desire using the power of . Some of my favourite plugins include

  • - which suggests commands based on history and completions.

  • - which colours your commands, making it easy to check for syntax errors.

In terms of Zsh theming, I recommend the recent . It is incredibly fast and feature-rich (it expands from powerlevel9k), and is so easy to setup. In the past, I have used , .

Bash
Zsh
Fish
oh-my-zsh
zsh-autosuggestions
zsh-syntax-highlighting
powerlevel10k
powerlevel9k
spaceship