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 a jelentés a cím vagy a feliratok.
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ált egy másik mappába, mint például a / var / logs vagy / mnt stb, akkor a cd ~ parancs beírja 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 a ~ - is ~ +, ami 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.
A cd ~ beírása a terminálba, és a tab billentyű megnyomásával felsorolhatja az összes lehetséges mappát.
Ennek egyik példája a fenti képen látható.
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 ~ 0
cd ~ 1
cd ~ -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. Zene
1. Letöltések
2. Szkriptek
A cd ~ 2 kifejezés használata a verem második pozíciójában lévő mappába visz. Vegye figyelembe, hogy az első pozíció mindig az aktuális könyvtár, így a következő alkalommal, amikor a dirs -v parancsot írja be, a következőket fogja látni:
0. Szkriptek
1. Letöltések
2. 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 található ö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.