Wat doen CD ~ Doen wanneer ingeskryf word in 'n terminaal venster

Al ooit gewonder wat die volgende simbool is?

Die ~ word 'n tilde genoem en kom uit die Latyns vir titulus en volgens Wikipedia kom dit in die Engelse taal via die Spaanse taal. Dit is betekenis is titel of opskrif.

Binne Linux is die tilde (~) simbool wat bekend staan ​​as 'n metakarakter en binne die grense van die terminale se skulp het dit 'n spesiale betekenis.

So, wat presies doen die volgende opdrag:

CD ~

Bogenoemde opdrag neem jou net terug na jou tuisgids. Dit is 'n goeie kortpad. As u na 'n ander gids, soos die / var / logs of / mnt, ens. En dan tik CD ~ teruggekeer het na u gebruiker se tuisgids.

Die tilde (~) doen egter meer as dit.

As u die tode self gebruik, word u na die tuisblad van u huidige gebruiker oorgeplaas, u kan na die tuisblad van 'n ander gebruiker beweeg deur die gebruiker se naam na die tegel te tik.

Byvoorbeeld, as jy 'n gebruiker genaamd Fred op jou stelsel het, kan jy na sy tuisgids beweeg deur die volgende te tik:

cd ~ fred

Nog 'n gebruik van die tilde is om terug te keer na die vorige werkgids. Stel jou voor dat jy net in Fred se tuisgids van die / var / logs-gids ingeskakel het. U kan terugkom na die / var / logs gids deur die volgende te tik:

CD ~ -

Die teenoorgestelde van ~ - is ~ + wat as jy met die cd-opdrag gebruik word, na die huidige werkboek gaan.

Dit is natuurlik nie baie nuttig nie, want jy is reeds in die huidige werksgids.

As jy die CD ~ in die terminale tik en die tab-sleutel druk, verskyn 'n lys van al die moontlike vouers wat u kan gaan.

'N voorbeeld hiervan kan gesien word in die prent hierbo.

Om na die speletjiesmap te skuif, tik die volgende:

CD ~ speletjies

Dit neem jou na die gids / usr / games.

Let daarop dat nie al die opsies wat gelys word, werk met die cd-opdrag nie.

Die laaste paar gebruike van die tilde is soos volg:

CD ~ 0

CD ~ 1

CD ~ -1

Met hierdie notasie kan u deur die gidsstapel beweeg. Vouers kan by die gidsstapel gevoeg word met pushd .

As jy byvoorbeeld in jou musiekmap is en jy wil hê dit moet in die gidsstapel verskyn, tik die volgende:

stoot / huis / gebruikersnaam / musiek

Tik nou die volgende dirs opdrag :

dirs -v

Dit toon 'n lys van al die items op die stapel.

Dink aan 'n stapel in sy fisiese vorm. Stel jou voor dat jy 'n stapel tydskrifte het. Om by die tweede tydskrif af te kom, moet jy een van die top verwyder om dit te kry.

Stel jou voor jy het 'n stapel soos volg gehad:

0. Musiek
1. Downloads
2. Scripts

Deur die term cd ~ 2 te gebruik, kom jy na die gids in die tweede posisie in die stapel. Let daarop dat die eerste posisie altyd die huidige gids is, dus die volgende keer as jy dirs invoer, sal jy die volgende sien:

0. Scripts
1. Downloads
2. Scripts

As jy CD terug na die Musiek-gids is, sal posisie 0 weer Musiek wees.

Die cd-opdrag is nie die enigste opdrag wat met die tilde werk nie (~). Die ls-opdrag werk ook.

Om byvoorbeeld al die lêers in jou tuisgids te lys, tik die volgende:

ls ~

Die tilde word ook in lêername gebruik en word gewoonlik as 'n rugsteun deur teksredakteurs geskep.

Die tilde is een van baie meta karakters wat in Linux gebruik word. Ander metate karakters sluit in die punt of punt (.) Wat gebruik word om huidige posisie te benoem wanneer dit gebruik word om die lêerstelsel te navigeer. Die asterisk (*) word as 'n wildcard-karakter in soektogte gebruik, soos die vraagteken (?).

Die karat-simbool (^) word gebruik om die begin van 'n reël of 'n tou aan te dui en die dollar simbool word gebruik om die einde van 'n string of reël te dui tydens die soek.

In hierdie artikel word die gebruik van meta karakters beskryf .