re: Bash Shell Tricks VIEW POST


Neat tips! thanks

Here's mine:

We all know !! but it's mostly just used to sudo !!
I find !$ (which is last argument of the last command) incredibly useful:

#make a directory and go to it
mkdir workspace
cd workspace

# OR even better
mkdir workspace
cd !$

# move then edit a file
mv ~/somefile.txt ~/renamed.txt
vim !$

# edited a file, now add it to git
vim awesome_code.c
git add !$

There's a whole slew of ! commands but !$ is one I use all the time.


You can also use esc + . instead of !$. I find more natural and useful if you need to fix a typo.


Even better! Thanks

P.S. For posterity, all of these work just as well in zsh.


Funny $_ is the exact same as !$. There's always more to learn 😀.

code of conduct - report abuse