LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
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!

Notices

Reply
 
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.

e.g.

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".

Thanks
 
Old 06-20-2009, 03:23 PM   #2
Andy Alkaline
Member
 
Registered: Jun 2004
Location: Minnesota, USA
Distribution: Slackware32-stable, Debian-wheezy-amd64, LFS 7.1
Posts: 343

Rep: Reputation: 27
bash completion

You might need a package called bash-completion.

http://www.debian-administration.org/articles/316
Quote:
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
mufy
Member
 
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
linuxlover.chaitanya
Senior Member
 
Registered: Apr 2008
Location: Nagpur, India
Distribution: Cent OS 5/6, Ubuntu Server 10.04
Posts: 4,627

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
catkin
LQ 5k Club
 
Registered: Dec 2008
Location: Tamil Nadu, India
Distribution: Servers: Debian Squeeze and Wheezy. Desktop: Slackware64 14.0. Netbook: Slackware 13.37
Posts: 8,528
Blog Entries: 27

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


Reply

Tags
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


All times are GMT -5. The time now is 12:37 PM.

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