127 private links
Occasionally an SSH session times out or somehow freezes. Often this leaves the terminal window in a frozen state, requiring a forced closure.
Except a forced closure might not be needed. There is a built-in SSH escape trigger.
Press the ~
(tilde) key. Notice that the ~
won’t appear on screen when the character is the very first character typed. The character prints on screen normally when not the first character.
One of the main tool I use daily for any project is the fantastic tmux. It will change your terminal experience. What it is? How does it work? How to configure it?
I’ve helped thousands learn tmux through my free resource under the name The Tao of tmux, which I kept as part of the documentation for the tmuxp session manager. And now, it’s been expanded into a full-blown book with refined graphics, examples, and much more.
Some examples of using unix tools in a pipeline.
Rich is a Python library for rich text and beautiful formatting in the terminal. - willmcgugan/rich
TUI library for modern terminal emulators. definitely not curses.
Comparison among the number of command line options for various commands for v7 Unix (1979), slackware 3.1 (1996), ubuntu 12 (2015), and ubuntu 17 (2017).
The number of command line options has dramatically increased over time; they tend to have more options and there are no cases where programs have fewer options.
A customisable terminal status bar with universal shell/terminal compatibility. Currently works on Mac/Linux.
You're doing some work, and as part of that you need to run a command on the terminal that takes a little while to finish. You run the command, watch it for maybe a second and then switch to doing something else – checking email or something.
You get so deeply involved in your email that twenty minutes fly by. When you switch back to your terminal the command has finished, but you've got no idea whether it was nineteen seconds ago or nineteen minutes ago.
This happens to me a lot. I'm just not disciplined enough to sit and watch commands, and I'm not prescient enough to add something to each invocation to tell me. What I want is something that alerts me whenever long running commands finish.
This is it.
Asciimatics is a package to help people create full-screen text UIs (from interactive forms to ASCII animations) on any platform.
A simple, configurable, cross-platform youtube-dl wrapper for downloading and managing youtube audio (with added features).