I quite often find myself needing to move the cursor to the beginning or the end of the line.

Is there a keyboard shortcut or other magic trick to move the cursor apart from the arrow keys.

4 Answers 4


^ + A for the beginning of the line

^ + E for the end of the line.

Works with Cocoa control too.

^ = Ctrl


You can also hold down the alt key and click with your mouse wherever you want the cursor to jump to.

Note however, that this only works on the same line the cursor currently is on, so if you have a long command wrapping around two lines, you will have to jump to the beginning of the second line, jump one character back (so you´re on the end of the first line now) and then can use the alt+mouse to navigate again.


You can use vi-style line movement and modal editing on the command line by adding set -o vi to your ~/.bash_profile.


Meta + B is equivalent to ctrl+ in Windows, while
Meta + F is equivalent to ctrl+

by default the Meta key is the Escape, but that's configurable.

  • And how exactly would one reconfigure this?
    – nohillside
    Nov 20, 2012 at 13:29

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .