sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #10052
Re: Genvej med cd
> > Der er en række directories, som jeg ret ofte besøger, fx
> > /usr/local/bin eller /home/and/source/Projekt12
> >
> > Er der en måde at få bash til at lave "intelligent" completion så jeg
> > fx kan skrive "cd Projekt12" uanset hvor jeg står - og hvis det dir så
> > ikke findes der hvor jeg er, så hopper den til mit foretrukne sted?
Hov, jeg missede den originale mail. Jeg haaber ikke der er nogle der har
svaret dette allerede, men saet CDPATH op (virker i hvert fald i bash).
Den virker som PATH men bare for cd:
erw@halfway echo $CDPATH
.:/svr4/d1/usr/src/erw/unix/work:/svr4/d1/usr/src/erw:/svr4/d1/usr/src/erw/unix/work/cmd:/svr4/d1/usr/src/erw/unix/work/cmd/cmd-inet/usr.bin:/svr4/d1/usr/src/erw/unix/work/cmd/cmd-inet/usr.sbin:/svr4/d1/usr/src/erw/unix/work/lib:/svr4/d1/usr/src/erw/unix/work/uts
erw@halfway$ pwd
/home/erw
erw@halfway$ cd ls
/svr4/d1/usr/src/erw/unix/work/cmd/ls
Dette er specielt brugbart her, idet UNIX kildekoden ligger 8
katalognivaeuer fra toppen, spred i 10000 forskellige kataloger :)
PS: Husk at have "." forreste i din CDPATH. Ellers bliver du overrasket :)
--
==============================================================================
Erwin Andreasen Herlev, Denmark <erw@xxxxxx> UNIX System Programmer
<URL:http://www.andreasen.org> <*> (not speaking for) DDE
==============================================================================
References