Portál AbcLinuxu, 1. května 2025 07:11

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
12.11.2008 06:30 Robo
Rozbalit Rozbalit vše Re: pushd, popd, dirs – proč jsem o nich dozvěděl až teď?
Odpovědět | Sbalit | Link | Blokovat | Admin
nebolo to uz v DOSE?
default avatar 12.11.2008 16:38 default | skóre: 22 | Madrid
Rozbalit Rozbalit vše Re: pushd, popd, dirs – proč jsem o nich dozvěděl až teď?
Byly v NDOSu, což byl tuším COMMAND.COM od Nortonu…
12.11.2008 07:51 Jiří Lisický | skóre: 31 | blog: JIL_blog | Olomouc
Rozbalit Rozbalit vše Re: pushd, popd, dirs – proč jsem o nich dozvěděl až teď?
Odpovědět | Sbalit | Link | Blokovat | Admin
Sice o těch příkazech vím, že existují, ale nenapadlo mě smysluplné využití.
Nicky726 avatar 12.11.2008 08:26 Nicky726 | skóre: 56 | blog: Nicky726
Rozbalit Rozbalit vše Re: pushd, popd, dirs – proč jsem o nich dozvěděl až teď?
Tak nějak, většinou, když potřebuju dělat něco ve víc adresářích, tak mám prostě otevřeno několik tabů v konzoli, nebo jsem zalogovaný na několika VT. Zároveň není cd při vypisování celé cesty s doplňováním tabem zas tak hrozné.
Enjoy the detours. There you’ll find the things more important than what you want. (Hunter x Hunter)
12.11.2008 09:21 podlesh | skóre: 38 | Freiburg im Breisgau
Rozbalit Rozbalit vše Re: pushd, popd, dirs – proč jsem o nich dozvěděl až teď?
Odpovědět | Sbalit | Link | Blokovat | Admin
Já osobně používám pushd a popd pořád, jsou pro mě celkově nejpoužívanější příkazy v bashi.
default avatar 12.11.2008 16:44 default | skóre: 22 | Madrid
Rozbalit Rozbalit vše Re: pushd, popd, dirs – proč jsem o nich dozvěděl až teď?
Vzhledem k tomu, že mi tu běží minimálně osm terminálů, je pro mě kontraproduktivní si pamatovat ještě stack adresářů pro každý z nich. Navíc se mi cd píše mnohem lépe než pushd :-)

Osobně pushd a popd používám jen ve skriptech, abych si zjistil plnou cestu, odkud byl skript spuštěn.
Nicky726 avatar 12.11.2008 17:04 Nicky726 | skóre: 56 | blog: Nicky726
Rozbalit Rozbalit vše Re: pushd, popd, dirs – proč jsem o nich dozvěděl až teď?
abych si zjistil plnou cestu, odkud byl skript spuštěn.

pwd?

Enjoy the detours. There you’ll find the things more important than what you want. (Hunter x Hunter)
default avatar 12.11.2008 17:35 default | skóre: 22 | Madrid
Rozbalit Rozbalit vše Re: pushd, popd, dirs – proč jsem o nich dozvěděl až teď?
Samotné pwd nezafunguje, když ten skript pustíš relativní cestou :-)

Takhle začíná můj skript:
TOOL_HOME=$(d=`dirname "$0"` && pushd "$d/../" 2>&1 >/dev/null && c=`pwd` && popd 2>&1 >/dev/null && echo "$c/") 2>/dev/null
if [ $? -ne 0 ]; then
    echo "Error while resolving TOOL_HOME" >&2
    echo "${TOOL_HOME}" >&2
    exit 2
fi
export TOOL_HOME

# load functions
. "${TOOL_HOME}/lib/functions.sh"
12.11.2008 18:28 podlesh | skóre: 38 | Freiburg im Breisgau
Rozbalit Rozbalit vše Re: pushd, popd, dirs – proč jsem o nich dozvěděl až teď?
Je samozřejmě nesmysl pamatovat si nějaké stacky. Navíc takové použití by napovídalo, že má každý terminál několik různých použití a mezi nimi by se přepínalo - což je něco trochu jiného.

Naopak, v každém terminálu/session mám určitý adresář a pushd+popd používám jen když potřebuji momentálně něco udělat jinde.

Ale samozřejmě jde hlavně o zvyk.
12.11.2008 21:15 rtfm
Rozbalit Rozbalit vše Re: pushd, popd, dirs – proč jsem o nich dozvěděl až teď?
Odpovědět | Sbalit | Link | Blokovat | Admin
wtf?
; pushd
pushd not found
; popd
popd not found
;
(plan9 sh)
12.11.2008 21:16 rtfm
Rozbalit Rozbalit vše Re: pushd, popd, dirs – proč jsem o nich dozvěděl až teď?
ot: bash sucks, gnu's crap, really, use true unices!
13.11.2008 08:49 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: pushd, popd, dirs – proč jsem o nich dozvěděl až teď?
Právě jsem čirou náhodou objevil bashové příkazy ...
A člověk by čekal, že používání Plan9 předpokládá schopnosti čtení a porozumění psanému, v tomto případě nikterak složitému, textu ;-)

When your hammer is C++, everything begins to look like a thumb.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.