Çfarë bën cd-ja kur futet në një dritare të terminalit

Ndonjëherë pyes veten se çfarë është simboli i mëposhtëm?

~ Quhet një tilde dhe origjinën nga latinishtja për titull dhe sipas Wikipedia ajo erdhi në gjuhën angleze nëpërmjet gjuhës spanjolle. Domethënia është titulli ose mbishkrimi.

Brenda Linux, simboli i tildes (~) është ai që njihet si metakarakt dhe brenda kufijve të shell të një terminali ka një kuptim të veçantë.

Pra, çfarë saktësisht bën komanda e mëposhtme:

cd ~

Komanda e mësipërme thjesht ju kthen në direktorinë tuaj në shtëpi. Është një shkurtesë e madhe. Nëse keni lundruar në një tjetër dosje të tillë si / var / logs ose / mnt etj, atëherë shtypni cd ~ ju ktheni në direktorinë e përdoruesit tuaj në shtëpi.

Tilda (~) bën më shumë se kaq pse.

Ndërsa duke përdorur tildën më vete, ju çon në drejtorinë tuaj të përdoruesit aktual, mund të lëvizni drejt një drejtori tjetër të përdoruesit, duke shtypur emrin e përdoruesit pas tildës.

Për shembull, nëse ju keni një përdorues të quajtur Fred në sistemin tuaj atëherë ju mund të lëvizni në dosjen e tij të shtëpisë duke shtypur në vijim:

cd ~ fred

Një tjetër përdorim i tildës është të zhvendoset në dosjen e mëparshme të punës. Imagjinoni që sapo keni kaluar në dosjen e shtëpisë së Fredit nga dosja / var / logs. Ju mund të ktheheni në dosjen / var / logs duke shtypur në vijim:

cd ~ -

E kundërta e ~ - është ~ + e cila kur përdoret me komandën e cd ju merr në dosjen aktuale të punës.

Kjo, natyrisht, nuk është veçanërisht e dobishme, sepse ju jeni tashmë në dosjen aktuale të punës.

Shtypja e cd ~ në terminal dhe shtypja e çelësit të skedës jep një listë të të gjitha dosjeve potenciale që mund të shkoni.

Një shembull i kësaj mund të shihet në imazhin e mësipërm.

Për të kaluar në dosjen e lojërave, shkruani:

cd ~ lojra

Kjo ju merr në dosjen / usr / games.

Vini re që jo të gjitha opsionet e listuara funksionojnë me komandën cd.

Çifti i fundit i përdorimit të tildës janë si më poshtë:

cd ~ 0

cd ~ 1

cd ~ -1

Ky notim ju lejon të lëvizni nëpër pirgun e direktorisë. Dosjet mund të shtohen në stackën e direktorisë duke përdorur pushd .

Për shembull, nëse jeni në dosjen tuaj të muzikës dhe dëshironi që ajo të shfaqet në stacionin e regjistrit, shkruani në vijim:

pushd / home / username / Muzikë

Tani shkruani komandën e mëposhtme dirs :

dirs -v

Kjo tregon një listë të të gjitha sendeve në rafte.

Mendoni për një pirg në formën e tij fizike. Imagjinoni të keni një pirg të revistave. Për të shkuar në revistën e dytë poshtë ju duhet të hiqni një nga lart për të arritur në të.

Imagjinoni që keni pasur një pirg si më poshtë:

0. Muzikë
1. Shkarkimet
2. Skriptet

Përdorimi i termit cd ~ 2 ju çon në dosje në pozitën e dytë në rafte. Vini re se pozicioni i parë është gjithmonë dosja e tanishme kështu që herën tjetër që shkruani dirs -v do të shihni si në vijim:

0. Scripts
1. Shkarkimet
2. Skriptet

Nëse ktheheni prapa në dosjen Music, pozicioni 0 përsëri do të jetë Muzikë.

Komanda cd nuk është komanda e vetme që punon me tildën (~). Gjithashtu funksionon edhe komanda ls .

Për shembull, për të listuar të gjitha dosjet në dosjen tuaj të shtëpive, shkruani në vijim:

ls ~

Tilda përdoret gjithashtu në emrat e skedarëve dhe zakonisht krijohet si një kopje rezervë nga redaktorët e tekstit.

Tilda është një nga shumë metakaraktorët e përdorur në Linux. Metakaraktorët e tjerë përfshijnë ndalimin ose periudhën e plotë (.) Që përdoret për të treguar pozicionin e tanishëm kur përdoret për të lundruar në sistemin e skedarëve, asteriku (*) përdoret si një karakter i shkronjës në kërkime ashtu siç është pikëpyetja (?).

Simboli karat (^) përdoret për të treguar fillimin e një rreshti ose një vargu dhe simboli i dollarit përdoret për të treguar fundin e një vargu ose linje gjatë kërkimit.

Ky artikull përshkruan përdorimin e metakaraktorëve .