pushd (beépített Bash parancs)

Tartalom

 

Adatok

Licenc: GNU GPLv3+
Verziószám: GNU Bash 5
Fejlesztő/tulajdonos: Free Software Foundation Inc.

Rövid leírás:

A pushd beépített Bash parancs manual oldala és súgója. A pushd parancs hozzáad egy könyvtárat a könyvtárveremhez. Egy könyvtárat tesz a könyvtárverem tetejére, vagy forgatja a vermet, az új felső elemmé a jelenlegi munkakönyvtárat téve. Argumentumok nélkül hívva a két felső könyvtárat cseréli meg és 0 értékkel tér vissza, hacsak a könyvtárverem üres.

A könyvtárverem a dirs paranccsal jeleníthető meg, és a popd paranccsal lehet belőle könyvtárat kivenni. Az aktuális könyvtár mindig az első könyvtár a veremben.

 

 

Man oldal kimenet

man bash
[...]
       pushd [-n] [+n] [-n]
       pushd [-n] [dir]
              Adds a directory to the top of the directory stack, or rotates  the  stack,  making
              the  new  top of the stack the current working directory.  With no arguments, pushd
              exchanges the top two directories and returns 0,  unless  the  directory  stack  is
              empty.  Arguments, if supplied, have the following meanings:
              -n     Suppresses  the  normal change of directory when rotating or adding directo-
                     ries to the stack, so that only the stack is manipulated.
              +n     Rotates the stack so that the nth directory (counting from the left  of  the
                     list shown by dirs, starting with zero) is at the top.
              -n     Rotates  the stack so that the nth directory (counting from the right of the
                     list shown by dirs, starting with zero) is at the top.
              dir    Adds dir to the directory stack at the top, making it the new current  work-
                     ing directory as if it had been supplied as the argument to the cd builtin.

              If the pushd command is successful, a dirs is performed as well.  If the first form
              is used, pushd returns 0 unless the cd to dir fails.  With the second  form,  pushd
              returns  0 unless the directory stack is empty, a non-existent directory stack ele-
              ment is specified, or the directory change to the specified new  current  directory
              fails.
[...]

 

 

Súgó kimenet

pushd --help
pushd: pushd [-n] [+N | -N | ktár]
    Könyvtárak verembe tétele.
   
    Egy könyvtárat tesz a könyvtárverem tetejére, vagy forgatja a vermet,
    az új felső elemmé a jelenlegi munkakönyvtárat téve. Argumentumok
    nélkül hívva a két felső könyvtárat cseréli meg.
    
    Kapcsolók:
      -n        Ne váltson könyvtárat hozzáadáskor, vagyis csak a
                vermet változtassa.
    
    Argumentumok:
      +N        Úgy forgatja a vermet, hogy az N-edik könyvtár (0-tól
                kezdve, a „dirs” által kiírt listán balról számolva)
                kerüljön a verem tetejére.
    
      -N        Úgy forgatja a vermet, hogy az N-edik könyvtár (0-tól
                kezdve, a „dirs” által kiírt listán jobbról számolva)
                kerüljön a verem tetejére.
    
      ktár      A verem tetejére helyezi KTÁR könyvtárat, és ugyanezt
                állítja be új munkakönyvtárnak.
    
    A „dirs” beépített parancs listázza a könyvtárvermet.
    
    Kilépési kód:
    Sikerrel tér vissza, kivéve érvénytelen argumentum vagy könyvtárváltás
    során történő hiba esetén.

 

Kapcsolódó tartalom