JOGUEI, FECHEI O OLHO E GANHEI NO PUSH DOS 7300
Sisällysluettelo:
pushd
ja
popd
ovat komentoja, joiden avulla voit työskennellä hakemistopinojen kanssa ja muuttaa nykyistä työhakemistoa Linuxissa ja muissa Unixin kaltaisissa käyttöjärjestelmissä. Vaikka
pushd
ja
popd
ovat erittäin tehokkaita ja hyödyllisiä komentoja, ne ovat aliarvioituja ja niitä käytetään harvoin.
Tässä opetusohjelmassa osoitamme sinulle, kuinka
pushd
ja
popd
komentoja käytetään navigoimaan järjestelmän hakemistopuussa.
Hakemisto-pino
Hakemisto-pino on luettelo hakemistoista, joihin olet aiemmin siirtynyt. Hakemiston pino sisältyy
dirs
komentoon. Hakemistot lisätään pinoon vaihtaessa hakemistoon
pushd
komennolla ja poistetaan
popd
komennolla.
Nykyinen työhakemisto on aina hakemistopinojen yläosassa. Nykyinen työhakemisto on hakemisto (kansio), jossa käyttäjä työskentelee parhaillaan. Aina kun toimit komentorivin kanssa, työskentelet hakemistossa.
pwd
komennon avulla voit selvittää missä hakemistossa olet.
Kun selaat tiedostojärjestelmää, käytä
Tab
automaattiseen täydentämiseen hakemistojen nimet. Kaltevuuden lisääminen hakemistonimen loppuun on valinnainen.
pushd
,
popd
ja
dirs
ovat kuorirakenteita, ja sen käyttäytyminen voi vaihdella hieman kuoresta toiseen. Käytämme komentojen Bash-sisäänrakennettua versiota.
pushd
komento
pushd
komennon syntaksi on seuraava:
pushd
Voit esimerkiksi tallentaa nykyisen hakemiston hakemistopinoon ja vaihtaa hakemistoon
/var/www
kirjoittamalla:
~$ pushd /var/www
Menestyksen jälkeen yllä oleva komento tulostaa hakemistopino.
~
on hakemisto, jossa suoritimme
pushd
komennon. Tilden symboli
~
tarkoittaa kotihakemistoa.
/var/www ~
pushd
tallentaa ensin nykyisen työhakemiston pinon yläosaan ja selaa sitten annettuun hakemistoon. Koska nykyisen hakemiston on aina oltava pinon päällä, uusi nykyinen hakemisto muuttuu kerran pinon yläosaan, mutta sitä ei tallenneta pinoon. Tallentaaksesi sen, sinun on käynnistettävä
pushd
siitä. Jos vaihdat toiseen hakemistoon
cd
, pinon ylin kohde katoaa,
Lisäämme toisen hakemiston pinoon:
/var/www$ pushd /opt
/opt /var/www ~
Voit estää oletusmuutoksen hakemistoon käyttämällä
-n
vaihtoehtoa. Jos esimerkiksi haluat lisätä
/usr/local
hakemiston pinoon, mutta et muuta sitä, kirjoita:
/opt$ pushd -n /usr/local
Koska nykyistä hakemistoa (joka on aina yläosassa) ei muuteta,
/usr/local
hakemisto lisätään toiseksi pinon yläosasta:
/opt /usr/local /var/www ~
pushd
hyväksyy kaksi vaihtoehtoa,
+N
ja
-N
joiden avulla voit navigoida pinon n:
Nth
hakemistoon.
+N
-vaihtoehto muuttuu pino-luettelon
Nth
elementiksi laskemalla vasemmalta oikealle nollasta alkaen. Kun
-N
käytetään, laskennan suunta on oikealta vasemmalle.
Tulostamme nykyiset hakemistopinot parhaiden vaihtoehtojen havainnollistamiseksi:
/opt$ dirs -l -v
Tuloste näyttää indeksoidun luettelon hakemistopinoista:
0 /opt 1 /usr/local 2 /var/www 3 /home/linuxize
Kun lasketaan ylhäältä alas (tai vasemmalta oikealle), hakemiston indeksi on
2
.
pushd +2
Kun lasketaan alhaalta ylöspäin, hakemiston
/var/www
hakemisto on
1
.
pushd -1.
Kun sitä käytetään ilman väitteitä,
pushd
vaihtaa kaksi parasta hakemistoa ja tekee uudesta ylähakemistosta nykyisen hakemiston. Tämä on sama kuin käytettäessä
cd -
komentoa.
popd
komento
popd
komento on muodossa:
popd
Kun
popd
käytetään ilman argumentteja, poistetaan ylähakemisto pinosta ja navigoidaan uuteen ylähakemistoon.
Oletetaan, että meillä on seuraava hakemistopino:
/opt /usr/local /var/www /etc/nginx ~
/opt$ popd
Tuloste näyttää uuden hakemistopino:
/usr/local /var/www /etc/nginx ~
-n
asetus estää oletushakemistomuutoksen ja poistaa toisen kohteen pinosta:
/opt$ popd -n
/usr/local /etc/nginx ~
Kuten
pushd
,
popd
hyväksyy myös
+N
ja
-N
asetukset, joita voidaan käyttää pinon n:
Nth
hakemiston poistamiseen.
/opt$ popd +1
johtopäätös
Käytä yleensä
cd
komentoa siirtääksesi hakemistosta toiseen. Jos kuitenkin vietät paljon aikaa komentorivillä,
pushd
ja
popd
komennot lisäävät tuottavuutta ja tehokkuutta.
Windows-sovellusten käyttö Linuxissa
Viini on ilmainen, avoimen lähdekoodin tapa käyttää Windows-sovelluksia Linuxissa
Microsoft ja Best Buy Gang Up Linuxissa
Sanot "anti-Linux", sanon "Pro-Windows". Te sanotte Linux-hajautus, sanon "markkinointi".
Hyviä uutisia pelaajien metsästäjille Androidissa, Linuxissa ja avoimessa lähteessä
Vastaavia taitoja ja asiantuntemusta etsitään " , "Dice reports.







