Paano Gamitin ang CD Command sa Linux

Isang madaling paraan upang baguhin ang mga direktoryo sa Linux mula sa terminal

Ang ilang mga utos sa Linux ay madalas na ginagamit na madalas nating napapansin ang kahalagahan ng mga utos at ang mga detalye tungkol sa mga ito ay napalampas. cd ay isa sa gayong utos. cd ang ibig sabihin ay 'change directory' na mismong nagpapaliwanag ng gamit at layunin nito.

cd nagbibigay-daan sa iyo na madaling baguhin ang iyong kasalukuyang direktoryo sa alinmang direktoryo na nais mong ilipat. Ilagay lamang ang tamang landas sa utos at ilalagay ka sa direktoryo na iyon sa pamamagitan ng cd.

Sa maikling tutorial na ito, makukuha mo ang lahat ng basic at kapaki-pakinabang na insight sa cd command-line utility.

Pag-alam ng higit pa tungkol sa cd command

cd Ang command ay isang kapaki-pakinabang na utility para sa lahat ng madalas na gumagamit ng command-line at din na kinakailangan upang pamahalaan ang mga server na walang GUI.

Tingnan natin ang pangunahing syntax ng cd utos.

Pangkalahatang Syntax:

cd [mga opsyon] [directory_o_directory_path]

Ang sumusunod na talahanayan ay magbibigay sa iyo ng maikling insight sa kung ano ang mangyayari kapag ginamit mo ang mga opsyon na ito sa cd utos.

PagpipilianKahalagahan
/binabago ang kasalukuyang direktoryo sa root directory
~binabago ang direktoryo sa direktoryo ng tahanan
.Kinakatawan ang kasalukuyang direktoryo
..baguhin sa parent directory ng kasalukuyang directory
  • cd: Maaari mong baguhin ang iyong direktoryo nang direkta sa pamamagitan ng paglalagay ng pangalan ng direktoryo ng patutunguhan.

Pangkalahatang Syntax:

cd [pangalan_direktoryo]

Halimbawa:

cd workspace

Dito, binago lang namin ang kasalukuyang direktoryo sa isang direktoryo na pinangalanang 'workspace'.

Tandaan: Pakitandaan na ang direktoryo ng workspace na ito ay dapat ilagay sa iyong kasalukuyang gumaganang direktoryo. Kung hindi, magkakaroon ka ng error. Maaari mong gamitin ang kumpletong landas ng nais na direktoryo gamit ang cd utos. Malalaman natin ang tungkol dito sa mga paparating na halimbawa.

cd / : Papalitan ng command na ito ang iyong kasalukuyang direktoryo sa root directory.

Halimbawa:

gaurav@ubuntu:~/workspace$ cd / gaurav@ubuntu:/$

Dito, binago namin ang kasalukuyang gumaganang direktoryo mula sa 'workspace' sa ugat direktoryo.

gaurav@ubuntu:/$ pwd / gaurav@ubuntu:/$

Sa paggamit ng pwd (print working directory) utos ang ' / ' (ugat) na direktoryo ay ipinapakita.

  • cd ~ : Ang utos na ito ay magdadala sa iyo pabalik sa home directory mula sa alinmang direktoryo na maaari kang magtrabaho.

Halimbawa:

gaurav@ubuntu:~/space/apache$ pwd /home/gaurav/space/apache

Ako ay kasalukuyang nasa direktoryo na pinangalanang apache. Gamitin natin ngayon ang cd ~ (tilde) utos.

gaurav@ubuntu:~/space/apache$ cd ~ gaurav@ubuntu:~$ 
gaurav@ubuntu:~$ pwd /home/gaurav gaurav@ubuntu:~$ 

Ngayon, bumalik kami sa home directory na '/home/gaurav'.

  • cd.. : Binibigyang-daan ka ng command na ito na baguhin ang iyong kasalukuyang gumaganang direktoryo sa direktoryo ng magulang sa isang antas sa itaas ng iyong kasalukuyang direktoryo.

Halimbawa:

gaurav@ubuntu:~/snap/htop/1332$ pwd /home/gaurav/snap/htop/1332 gaurav@ubuntu:~/snap/htop/1332$

Sa halimbawang ito, ang /home/gaurav/snap/htop/1332 ay ang kasalukuyang gumaganang path ng direktoryo. Talagang kami ay nasa direktoryo na 1332. Ang agarang parent directory ng '1332' na direktoryo ay 'htop' na direktoryo. Sa paggamit ng cd.. command, lilipat tayo sa direktoryo ng 'htop', ang agarang direktoryo ng magulang nito.

