Kuinka käyttää Linuxin pushd-komentoa
Linuxin pushd-komennolla voit tallentaa hakemistopolkuja, siirtyä hakemistosta toiseen ja lisätä ne pinoon. Vaikka näihin toimintoihin on olemassa myös muita Linux-komentoja, pushd-komennolla on joitakin selkeitä etuja.
Mikä on Linuxin pushd-komento?
pushd on yksi Linuxin komennoista, joka ei ole yhtä tunnettu kuin muut päivittäisessä Linux-työskentelyssä käytettävät komennot. Se on sääli, sillä komennolla on paljon potentiaalia ja se voi helpottaa komentorivin käyttöä. Linuxin pushd-komennon päätehtävänä on tallentaa nykyisen hakemiston polku ja siirtää se pinon kärkeen. Tämä helpottaa paluuta tiettyyn työkansioon.
pushd on vakiona yleisissä Linux-jakeluissa, kuten Debianissa tai Ubuntussa, sekä muissa käyttöjärjestelmissä.
Miten Linux Pushd toimii?
Kun suoritat pushd-komennon ja määrität sille parametriksi tietyn hakemiston, siitä tulee automaattisesti nykyinen työkansiosi. Samalla valitun hakemiston nimi ja polku siirretään pinon kärkeen. Jos suoritat pushd-komennon ilman muita määrittelyjä, pinon yläosassa oleva hakemisto tulee nykyiseksi työkansioksi; näin ollen kaksi ylimpää hakemistoa vaihtavat paikkaa. Vaikka voisit vaihtoehtoisesti käyttää Linux-cd-komentoa, se vaatii useita suorituksia laajemmille toiminnoille, kun taas pushd siirtyy suoraan kohteeseen.
Mikä on pushd-komennon syntaksi?
pushd-komennon syntaksi on aina sama:
$ pushd [Options] [Directory]bashJos et määritä hakemistoa, käytetään automaattisesti pinon ylimmässä kerroksessa olevaa hakemistoa.
Mitä ominaisuuksia Linux pushd tarjoaa?
Pushd-komennolla on vain yksi vaihtoehto vakiovaihtoehtojen ”-h” ja ”-v” lisäksi. Komennolla ”-n” voit lisätä uuden hakemiston pinoon vaikuttamatta nykyiseen hakemistoosi. Tämä tarkoittaa, että uusi hakemisto siirtyy pinon toiseen kohtaan ja nykyinen hakemistosi pysyy pinon kärjessä.
Esimerkkejä Linuxin pushd-komennosta
Jotta voisit ymmärtää paremmin, miten pushd-komento toimii, ja tutustua sen etuihin tarkemmin, tässä on muutamia esimerkkejä.
$ pushd ~/examplebashKäytä tätä komentoa, jotta hakemisto ”example” tulee uudeksi työkansioksi.
$ pushd -n ~/imagesbashJos suoritat komennon tällä tavalla, hakemisto Images lisätään pinon toiseksi. Jatkat kuitenkin työskentelyä nykyisessä hakemistossasi.