Skip to main content

Mit ír a cd ~ a terminál ablakba való belépéskor?

Test: Vincent Premium Line Stereo Vor-/Endstufenkombination (Június 2026)

Test: Vincent Premium Line Stereo Vor-/Endstufenkombination (Június 2026)
Anonim

Elgondolkozott már azon, hogy mi a következő szimbólum?

  • ~

A ~ tilde-nek nevezik, és a titulus latin nyelvéből származik, és a Wikipedia szerint az angol nyelv a spanyol nyelv segítségével jött létre. Ez értelme tilde vagy superscription.

A Linuxon belül a tilde (~) szimbólum metakarakterként ismert, és a terminál shell-jén belül különleges jelentéssel bír.

Tehát mi a következő parancs végrehajtása:

cd ~

A fenti parancs egyszerűen visszakerül a saját könyvtárába. Ez egy nagyszerű parancsikont. Ha navigáltak egy másik mappába, például a / var / logs vagy / mnt stb cd ~ visszaadja a felhasználó saját könyvtárába.

A tilde (~) azonban annál többet jelent.

A tilde használata önmagában az aktuális felhasználó otthoni könyvtárához vezet, egy másik felhasználó otthoni könyvtárába léphet, ha a felhasználó nevét beírja a tilde után.

Ha például egy Fred nevű felhasználó van a rendszerén, akkor a következő mappába léphet a saját mappájába:

cd ~ fred

A tilde másik használata az előző munkakönyvtárhoz való visszatérés. Képzeld el, hogy éppen átkapcsoltad a Fred otthoni mappáját a / var / logs mappából. A / var / logs mappába a következő módon írhat be:

cd ~ -

Az ellenkezője ~- jelentése ~+ amely a cd parancs használatakor a jelenlegi munkakönyvtárhoz vezet. Ez természetesen nem különösen hasznos, mert már szerepel a jelenlegi munkakönyvtárban.

Acd ~a terminálon, és megnyomja a fül billentyűjét, megjeleníti a lehetséges mappák listáját.

A játékmappába lépéshez írja be a következőket:

cd ~ játékok

Ezzel a / usr / games könyvtárba kerül.

Ne feledje, hogy az összes felsorolt ​​opció nem működik a cd paranccsal.

A tilde utolsó néhány felhasználása a következő:

cd ~ 0cd ~ 1cd ~ -1

Ez a jelölés lehetővé teszi, hogy átkerüljön a könyvtárcsomagra. A mappákat a címtárcsomaghoz lehet hozzáadni a pushd segítségével.

Ha például a zenei mappájában van, és azt szeretné, hogy megjelenjen a könyvtárcsomagban, írja be a következőket:

pushd / home / username / Zene

Most írja be a következő dirs parancsot:

dirs -v

Ez a verem összes elemének listáját mutatja.

Gondolj egy stack fizikai formájára. Képzeld el, hogy van egy köteg magazinja. Ahhoz, hogy eljusson a második magazinhoz, le kell húznia a tetejét, hogy elérje.

Képzeld el, hogy van egy köteg az alábbiak szerint:

0. Zene1. Letöltések2. Szkriptek

A kifejezés használatacd ~ 2átveszi a mappába a második pozícióban a veremben. Vegye figyelembe, hogy az első pozíció mindig az aktuális könyvtár, így a következő alkalommal, amikor beírjadirs -vlátni fogja a következőket:

0. Szkriptek1. Letöltések2. Szkriptek

Ha a CD-t visszahelyezi a Zene mappába, a 0-as pozíció ismét Zene lesz.

A cd parancs nem az egyetlen olyan parancs, amely a tilde-val (~) működik. Az ls parancs is működik.

Például az otthoni mappában lévő összes fájl felsorolásához írja be a következőt:

ls ~

A tildet a fájlnevekben is használják, és általában a szövegszerkesztők által készített mentésként hozták létre.

A tilde a Linuxban használt számos metakarakter egyike. Az egyéb metakarakterek közé tartozik a teljes állomás vagy időszak (.), Amely a fájlrendszer navigálásához használt aktuális pozíciót jelöli, a csillagot (*) helyettesítő karakterként használják a kereséseknél, ugyanúgy, mint a kérdőjel (?).

A karátos szimbólum (^) egy vonal vagy egy szalag kezdetének jelzésére szolgál, és a dollárszimbólum a húr vagy vonal végének a jelölésére szolgál keresés közben.