gaurav@ubuntu:~/snap/htop/1332$ cd .. gaurav@ubuntu:~/snap/htop$
gaurav@ubuntu:~/snap/htop$ pwd /home/gaurav/snap/htop gaurav@ubuntu:~/snap/htop$

Sa itaas ay ibinigay ang ilang mga kapaki-pakinabang na opsyon na ginamit kasama ng cd utos. Ngayon, sumisid tayo sa ilang mas detalyadong halimbawa ng cd utos.

Pagbabago mula sa kasalukuyang direktoryo patungo sa isang partikular na landas

Maaari mong gamitin ang cd command, upang lumipat sa anumang direktoryo gamit ang landas nito.

Syntax:

cd [absolute_path_of_directory]

Halimbawa:

cd ./snap/htop/1332/examples

Dito, nais naming lumipat sa isang direktoryo na pinangalanang 'mga halimbawa' na inilagay sa landas /home/gaurav/snap/htop/1332/examples mula sa home directory.

Tandaan: Eto, nagamit ko na ./ sa halip na mag-type sa kumpletong path ng aking home directory. Maaari kang matuto nang higit pa tungkol dito sa artikulong ito.

gaurav@ubuntu:~/snap/htop1332/examples$ pwd /home/gaurav/snap/htop/1332/examples gaurav@ubuntu:~/snap/htop/1332/examples$

Kami ngayon ay inilagay sa direktoryo na 'mga halimbawa'.

Paglipat sa mga direktoryo na may mga puting puwang sa kanilang pangalan

Mayroong maraming mga pagkakataon kapag gumagamit kami ng 'mga puwang' habang pinangalanan ang mga direktoryo. Minsan, ginagamit lang ang cd command na may mga pangalan ng ganitong uri, ay tila hindi gumagana. Ngunit mayroong isang simpleng pag-aayos para dito.

Ang paglalagay ng pangalan ng direktoryo sa loob ng mga single quote o double quote ay maaaring malutas ang problema. Maaari mo lamang gamitin cd"pangalan ng direktoryo" o cd 'pangalan ng direktoryo'.

Syntax:

cd "pangalan ng direktoryo 22"

Halimbawa:

cd "Caliber Library"

Output:

gaurav@ubuntu:~$ cd "Calibre Library" gaurav@ubuntu:~/Calibre Library$
trinity@ubuntu:~/Caliber Library$ pwd /home/trinity/Caliber Library

Lumipat na kami ngayon sa direktoryo ng Caliber Library na may puting espasyo sa pangalan nito.

Pagbabago pabalik sa nakaraang direktoryo

Nakita natin dati ang paggamit ng cd.. command, na magdadala sa iyo sa parent directory ng iyong kasalukuyang working directory. Dito ay titingnan natin ang isa pang alternatibo para dito.

Ang cd - Binibigyang-daan ka ng (dash) command na magsagawa ng higit pa o mas kaunting parehong pagkilos. Maaari kang lumipat sa nakaraang direktoryo ng iyong kasalukuyang gumaganang direktoryo.

Pangkalahatang Syntax:

cd -

Halimbawa:

gaurav@ubuntu:~/workspace/snap/vim-editor$ pwd /home/gaurav/workspace/snap/vim-editor gaurav@ubuntu:~/workspace/snap/vim-editor$ 

Dito, kasalukuyang nagtatrabaho ako sa direktoryo ng 'vim-editor'. Ipagpalagay na nais ng isang user na lumipat sa nakaraang direktoryo, kung gayon cd - maaaring makatulong. Tingnan natin kung paano.

trinity@ubuntu:~/workspace/snap/vim-editor$ cd - /home/trinity/workspace/snap trinity@ubuntu:~/workspace/snap$

Dito, lumipat na kami ngayon sa nakaraang direktoryo na pinangalanang 'snap'.

Konklusyon

Sa sobrang simpleng tutorial na ito, natutunan namin ang tungkol sa isang napaka-basic at friendly na command cd (ibig sabihin, baguhin ang direktoryo) na ginagamit sa lahat ng mga sistema ng Linux. Makakapag-navigate na kami ngayon sa maraming direktoryo habang nagtatrabaho sa terminal nang hindi gumagamit ng GUI. cd Ang command ay magiging madaling gamitin pagkatapos na dumaan sa tutorial na ito.