Mitä cd ~ tekee, kun syötetään pääteikkunaan

Oletko koskaan miettinyt, mitä seuraava symboli on?

~ On nimeltään tilde ja se on latinaa otsikosta ja Wikipedia-sanan mukaan se tuli englannin kielellä espanjan kielen kautta. Se merkitsee otsikkoa tai superskriptiota.

Linuxissa tilde (~) -merkki tunnetaan metakarakterina, ja terminaalin kuoren rajoissa sillä on erityinen merkitys.

Joten mitä seuraava komento tekee:

cd ~

Yllä oleva komento yksinkertaisesti vie sinut takaisin kotihakemistoosi. Se on hieno pikakuvake. Jos olet siirtynyt toiseen kansioon, kuten / var / logs tai / mnt jne., Niin kirjoitat cd ~ palauttaa sinut takaisin käyttäjän kotihakemistoon.

Tilde (~) on kuitenkin enemmän kuin mitä.

Kun käytät tildiä yksin, siirryt nykyiseen käyttäjän kotihakemistoon ja siirryt toisen käyttäjän kotihakemistoon kirjoittamalla käyttäjän nimen tilden jälkeen.

Jos esimerkiksi sinulla on Fred-käyttäjä nimeltäsi oleva järjestelmä, voit siirtyä kotikansioon kirjoittamalla seuraavat:

cd ~ fred

Toinen tilden käyttö on siirtyä edelliseen työhakemistoon. Kuvittele, että olet siirtynyt Fredin kotikansioon / var / logs -kansiosta. Voit palata / var / logs -kansiolle kirjoittamalla seuraavat:

cd ~ -

Päinvastoin kuin ~ - on ~ +, jota käytetän cd-komennon kanssa viedään nykyiseen työhakemistoon.

Tämä ei luonnollisestikaan ole erityisen hyödyllinen, koska olet jo olemassa olevassa työhakemistossa.

CD ~ : n kirjoittaminen päätelaitteeseen ja painamalla välilehden avain antaa luettelon kaikista mahdollisista kansioista, joihin voit mennä.

Esimerkki tästä voidaan nähdä yllä olevassa kuvassa.

Voit siirtyä pelikansioon kirjoittamalla seuraavat:

cd ~ pelejä

Tämä vie sinut kansioon / usr / games.

Huomaa, että kaikki luettelossa olevat vaihtoehdot eivät toimi cd-komennolla.

Viimeiset käyttötarkoitukset ovat seuraavat:

cd ~ 0

cd ~ 1

cd ~ -1

Tämän merkinnän avulla voit siirtyä hakemistopinoon. Kansiot voidaan lisätä hakemiston pinoon pushdin avulla .

Jos esimerkiksi olet musiikkikansioissa ja haluat sen olevan näkyvissä hakemistopinoissa, kirjoita seuraava:

pushd / home / username / Musiikki

Kirjoita nyt seuraava dirs-komento :

dirs -v

Tämä näyttää luettelon kaikista pinon kohteista.

Ajattele pino sen fyysisessä muodossa. Kuvittele, että sinulla on pino lehtiä. Saadaksesi toisen lehden alas, sinun on poistettava yksi yläosasta päästäksesi siihen.

Kuvittele, että sinulla oli pino seuraavasti:

0. Musiikki
1. Lataukset
2. Scripts

Termin cd ~ 2 käyttäminen vie sinut toiseen asemaan pinoon. Huomaa, että ensimmäinen sijainti on aina nykyinen hakemisto, joten seuraavan kerran, kun kirjoitat dirs -v , näet seuraavat:

0. Scripts
1. Lataukset
2. Scripts

Jos CD-levy palautetaan musiikkikansioon, asema 0 on jälleen Musiikki.

Cd-komento ei ole ainoa komento, joka toimii tilden (~) kanssa. Myös ls-komento toimii.

Jos haluat esimerkiksi luetella kaikki kotikansion tiedostot, kirjoita seuraava:

ls ~

Tildiä käytetään myös tiedostonimeissä, ja se luodaan tavallisesti tekstieditorin varmuuskopioksi.

Tilde on yksi monista metakaraktereista, joita käytetään Linuxissa. Muita metakaraktereja ovat täydellinen pysäytys tai ajanjakso (.), Jota käytetään nykyisen sijainnin osoittamiseen käytettäessä tiedostojärjestelmää navigoimalla. Tähdellä (*) käytetään yleismerkkiä haussa, kuten kysymysmerkki (?).

Karaattisymbolia (^) käytetään merkitsemään viivan tai merkkijonon alkua ja dollarin symbolia käytetään merkkijonon tai viivan loppuun merkitsemisen aikana.

Tässä artikkelissa kuvataan metakarakterien käyttöä .