Latest LQ Deal: Latest LQ Deals
Go Back > Forums > Linux Forums > Linux - Newbie
User Name
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!


  Search this Thread
Old 06-20-2009, 02:37 PM   #1
Captain Morgan
LQ Newbie
Registered: Jun 2005
Posts: 4

Rep: Reputation: 0
'pwd' question

Hi all,

I'm not sure exactly how to describe this so bear with me. When I create a shortcut in CentOS for example, instead of typing the full path I can usually type ln -s `pwd`/ and then I press tab for it to print out the working directory before finishing the full path. In some distros I can't do this (use tab to complete) and I'm not sure what has to be set in the environment to make this work. In particular, I'm trying to do this in debian/ubuntu.


If I'm currently in /usr/local/morgan and want to create a shortcut named blah to the folder called "test" I would type:

ln -s `pwd`/test *press tab* and then it would become:

ln -s /usr/local/morgan/test

so all I have to do is hit spacebar and type "blah".

Old 06-20-2009, 03:23 PM   #2
Andy Alt
Registered: Jun 2004
Location: Minnesota, USA
Distribution: Slackware64-stable, Manjaro, Debian64 stable
Posts: 528

Rep: Reputation: 167Reputation: 167
bash completion

You might need a package called bash-completion.
One of the nicest facilities of the modern shell is the built in "completion" support. These facilities allow you to complete commands and their arguments easily. Read on for a brief introduction to adding your own command completions.
Most shells allow command completion, typically bound to the TAB key, which allow you to complete the names of commands stored upon your PATH, file names, or directory names. This is typically used like so:
I think it must be built into bash on some distros because I don't have it installed on my system, but the tab key auto-completes filenames and commands anyway, just having the bash package installed.

But I'd see if bash-completion is in the repository for your distro. If not, wait for someone else to answer.
Old 08-19-2009, 03:59 AM   #3
Registered: Oct 2004
Location: Kuwait
Distribution: Currently - AIX | Previously - RHEL 4 ES, FC 10
Posts: 206
Blog Entries: 4

Rep: Reputation: 30
In AIX, I use 'Esc' followed by '\' for auto completion. I must warn you though that this isn't as neat as the bash "tab" feature because:

1) You do not get to see all possible options by hitting tab twice for a
given sequence of characters.
2) If there are more than one possibility for a given sequence, the prompt
just refuses to budge unless you give the next few characters.
Old 08-19-2009, 04:02 AM   #4
Senior Member
Registered: Apr 2008
Location: Gurgaon, India
Distribution: Cent OS 6/7
Posts: 4,631

Rep: Reputation: Disabled
Which version of Ubuntu are you using? Hardy and Jaunty at least have this completion facility by default. You do not need to install the package.
Old 08-19-2009, 04:21 AM   #5
LQ 5k Club
Registered: Dec 2008
Location: Tamil Nadu, India
Distribution: Debian
Posts: 8,578
Blog Entries: 31

Rep: Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208
Check whether /etc/bash_completion exists and is sourced in at least one of /etc/bash.bashrc, /etc/profile and ~/.bashrc


bash, command, completion, key, tab

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
How to get the dirname only from pwd? EmLS Linux - General 3 04-21-2006 01:22 AM
question about putting pwd in $PATH nadroj Linux - Newbie 5 05-30-2005 04:34 PM
reset pwd to root's current pwd? ataraktos2 Linux - General 10 04-26-2005 04:13 AM
PWD question : Current dir not full path facets Programming 2 06-09-2004 04:58 AM
pwd Penguin666 Linux - General 1 11-19-2003 07:54 PM > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 08:21 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration