Ano ang cd ~ Do When Entered Sa Isang Terminal Window

Kailanman nagtataka kung ano ang sumusunod na simbolo?

Ang ~ ay tinatawag na tilde at nagmumula sa Latin para sa titulus at ayon sa Wikipedia ay dumating sa wikang Ingles sa pamamagitan ng wikang Espanyol. Ang ibig sabihin nito ay pamagat o superskripsiyon.

Sa loob ng Linux ang tilde (~) na simbolo ay kung ano ang kilala bilang isang metacharacter at sa loob ng mga paligid ng shell ng terminal mayroon itong isang espesyal na kahulugan.

Kaya kung ano talaga ang ginagawa ng sumusunod na command:

cd ~

Ang utos sa itaas ay dadalhin ka pabalik sa direktoryo ng iyong tahanan. Ito ay isang mahusay na shortcut. Kung nag-navigate ka sa isa pang folder tulad ng / var / logs o / mnt etc at pagkatapos ay mag-type ng cd ~ ibabalik ka pabalik sa direktoryo ng home ng iyong user.

Ang tilde (~) ay higit pa kaysa sa na.

Habang ginagamit mo ang tilde sa sarili mo ay dadalhin ka sa direktoryo ng bahay ng iyong kasalukuyang gumagamit na maaari mong ilipat sa direktoryo ng home ng ibang user sa pamamagitan ng pag-type ng pangalan ng gumagamit pagkatapos ng tilde.

Halimbawa, kung mayroon kang isang user na tinatawag na Fred sa iyong system pagkatapos ay maaari kang lumipat sa kanyang home folder sa pamamagitan ng pag-type ng mga sumusunod:

cd ~ fred

Ang isa pang paggamit ng tilde ay upang ilipat pabalik sa nakaraang gumaganang direktoryo. Isipin mo lang inililipat sa home folder ni Fred mula sa / var / logs folder. Maaari kang bumalik sa / var / logs folder sa pamamagitan ng pag-type ng sumusunod:

cd ~ -

Ang kabaligtaran ng ~ - ay ~ + na kapag ginamit sa cd command ay dadalhin ka sa kasalukuyang nagtatrabaho na direktoryo.

Siyempre, ito ay hindi partikular na kapaki-pakinabang dahil ikaw ay nasa loob ng kasalukuyang nagtatrabaho na direktoryo.

Ang pagta-type ng cd ~ sa terminal at pagpindot sa tab ng key ay nagbibigay ng isang listahan ng lahat ng mga potensyal na folder na maaari mong puntahan.

Ang isang halimbawa nito ay makikita sa larawan sa itaas.

Upang lumipat sa mga folder ng laro i-type ang mga sumusunod:

cd ~ games

Dadalhin ka nito sa folder / usr / games.

Tandaan na hindi lahat ng mga opsyon na nakalista sa trabaho gamit ang cd command.

Ang huling pares ng paggamit ng tilde ay ang mga sumusunod:

cd ~ 0

cd ~ 1

cd ~ -1

Ang notasyon na ito ay nagbibigay-daan sa iyo upang ilipat sa pamamagitan ng direktoryo stack. Maaaring idagdag ang mga folder sa direktoryo ng stack gamit ang pushd .

Halimbawa, kung ikaw ay nasa folder ng iyong musika at nais mo itong lumitaw sa uri ng direktoryo ng stack ang sumusunod:

pushd / home / username / Music

Ngayon i-type ang sumusunod na dirs command :

dirs -v

Ipinapakita nito ang isang listahan ng lahat ng mga item sa stack.

Isipin ang isang stack sa pisikal na anyo nito. Isipin mayroon kang isang stack of magazines. Upang makapunta sa ikalawang magazine down na kailangan mong alisin ang isa mula sa tuktok upang makuha ito.

Imagine ikaw ay may isang stack tulad ng sumusunod:

0. Musika
1. Mga pag-download
2. Mga script

Ang paggamit ng terminong cd ~ 2 ay magdadala sa iyo sa folder sa pangalawang posisyon sa stack. Tandaan na ang unang posisyon ay palaging ang kasalukuyang direktoryo upang ang susunod na pag-type mo dirs -v makikita mo ang mga sumusunod:

0. Mga script
1. Mga pag-download
2. Mga script

Kung ikaw ay bumalik sa folder ng Musika, ang posisyon na 0 ay muling magiging Musika.

Ang cd command ay hindi lamang ang utos na gumagana sa tilde (~). Ang command ng ls ay gumagana rin.

Halimbawa upang ilista ang lahat ng mga file sa iyong home folder i-type ang mga sumusunod:

ls ~

Ang tilde ay ginagamit din sa mga filename at sa pangkalahatan ay nilikha bilang isang backup ng mga editor ng teksto.

Ang tilde ay isa sa maraming mga metacharacters na ginagamit sa Linux. Kasama sa iba pang mga metacharacters ang buong stop o period (.) Na ginagamit upang ipahiwatig ang kasalukuyang posisyon kapag ginamit upang mag-navigate sa file system, ang asterisk (*) ay ginagamit bilang isang wildcard na character sa mga paghahanap tulad ng tandang pananong (?).

Ang karatikong simbolo (^) ay ginagamit upang ipahiwatig ang simula ng isang linya o isang string at ang dolyar simbolo ay ginagamit upang magpakilala sa dulo ng isang string o linya habang naghahanap.

Inilalarawan ng artikulong ito ang paggamit ng metacharacters .