Ko dara cd ~, ievadot termināla logā

Vai kāds brīnās, kāds ir šāds simbols?

Tas tiek saukts par tildu un ir radies no latīņu valodas, un pēc Wikipedia tā nonāca angļu valodā, izmantojot spāņu valodu. Tas nozīmē, ka ir virsraksts vai uzraksts.

Linux sistēmā tildes (~) simbols ir tas, kas pazīstams kā meta raksturs, un termināļa apvalka robežās tam ir īpaša nozīme.

Tātad, ko precīzi dara šāda komanda:

cd ~

Iepriekš minētā komanda vienkārši aizved atpakaļ uz jūsu mājas direktoriju. Tas ir lielisks īsceļš. Ja esat pārvietojies uz citu mapi, piemēram, / var / logs vai / mnt uc, tad ievadot cd ~, jūs atgriezīsieties atpakaļ savā lietotāja direktorijā.

Tilde (~) nedaudz vairāk nekā tā.

Tildes izmantošana ved uz pašreizējā lietotāja mājas direktoriju, jūs varat pāriet uz cita lietotāja mājas direktoriju, ierakstot lietotāja vārdu pēc tildes.

Piemēram, ja jūsu sistēmā esat lietotājs Fred, tad jūs varat pāriet uz viņa mājas mapi, ierakstot šo:

cd ~ fred

Vēl viena tildes izmantošana ir atgriezties iepriekšējā darba direktorijā. Iedomājieties, ka esat tikko pārslēdzis Freda mājas mapē no / var / logs mapes. Varat atgriezties mapē / var / logs, ierakstot sekojošo:

cd ~

Pretējā no ~ - ir ~ +, kuru, izmantojot cd komandu, jūs novirza uz pašreizējo darba direktoriju.

Tas, protams, nav īpaši noderīgi, jo jūs jau esat iekļauta pašreizējā darba direktorijā.

Ievadot cd ~ termināli un nospiežot cilnes taustiņu, tiek parādīts visu iespējamo mapju saraksts, uz kuru varat doties.

Piemērs tam ir redzams attēlā iepriekš.

Lai pārietu uz spēļu mapi, ierakstiet šādu:

cd ~ spēles

Tas aizvedīs uz mapi / usr / games.

Ņemiet vērā, ka ne visas uzskaitītās opcijas darbojas kopā ar cd komandu.

Tildes pēdējie pāris veidi ir šādi:

cd ~ 0

cd ~ 1

cd ~ -1

Ar šo apzīmējumu varat pārvietoties pa direktoriju kaudzi. Mapes var pievienot direktoriju kaudzītei, izmantojot pushd .

Piemēram, ja esat mūzikas mapē un vēlaties, lai tas tiktu parādīts katalogā, ierakstiet šādu:

pushd / home / lietotājvārds / mūzika

Tagad ierakstiet šādu komandu dirs :

dirs-v

Tas parāda sarakstu ar visiem vienumiem uz skursteņa.

Padomājiet par kaudzi tās fiziskajā formā. Iedomājieties, ka jums ir žurnālu kaudze. Lai nokļūtu otrajā žurnālā uz leju, lai to nokļūtu, ir nepieciešams noņemt vienu no augšas.

Iedomājieties, ka jums bija skola:

0. Mūzika
1. Lejupielādes
2. Skripti

Izmantojot terminu cd ~ 2, jūs nokļūsit mapē otrajā pozīcijā kaudzē. Ņemiet vērā, ka pirmā pozīcija vienmēr ir pašreizējā direktorija, tāpēc nākamajā reizē, kad jūs ievadīsiet dirs-v, jūs redzēsit sekojošo:

0. Skripti
1. Lejupielādes
2. Skripti

Ja jūs cd atpakaļ uz mūzikas mapi, pozīcija 0 atkal būs Music.

Cd komanda nav vienīgā komanda, kas darbojas ar tildi (~). Arī ls komanda strādā labi.

Piemēram, lai uzskaitītu visus failus savā mājas mapē, ierakstiet šādus:

ls ~

Tildu lieto arī failu nosaukumos, un to parasti izveido kā tekstu redaktoru dublējumu.

Tilde ir viens no daudziem meta zīmēm, ko izmanto Linux. Citas meta rakstzīmes ietver pilnīgu apstāšanos vai periodu (.), Ko izmanto, lai apzīmētu pašreizējo atrašanās vietu, kad tiek izmantots, lai pārvietotos uz failu sistēmu, zvaigznīte (*) tiek izmantota kā aizstājējzīme meklēšanas vaicājumos, tāpat kā jautājuma zīme (?).

Karātu simbols (^) tiek izmantots, lai apzīmētu līnijas vai virknes sākumu, un dolāra simbols tiek izmantots, lai apzīmētu virknes vai līnijas beigas, kamēr meklējat.

Šajā rakstā ir aprakstīta meta zīmju izmantošana .