Sa panahong ito posible na gumamit ng Linux nang walang labis na pakikipag-ugnayan sa command line ngunit mayroong maraming mga okasyon kung saan ang paggawa ng isang bagay gamit ang command line ay mas madali kaysa sa paggamit ng isang graphical na tool.
Ang isang halimbawa ng isang utos na maaari mong gamitin nang regular mula sa command line ay apt-get na ginagamit upang i-install ang software sa loob ng distribusyon batay sa Debian at Ubuntu.
Upang mai-install ang software gamit ang apt-kailangan mong maging isang user na may sapat na pahintulot na gawin ito.
Isa sa mga unang utos ng mga gumagamit ng mga sikat na desktop operating system ng Linux tulad ng Ubuntu at Mint matuto ay sudo.
Ang utos ng sudo ay nagpapahintulot sa iyo na magpatakbo ng anumang command bilang isa pang user at karaniwan ay ginagamit upang itaas ang mga pahintulot upang ang command ay tumakbo bilang isang administrator (na sa mga tuntunin ng Linux ay kilala bilang root user).
Iyon ay mabuti at mabuti ngunit kung pupunta ka upang magpatakbo ng isang serye ng mga utos o kailangan mong tumakbo bilang isa pang gumagamit para sa isang matagal na tagal ng panahon pagkatapos kung ano ang iyong hinahanap ay angsuutos.
Ipapakita sa iyo ng gabay na ito kung paano gamitin ang su utos at magbibigay ng impormasyon tungkol sa mga switch na magagamit.
Lumipat sa User ng Root
Upang lumipat sa root user kailangan mong buksan ang isang terminal sa pamamagitan ng pagpindot sa ALT at T sa parehong oras.
Ang paraan ng paglipat mo sa differs ng root user ay maaaring magkaiba. Halimbawa sa mga distribusyon batay sa Ubuntu tulad ng Linux Mint, Ubuntu, Kubuntu, Xubuntu at Lubuntu kailangan mong lumipat gamit ang sudo na command tulad ng sumusunod:
sudo su
Kung gumagamit ka ng pamamahagi na nagpapahintulot sa iyo na magtakda ng root password kapag na-install mo ang pamamahagi pagkatapos ay maaari mo lamang gamitin ang mga sumusunod:
su
Kung pinatakbo mo ang command na may sudo pagkatapos ay hihilingin ka para sa sudo password ngunit kung pinatatakbo mo ang utos tulad ng su pagkatapos ay kakailanganin mong ipasok ang root password.
Upang kumpirmahin na sa katunayan ay lumipat ka sa root user type ang sumusunod na command:
sino ako
Ang command ng whoami ay nagsasabi sa iyo kung aling user ang kasalukuyang tumatakbo ka.
Paano Upang Lumipat sa Isa pang Gumagamit At Ipagtibay ang Kanilang Kapaligiran
Ang command na su ay maaaring magamit upang lumipat sa anumang iba pang account ng user.
Halimbawa, isipin na lumikha ka ng isang bagong user na tinatawag na ted gamit ang useradd na utos tulad ng sumusunod:
sudo useradd -m ted
Ito ay lumikha ng isang gumagamit na tinatawag na Ted at ito ay lumikha ng isang home directory para sa Ted na tinatawag na Ted.
Kakailanganin mong itakda ang password para sa ted account bago ito magamit gamit ang sumusunod na command:
passwd ted
Ang utos sa itaas ay hihilingin sa iyo na lumikha at kumpirmahin ang isang password para sa ted account.
Maaari kang lumipat sa ted account gamit ang sumusunod na command:
su ted
Tulad ng nakatayo sa utos sa itaas ay mag-log in ka bilang ted ngunit hindi ka mailagay sa folder ng tahanan para sa pagsubok at anumang mga setting na idagdag ng ted sa .bashrc file ay hindi mai-load.
Gayunpaman maaari kang mag-log in bilang ted at gamitin ang kapaligiran gamit ang sumusunod na command:
su - ted
Sa oras na ito kapag nag-log in ka bilang ted ay ilalagay ka sa home directory para sa ted.
Ang isang mahusay na paraan upang makita ito sa buong pagkilos ay idagdag ang screenfetch utility sa ted user account.
Ipatupad ang Isang Command Pagkatapos Lumipat Mga Account ng User
Kung nais mong lumipat sa account ng ibang user ngunit magkaroon ng isang command run sa lalong madaling mong ilipat gamitin ang -c lumipat tulad ng sumusunod:
su -c screenfetch - ted
Sa utos sa itaas ang su Lilipat ng gumagamit, ang -c screenfetch Nagpapatakbo ang screenfetch utility at ang - ted Lilipat sa ted account.
Adhoc Lilipat
Naipakita ko kung paano ka makakalipat sa isa pang account at makapagbigay ng katulad na kapaligiran gamit ang - lumipat.
Para sa pagkakumpleto maaari mo ring gamitin ang mga sumusunod:
Maaari kang magpatakbo ng ibang shell mula sa default kapag binago mo ang gumagamit sa pamamagitan ng pagbibigay ng -s switch gaya ng sumusunod: Maaari mong mapanatili ang kasalukuyang mga setting ng kapaligiran sa pamamagitan ng paggamit ng mga sumusunod na switch: Karamihan sa mga kaswal na mga gumagamit ay makakakuha ng sa pamamagitan lamang ng sudo utos upang magpatakbo ng mga utos na may mataas na mga pribilehiyo ngunit kung nais mong gastusin ang isang matagal na halaga ng oras na naka-log in bilang isa pang user maaari mong gamitin ang su utos. Ito ay nagkakahalaga ng noting kahit na ito ay isang magandang ideya na tumakbo lamang bilang isang account na may mga pahintulot na kailangan mo para sa trabaho sa kamay. Sa ibang salita ay hindi tatakbo ang bawat command bilang ugat.su -l
su - loginsu -s -
su --shell -su -m
su -psu -preserve-environment Buod