Settings

Theme

What's Your Go to Command When You Open a Terminal?

8 points by oraoraoraoraora 4 years ago · 35 comments · 1 min read


for some reason I always enter ls, yet I already know what's in my home folder, its a reflex at this point.

oriori 4 years ago

I 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 4 years ago

    For 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 4 years ago

      Ahh, 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 4 years ago

        If 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.

        • jaredsohn 4 years ago

          I assume you're talking about physically logging into different machines since cmd-k is a shortcut key for the terminal and will work regardless of which machine you ssh into.

          cmd-k works well for me since I don't think I've personally logged in directly to a non-Mac *nix-like system in 15+ years.

          vim is different since it requires configuration on the same system.

          This superuser explains some subtle differences between the two commands: https://superuser.com/questions/819593/what-is-the-differenc...

  • ozzythecat 4 years ago

    Can you run ‘git status’ or allow it to show history from certain commands?

    • oriori 4 years ago

      Of 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.

johng 4 years ago

I 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 4 years ago

I 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...

brezelgoring 4 years ago

I 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 4 years ago

    I created a command that cd to the right project, and optionally start docker, dev tools and other things related to that project.

no_time 4 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...

  • jstx1 4 years ago

    Is there a point to using tmux for someone who mostly works on their local machine?

    • mijndert 4 years ago

      I would say having the exact same keyboard shortcuts for interacting with windows, panes, etc for both your desktop as well as any other machine you work with is worthwile having.

rzzzwilson 4 years ago

cd to get to the directory of interest. After that, probably workon.

zzo38computer 4 years ago

It 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 4 years ago

Sometimes 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 4 years ago

Probably "pwd", from the days when it wasn't the prompt / my profile / the shell I was using

johncoltrane 4 years ago

The command I opened that terminal for.

potta_coffee 4 years ago

history | 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.

lowcoderev 4 years ago

Lol, same here. ls and then clear. Now I'm ready to do whatever I want

warrenm 4 years ago

99% of the time, I'm ssh'ing to a remote host

So it's `ssh <host>`

isubasinghe 4 years ago

no matter what I do `ls` as well

p0d 4 years ago

cat .ssh/config

ssh nameIforgot:/to/fix

Ftuuky 4 years ago

ls -l as a force of habit I guess

  • tytrdev 4 years ago

    You probably know this but:

    ll and la are shorthand for ls -l and ls -la

tytrdev 4 years ago

ls

mijndert 4 years ago

tmux

flamesofphx 4 years ago

clear

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection