← Back to team overview

sslug-teknik team mailing list archive

Re: Genvej med cd

 

> >
> > bsc@bsc:~ > cd /                        # gå til '/'
> > bsc@bsc:/ > cd */bsc                    # gå til mit hjemmekatalog (/home/bsc/)
> > bsc@bsc:~ > pwd                         # et voila!
> > /home/bsc
> 
> bare skriv 'cd' og try enter, så flyver man direkte ind i ens hjemme
> dir.

Klart nok.    Jeg brugte mit hjemmekatalog til demonstrationsbrug.  
Bedre havde været:

bsc@bsc:~ > cd /
bsc@bsc:/ > cd */init.d
bsc@bsc:~ > pwd
/sbin/init.d

... ovenstående for susedist.    Dette virker også på en unifix-dist:

kurt!root $ cd /
kurt!root $ cd */init.d
kurt!root $ pwd
/etc/init.d


Morale: uanset hvilken dist. kan jeg altid finde (eks.) init.d.   Dette
kræver _ikke_ at man sætter sjove aliaser op ell. lign. ....!

> For at hoppe til et dir du benytter ofte kan du bare benytte aliases
> eks:
>  alias projekt12='cd /home/and/source/Projekt12'
> 
> så skal du bare skrive projekt12 og du vil flyve direkte in i mappen.
> Hvis du vil have aliaset til at blive der for altid, så skal du skrive
> linien ind i din .bashrc som ligger i dit hjemme dir.
> 

En løsning der naturligvis virker ved få af den slags 'cd'-typer.   Men
hvorfor alt det besvær?   Alle shells (Alle= bash, ksh :o) forstår at
ekspandere '*' til det rigtige mappenavn.    Ingen magi, intet besvær!

;o)


Mvh.


Brisse


Follow ups

References