We're an ISO27001:2013 Certified Supplier

blog-post-featured-image

Here’s a really quick but very useful tip. You’re half way through writing a command line when you realise you need to do something before you run that command. For the sake of example, let’s say you’re in the wrong directory, so you type ^U to delete the current command line (the ^U isn’t echoed, but I’ve put it in for clarity) and you cd to the correct directory:

$ for a in *.py; do ^U
$ cd git/python
/home/kae/git/python
$

So now you have retype your original command, the for loop. Well, no: if you type ^Y, the last line that you deleted with ^U will be redisplayed for you to edit (again, the ^Y isn’t echoed but I’ve shown it for clarity):

$ ^Y
$ for a in *.py; do

Do You Have Any Similar Tips?

Let us know in the comments below.

Get free Linux business strategies

Fill in this form and we'll send you updated Linux business strategies and ideas each week
  • This field is for validation purposes and should be left unchanged.