What's Your Go to Command When You Open a Terminal?
8 points by oraoraoraoraora 3 years ago | 35 comments- oriori 3 years agoI use zsh and like keeping my terminal clear, so I found a zsh script called almostontop which clears on pressing enter.
link: https://github.com/Valiev/almostontop/blob/master/README.md
- jaredsohn 3 years agoFor people who want this without downloading a script, pressing cmd-k on a Mac (or equiv on other operating systems) will do this quickly on demand.
I guess that's my goto.
- cutthegrass2 3 years agoAhh, useful thanks. I've been using Ctrl-l for years. cmd-k is an easier 'chord' for me on the kinesis so I'll switch.
- gls2ro 3 years agoIf you are logging in in multiple *nix systems I suggest you keep the Ctrl+l.
I started to notice that the more I adopt in terminal specific commands to MacOS the hard is to be productive while I login to various systems.
I want also to force myself (but did not do it yet) to use a simpler Vim configuration. Maybe just line numbers so that when I login into a new system I should not need any plugin or any other shortcuts. Still I like my .vimrc file but I plan to do this in near future.
- gls2ro 3 years ago
- cutthegrass2 3 years ago
- ozzythecat 3 years agoCan you run ‘git status’ or allow it to show history from certain commands?
- oriori 3 years agoOf course it only clears when you run a new command, or press enter. Basically think of it like typing clear after running a command. You can also scroll up and find the last output.
- oriori 3 years ago
- jaredsohn 3 years ago
- johng 3 years agoI started using 'w' as a habit on BBS's back in the day... then kept that up when I had an account on super computers in high school...(https://newfutures.aps.edu/supercomputing) it's still muscle memory for me. I have no idea why as most of the machines I'm on now, I'm the only one with an account.
Old habits die hard. It's just muscle memory at this point.
- giuliomagnifico 3 years agoI have some some shortcuts to open some of my most used "Go to" SSH locations, I'm too lazy to manually write ssh root@192... so cmd+opt+r ssh into my router, cmd+opt+p ssh into RPi etc...
- jmkr 3 years ago`~/.ssh/config` is pretty awesome
- giuliomagnifico 3 years agoYes, obviously my keys are already stored, I've already said that im lazy? =)
- giuliomagnifico 3 years ago
- jmkr 3 years ago
- brezelgoring 3 years agoI always go to the same place, my programming directory, so for years I've done the sequence:
{cd Pr<tab><enter>cd c<tab><enter>}
Takes me to my current project folder, and there I can use gcc or vim or whatever I need to do. I thought about shortening it or setting my terminal to start in that directory but the ritual is important to me, it sets me in the right mood, for whatever reason.
- nicbou 3 years agoI created a command that cd to the right project, and optionally start docker, dev tools and other things related to that project.
- nicbou 3 years ago
- no_time 3 years ago.bashrc runs tmux for me automatically but only if I ssh in. It removed just enough friction from using tmux that I finally put in the time to learn it. Would recommend/10
https://stackoverflow.com/questions/27613209/how-to-automati...
- rzzzwilson 3 years agocd to get to the directory of interest. After that, probably workon.
- zzo38computer 3 years agoIt depends what I am trying to do; often the first command will be cd (to access whatever directory I will intend to work on), but not always.
- f0e4c2f7 3 years agoSometimes ls.
Other times I'll hit enter a few times and then Ctrl+L to clear the screen.
Sort of feels like tapping my fingers on the desk.
- thorin 3 years agoProbably "pwd", from the days when it wasn't the prompt / my profile / the shell I was using
- johncoltrane 3 years agoThe command I opened that terminal for.
- potta_coffee 3 years agohistory | grep <thing>
I use a number of tools and I've often forgotten an individual command, or when I'm using tools like curl or docker that have a long single line command that I know I can't remember.
- nop_slide 3 years agoOh man, I'm about to blow your mind.
ctrl+r (reverse history search) + https://github.com/junegunn/fzf
is a game changer
- potta_coffee 3 years agoNeat, I'll check it out.
- potta_coffee 3 years ago
- nop_slide 3 years ago
- lowcoderev 3 years agoLol, same here. ls and then clear. Now I'm ready to do whatever I want
- warrenm 3 years ago99% of the time, I'm ssh'ing to a remote host
So it's `ssh <host>`
- isubasinghe 3 years agono matter what I do `ls` as well
- p0d 3 years agocat .ssh/config
ssh nameIforgot:/to/fix
- Ftuuky 3 years agols -l as a force of habit I guess
- tytrdev 3 years agoYou probably know this but:
ll and la are shorthand for ls -l and ls -la
- tytrdev 3 years ago
- tytrdev 3 years agols
- mijndert 3 years agotmux
- flamesofphx 3 years agoclear