bash: cd ...
bash: cd ...
Moin,
ich bin mir fast sicher irgendwo mal einen Trick gesehen zu haben, wo man mit "..." *zwei* Ebenen zurück gehen konnte? Kennt das jemand oder trügt mich da meine Erinnerung?
Würde mir häufiger mal das Leben erleichtern ...
ich bin mir fast sicher irgendwo mal einen Trick gesehen zu haben, wo man mit "..." *zwei* Ebenen zurück gehen konnte? Kennt das jemand oder trügt mich da meine Erinnerung?
Würde mir häufiger mal das Leben erleichtern ...
-
Roger Wilco
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: bash: cd ...
Das geht AFAIK mit dem cd Kommando von DOS. ;)Nyxus wrote:ich bin mir fast sicher irgendwo mal einen Trick gesehen zu haben, wo man mit "..." *zwei* Ebenen zurück gehen konnte? Kennt das jemand oder trügt mich da meine Erinnerung?
Problem bei Linux bzw. unixoiden Betriebs- bzw. Dateisystemen ist, dass "..." durchaus ein gültiger Dateiname ist.
Andererseits hindert dich niemand daran, etwa folgendes zu machen. ;)
Code: Select all
alias cd...="cd ../.."Re: bash: cd ...
Zumindest Vistas cmd.exe kennt diesen Alias nicht, andere DOSen kann ich derzeit nicht testen...Roger Wilco wrote:Das geht AFAIK mit dem cd Kommando von DOS. ;)
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Re: bash: cd ...
2 Ebenen zurück kenn ich jetzt nicht.
Es gibt aber wohl unter Dos/Vista "cd.." womit man eine Ebene zurückkommt, oder aber bei Debian/Suse und wahrscheinlich überall anderes auch " cd .." damit gehts aber ebenfalls nur eine Ebene zurück.
Grüße
Es gibt aber wohl unter Dos/Vista "cd.." womit man eine Ebene zurückkommt, oder aber bei Debian/Suse und wahrscheinlich überall anderes auch " cd .." damit gehts aber ebenfalls nur eine Ebene zurück.
Grüße
Re: bash: cd ...
Lösung 1:
Link anlegen
ein kleiner einzeiler der Recursive den Baum durchläuft
Lösung2:
Alias setzen (dann allerdings ohne lerhrzeichen)
Lösung3 (Mein Favorit)
Gleich cd ../.. schreiben. Der eine slash und Punkt macht den Kohl nicht fett.
Direkt wie von dir beschrieben habe ich auch noch nie gehört.
Link anlegen
Code: Select all
ln -s ../.. ...Lösung2:
Alias setzen (dann allerdings ohne lerhrzeichen)
Code: Select all
alias cd...='cd ../..'Gleich cd ../.. schreiben. Der eine slash und Punkt macht den Kohl nicht fett.
Direkt wie von dir beschrieben habe ich auch noch nie gehört.
Re: bash: cd ...
Oder auf die zsh ausweichen. Mit autocd und setopt autopushd sollte sich doch was basteln lassen 
Re: bash: cd ...
Tag zusammen,
ich hab schon echt lange so einen alias, bisher ohne probleme, denn welche datei heisst schon wirklich "..."
alias ...='cd ../..'
und
alias ..='cd ..'
Ich schreibe jetzt hauptsächlich weil es mich wundert dass niemand diese (echt simple) lösung angeboten hat?!
Kommentare wären nett, wie gesagt, hab da bis jetzt echt keine probs mit.
mfg. smoove :)
ich hab schon echt lange so einen alias, bisher ohne probleme, denn welche datei heisst schon wirklich "..."
alias ...='cd ../..'
und
alias ..='cd ..'
Ich schreibe jetzt hauptsächlich weil es mich wundert dass niemand diese (echt simple) lösung angeboten hat?!
Kommentare wären nett, wie gesagt, hab da bis jetzt echt keine probs mit.
mfg. smoove :)
-
Roger Wilco
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: bash: cd ...
Du meinst außer in der ersten Antwort in diesem Thread oder der Antwort zwei vor deinem Beitrag? ;)smoove wrote:Ich schreibe jetzt hauptsächlich weil es mich wundert dass niemand diese (echt simple) lösung angeboten hat?!
Re: bash: cd ...
da isses aber immer mit "cd" davor ;)
mfg. smoove :)
mfg. smoove :)

