Gabay sa Nagsisimula Upang Ang Linux Shell

Ano ang Shell?

Bago ang mga desktop environment at graphical user interface ang tanging paraan upang makipag-ugnayan sa Linux operating system ay gamitin ang command line na kilala rin bilang terminal.

Ang terminal ay gumagamit ng isang espesyal na programa na tinatawag na shell na sumusuporta sa isang hanay ng mga utos para sa pagganap ng mga gawain.

May mga iba't ibang uri ng shell na magagamit. Narito ang pinakakaraniwang ginagamit na mga shell:

Karamihan sa mga modernong distribusyon ng Linux ay gumagamit ng alinman sa bash shell o ang dash shell bagaman ito ay nagkakahalaga ng pag-alam sa iba pang mga shell umiiral.

Paano Mo Buksan ang Shell?

Kung kumunekta ka sa isang Linux server sa pamamagitan ng ssh pagkatapos ay makakakuha ka ng diretso sa isang Linux shell. Kung gumagamit ka ng isang desktop na bersyon ng Linux at gumagamit ka ng isang desktop na kapaligiran pagkatapos ay maaari kang makakuha sa isang shell lamang sa pamamagitan ng pagbubukas ng isang terminal.

Ipinapakita ng gabay na ito kung paano ma-access ang isang terminal sa maraming iba't ibang paraan.

Sa lalong madaling ipasok mo ang terminal magagawa mong gamitin ang default na shell para sa terminal na iyon.

Ay Isang Terminal At Shell Ang Parehong bagay?

Ang isang terminal at isang shell habang madalas na ginagamit kasabay ng bawat isa ay ibang magkakaibang mga hayop. Ang isang terminal ay isang programa na nagbibigay-daan sa iyo upang ma-access ang isang shell.

Tulad ng nabanggit mas maaga ang terminal ay maaaring magpatakbo ng iba't ibang uri ng shell. Ang isang shell ay hindi nangangailangan ng terminal emulator na tumakbo. Maaari kang magpatakbo ng isang script ng shell sa pamamagitan ng isang trabaho CRON halimbawa kung saan ay isang tool para sa pagpapatakbo ng mga script sa ilang mga tagal ng panahon.

Paano Nakikipag-ugnay ako sa Shell

Maaari kang gumawa ng medyo magkano ang anumang bagay sa isang terminal window na maaari mong makamit sa isang mas graphical na kapaligiran ngunit kailangan mong malaman ang mga utos na magagamit.

Mayroong iba't ibang mga paraan upang ilista ang lahat ng mga utos. Halimbawa, ang sumusunod na utos ay naglilista ng mga magagamit na utos:

compgen -c | higit pa

Ililista nito ang lahat ng mga magagamit na utos ngunit sa isang paraan na maliban kung alam mo kung ano ang ibig sabihin ng mga utos ay malamang na huwag kang maging komportable.

Maaari mong gamitin ang command ng tao na basahin ang impormasyon tungkol sa bawat command sa pamamagitan ng pag-type ng sumusunod:

commandname ng tao

Palitan ang "commandname" gamit ang pangalan ng utos na nais mong basahin tungkol sa.

Maaari mong palaging sundin ang mga gabay sa site na ito para magtrabaho kung paano gamitin ang karamihan ng mga command na Linux na magagamit.

Ang mga pangunahing bagay na nais mong malaman ay kung paano tingnan ang mga file, kung paano mag-edit ng mga file, kung paano alamin kung saan sa sistema ng file ikaw ay, kung paano mag-i-up at pababa ang mga direktoryo, kung paano maglipat ng mga file, kung paano mag-kopya ng mga file, kung paano tanggalin ang mga file at kung paano gumawa ng mga direktoryo.

Sa kabutihang palad, ipapakita sa iyo ng gabay na ito kung paano gagawin ang lahat ng mga bagay na iyon .

Ano Ang Isang Shell Script

Ang isang shell script ay isang serye ng mga command shell na nakasulat sa isang file na kung kailan tinatawag na gagawin ang mga utos pagkatapos ng isa pang madalas na gumagamit ng input ng user.

Ang mga script ng shell ay nagbibigay ng isang paraan ng pagsasagawa ng mga karaniwang gawain nang paulit-ulit.

Mga Shortcut sa Keyboard

Mayroong isang bilang ng mga shortcut sa keyboard na nagkakahalaga ng pag-alam para sa pakikipag-ugnay nang mabilis sa isang shell sa loob ng isang terminal window:

Pag-install ng Software gamit ang Command Line

Ang shell ay maaaring gamitin ng higit pa sa isang paraan ng pagkopya ng mga file sa paligid at pag-edit ng mga ito.

Halimbawa maaari mong gamitin ang shell upang mag-install ng software. Karamihan sa mga utos para sa pag-install ng software ay tiyak sa isang operating system at hindi isang partikular na shell.

Halimbawa magagamit ang apt-get sa distribusyon batay sa Debian habang ang yum ay magagamit para sa mga distribusyon batay sa Red Hat.

Maaari mong gamitin ang apt-get sa isang script ng shell ngunit hindi ito gagana sa bawat pamamahagi. Ito ay isang command line program bilang kabaligtaran sa pagiging isang dedikadong command shell.

Mga Kapaki-pakinabang na Tip At Mga Trick

Ang gabay na ito ay nagbibigay ng isang listahan ng 15 kapaki-pakinabang na mga tip at trick para sa command line.

Ipapakita nito sa iyo kung paano patakbuhin ang mga utos sa background, kung paano i-pause ang mga command, kung paano panatilihin ang mga command na tumatakbo kahit na mag-log out ka, kung paano magpatakbo ng mga command sa isang tiyak na petsa at oras, kung paano tingnan at pamahalaan ang mga proseso, kung paano patayin ang hung proseso, kung paano i-download ang mga video sa Youtube, kung paano mag-download ng mga web page at kahit na kung paano sasabihin ang iyong kapalaran.