Ubuntu: Terminal command autocomplete



Question:

I'm currently trying to switch from OpenSUSE to Ubuntu as my main OS. While most of opensuse features is there in ubuntu, there is one feature that doesn't. In Opensuse, I can always use Ctrl+Up to autocomplete the command line using previously typed command. That feature is very useful for me as it allows me to work faster without having to retype long command.

Can anyone provide a way to enable this on Ubuntu?

Thank you


Solution:1

You can auto-complete a partially typed terminal command using Page Up, which does a reverse search of previously typed commands.

To enable this terminal functionality, i.e. to use Page Up to go match further up in terminal command history, edit the file /etc/inputrc:

gksudo gedit /etc/inputrc

find the lines:

# alternate mappings for "page up" and "page down" to search the history
# "\e[5~": history-search-backward
# "\e[6~": history-search-forward

remove the # to uncomment the two lines:

# alternate mappings for "page up" and "page down" to search the history
"\e[5~": history-search-backward
"\e[6~": history-search-forward

and save the file.

For example typing in the terminal:

ge Page Up

....now auto-completes to:

gedit the_doc_i_open_previously.txt


Solution:2

You can use the â†' key to scroll through your history. Using Ctrl+R you can search through the history.


Note:If u also have question or solution just comment us below or mail us on toontricks1994@gmail.com
Previous
Next Post »