2 ms·
> Starting next summer, I will include a 2-3 hour UNIX command line (and also a 2-3 hour LaTeX) intro into all courses I teach where that can be justified. (The
by heavyset_go 4y ago
> Starting next summer, I will include a 2-3 hour UNIX command line (and also a 2-3 hour LaTeX) intro into all courses I teach where that can be justified. (The UNIX Power Tools [1] book is a useful resource for teaching, I found in the past.)
That's great to hear. If I were in a position to introduce students to the terminal, I'd also try to expose them to the existence some modern CLI tools so they don't feel like they're trapped in the 1970's.
Something like Starship, tmux/byobu, enabling colors, exa/lsd for ls replacements, dust for a modern take on du, easy terminal editors like micro to ease students into editing text in the terminal, along with mentioning how Vim/Emacs can be used in places of editors/IDEs. They'll get to see that the terminal is both modern and relevant, with ample use of color, font weighting, emojis, images, text GUIs, window management via tmux, etc.
I obviously wouldn't make that the focus, but as a quick aside about the tools they can use with some screenshots or screensharing my own terminal setup might keep some students interested.