Android

Cd utos sa linux (pagbabago ng direktoryo)

Linux Command Line (04) CD - Change Directory

Linux Command Line (04) CD - Change Directory

Talaan ng mga Nilalaman:

Anonim

Ang utos ng cd ("pagbabago ng direktoryo") ay ginagamit upang baguhin ang kasalukuyang direktoryo ng nagtatrabaho sa Linux at iba pang mga operating system na katulad ng Unix. Ito ay isa sa pinaka pangunahing at madalas na ginagamit na mga utos kapag nagtatrabaho sa terminal ng Linux.

Ang kasalukuyang direktoryo ng nagtatrabaho ay ang direktoryo (folder) kung saan ang gumagamit ay kasalukuyang nagtatrabaho. Sa tuwing nakikipag-ugnay ka sa iyong command prompt, nagtatrabaho ka sa loob ng isang direktoryo.

Sa tutorial na ito, ipapakita namin sa iyo kung paano gamitin ang utos ng cd upang mag-navigate sa puno ng direktoryo ng iyong system.

cd Command

cd ay isang shell builtin, at ang pag-uugali nito ay maaaring bahagyang naiiba mula sa shell sa shell. Ginagamit nito ang mga variable sa kapaligiran ng shell upang matukoy ang kinakailangang impormasyon para sa pagpapatupad nito.

Sakupin namin ang bersyon ng cd ng Bash.

Ang syntax para sa utos ng cd ay ang mga sumusunod:

cd directory

Tumatanggap lamang ang utos ng dalawang mga pagpipilian na bihirang ginagamit.

  • −L , Sundin ang mga simbolikong link. Bilang default, ang cd kumikilos na parang tinukoy ang opsyon na -L . −P , Huwag sundin ang mga simbolikong link. Sa madaling salita, kapag tinukoy ang pagpipiliang ito, at sinubukan mong mag-navigate sa isang symlink na tumuturo sa isang direktoryo, babaguhin ang cd sa direktoryo.

Sa pinakasimpleng anyo nito, kapag ginamit nang walang anumang argumento, dadalhin ka ng cd sa iyong direktoryo sa bahay.

Kapag nag-navigate sa pamamagitan ng file system, maaari mong gamitin ang Tab key upang i-autocomplete ang mga pangalan ng mga direktoryo. Ang pagdaragdag ng isang slash sa dulo ng pangalan ng direktoryo ay opsyonal.

Upang lumipat sa isang direktoryo, dapat kang magkaroon ng maipapatupad na pahintulot para sa direktoryo na ito.

Pinapayagan ka ng utos ng pwd na malaman mo kung ano ang direktoryo na kasalukuyan mong nasa.

Mga Pangalan ng Absolute at Relatibong Landas

Kapag tinukoy ang isang direktoryo upang baguhin, maaari mong gamitin ang alinman sa ganap o kamag-anak na mga pangalan ng landas. Ang ganap o buong landas ay nagsisimula mula sa ugat ng system / , at kamag-anak na landas ay nagsisimula mula sa iyong kasalukuyang direktoryo.

Bilang default, kapag nag-log in ka sa iyong Linux system, ang iyong kasalukuyang direktoryo ng nagtatrabaho ay nakatakda sa iyong direktoryo sa bahay. Sa pag-aakalang ang direktoryo ng Mga pag- Downloads umiiral sa iyong direktoryo ng tahanan, maaari kang mag-navigate dito sa pamamagitan ng paggamit ng kamag-anak na landas sa direktoryo:

cd Downloads

Maaari ka ring mag-navigate sa parehong direktoryo sa pamamagitan ng paggamit ng ganap na landas nito:

cd /home/username/Downloads

Sa madaling salita, kung ang landas ay nagsisimula sa isang slash ( / ) ito ang ganap na landas sa direktoryo.

Direktoryo ng Magulang

Sa mga operating system na tulad ng Unix, ang kasalukuyang direktoryo ng nagtatrabaho ay kinakatawan ng isang solong tuldok ( . ). Dalawang tuldok ( .. ), isa-isa, ay kumakatawan sa direktoryo ng magulang o sa madaling salita ang direktoryo kaagad sa itaas ng kasalukuyang.

Kung nagta-type ka ng cd. , magbabago ka sa kasalukuyang direktoryo o, sa madaling salita, walang gagawin ang utos.

Ipagpalagay na ikaw ay kasalukuyang nasa /usr/local/share direktoryo ng /usr/local/share , upang lumipat sa /usr/local direktoryo (isang antas mula sa kasalukuyang direktoryo), mai-type mo:

cd../

Upang ilipat ang dalawang antas hanggang sa direktoryo /usr (magulang ng magulang), maaari mong patakbuhin ang sumusunod:

cd../../

Narito ang isa pang halimbawa. Sabihin nating ikaw ay nasa /usr/local/share direktoryo ng /usr/local/share , at nais mong lumipat sa /usr/local/src . Maaari mong gawin iyon sa pamamagitan ng pag-type:

cd../src

Mag-navigate sa Nakaraang Directory

Upang magbalik pabalik sa nakaraang direktoryo ng nagtatrabaho, ipasa ang dash ( - ) na character bilang isang argument sa cd na utos:

cd -

Mag-navigate sa Home Directory

Upang mag-navigate sa iyong direktoryo sa bahay i-type lamang ang cd . Ang isa pang paraan upang bumalik nang direkta sa iyong direktoryo ng tahanan ay ang paggamit ng character na tilde ( ~ ), tulad ng ipinapakita sa ibaba:

cd ~

Halimbawa, kung nais mong mag-navigate sa direktoryo ng Mga Pag- Downloads , na nasa loob ng iyong direktoryo sa bahay, mai-type mo:

cd ~/Downloads

Maaari ka ring mag-navigate sa direktoryo ng bahay ng ibang gumagamit gamit ang sumusunod na syntax:

cd ~username

Mga direktoryo na may Space sa Kanilang Pangalan

Kung ang direktoryo na nais mong baguhin upang magkaroon ng mga puwang sa pangalan nito, dapat mo ring palibutan ang landas na may mga quote o gamitin ang character na backslash ( \ ) upang makatakas sa puwang:

cd 'Dir name with space'

cd Dir\ name\ with\ space

Konklusyon

Sa ngayon, dapat kang magkaroon ng isang mahusay na pag-unawa sa kung ano ang kasalukuyang direktoryo ng nagtatrabaho at kung paano gamitin ang utos ng cd upang mag-navigate sa ibang direktoryo.

terminal ng bash