3 ms·
I started in DOS watching over my brother's shoulder. (There was no GUI back then.) I used to make batch files and such. Eventually I grew to love bash. I am s
by canadev 14y ago
I started in DOS watching over my brother's shoulder. (There was no GUI back then.) I used to make batch files and such.
Eventually I grew to love bash. I am sure there are plenty of keyboard shortcuts I don't know, but I find using the command line to be quicker than any other form of communicating with the computer.
I use keyboard shortcuts in Firefox, and occasionally dream of an Awesome Bar that works like bash.
I also really like using the 'move-cursor-a-word-left/right' and 'move-cursor-to-end/beginning-of-line' and 'move-cursor-to-top/bottom-of-textarea' functions you can find in almost every GUI.
Finally, I use Spotlight to load all my applications: I hit cmd-space and then it's usually 1 key to load my most commonly used applications, and generally 3-4 in worst case.
My suggestion: use the Terminal for everything: Learn to edit text files in emacs or vi, use a command line SQL browser, do source control from the command line, and learn sed, awk, and cut (plenty of tutorials out there). Use the keyboard in the browser and in GUI textareas as much as possible.
Here is a neat site which has turned up in a few of my Google searches: http://www.commandlinefu.com/commands/browse http://www.commandlinefu.com/commands/browse
Finally, shameless self-plug, I have been using this simple piece of code every day for a couple of years, a command-line (tab-completed) notebook for bash: https://github.com/nchelluri/notes https://github.com/nchelluri/notes .
HTH.
Edit: I keep looking at this page every few months, but it never seems to be compatible with my version of Firefox: http://paulrouget.com/e/jsterm/ http://paulrouget.com/e/jsterm/ :(
- protospork 14y ago>I use keyboard shortcuts in Firefox, and occasionally dream of an Awesome Bar that works like bash. This reminded me to check up on Ubiquity[1]. Mozilla doesn't even host a page for it anymore, but apparently someone adopted it[2]. I'm going to have to play around with this tomorrow; I'll be happy if it's half as useful as I remember. [1]: https://en.wikipedia.org/wiki/Ubiquity_%28Firefox%29 https://en.wikipedia.org/wiki/Ubiquity_%28Firefox%29 [2]: https://bitbucket.org/satyr/ubiquity/overview https://bitbucket.org/satyr/ubiquity/overview