Mit csinál a cd ~, ha belép a terminálablakba?

A Linuxon belül a tilde-az ~ szimbólum – egy metakarakter. A terminál határain belül héj, különleges jelentése van.

A Tilde felhasználása

A tilde a következő parancsikonja itthon. Önmagában használt, a parancs cd ~ visszaküldi felhasználói fiókja kezdő mappájába.

Egy másik fiók felhasználónevének hozzáadásával az adott fiók kezdőkönyvtárába kerül, feltéve, hogy rendelkezik a megtekintési jogosultságokkal. Például a parancs cd ~bob elviszi a nevezett fiók otthonába bob.

Vissza, Ahonnan jöttél

A tilde másik használata az előző munkakönyvtárba való visszalépés. Ha a /var/logs mappából váltott át saját mappájába, akkor a következő beírásával térjen vissza a /var/logs mappához:

cd ~-

Címtárhalmok

pushd linux

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

cd ~0
cd ~1
cd ~-1.

Ezzel a jelöléssel mozoghat a könyvtárveremben. A mappákat a segítségével lehet hozzáadni a könyvtárveremhez lökött.

Például, ha a zenei mappában van, és azt szeretné, hogy a könyvtárveremben jelenjen meg, írja be a következőt:

pushd /home/felhasználónév/Zene. 

Most írja be a következőt dirs parancs:

dirs -v. 

Ez megjeleníti a veremben lévő összes elem listáját.

Gondoljon egy kötegre a fizikai formájában. Képzeld el, hogy van egy köteg magazinod. A második tár eléréséhez el kell távolítania az egyiket a tetejéről, hogy elérje.

Képzeld el, hogy van egy verem a következőképpen:

0. Zene
1. Letöltések
2. Szkriptek.

A kifejezést használva cd ~2 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ő gépeléskor dirs -v, a következőket fogja látni:

0. Szkriptek
1. Letöltések
2. Szkriptek.

Ha visszatér a Zene mappába, a 0. pozíció ismét Zene lesz.

ls Command

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

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

ls ~

A tilde-t fájlnevekben is használják, és általában a szövegszerkesztők biztonsági másolatának jelzésére használják.