Ang pinakamahalagang utos ng Linux para sa mga nagsisimula
Bago sa Linux o kinakalawang lang? Ang mahahalagang utos na ito ay gagawing mas madali ang iyong buhay sa terminal habang pinapabuti ang iyong kahusayan

Ang paggamit ng shell ay isa sa mga pangunahing benepisyo ng a Linux system, dahil binibigyan ka nito ng access sa maraming dalubhasang programa, na nagpapadali sa pagkumpleto ng kahit kumplikadong mga trabaho.
Ito ang nagtatag na pilosopiya ng Unix, ang OS kung saan nakuha ng Linux ang disenyo nito. Ang bawat isa sa mga simpleng tool o program na ito ay gumagawa ng isang trabaho at ginagawa ito nang napakahusay. Maaari rin itong makipag-ugnayan sa iba pang mga programa sa pamamagitan ng mga tubo, isang napakatalino na disenyo na ginagawang napakalakas ng shell ng Linux.
Kung nagsisimula ka pa lang o kung matagal ka nang huling nagtrabaho sa isang shell, ang sumusunod na listahan ng pinakamahalagang command ay makakatulong sa iyong makabalik sa bilis. Mahalagang tandaan ang kanilang paggamit ng maliliit na titik.
Ang Linux ay nag-uutos ng mabilis na sanggunian
| Utos | paglalarawan | |
|---|---|---|
| 1 | pwd | I-print ang gumaganang direktoryo |
| 2 | cd | Baguhin ang direktoryo, default sa home |
| 3 | ls | Ilista ang mga item sa direktoryo |
| 4 | cp | Kopyahin ang isang file mula sa isang direktoryo patungo sa isa pa |
| 5 | mv | Ilipat ang isang file mula sa isang direktoryo patungo sa isa pa |
| 6 | rm | Alisin (tanggalin) ang isang file o direktoryo |
| 7 | hawakan | Gumawa ng bagong file |
| 8 | pusa | I-print ang mga nilalaman ng isang file sa StdOut |
| 9 | sudo | Magsagawa ng gawain na may mga karapatan ng Superuser |
| 10 | hanapin at hanapin | Maghanap ng isang file sa system |
| 11 | | (Ang tubo) | Ikonekta ang output at input ng mga programa |
| 12 | grep | Maghanap ng mga pattern sa isang set ng data |
| 13 | kulutan | Kumuha ng page mula sa internet |
| 14 | kasaysayan | Ilista ang kamakailang mga entry ng command sa terminal |
| 15 | patayin at xkill | Itigil ang isang programa mula sa pagpapatupad |
| 16 | tao at impormasyon | Ipakita ang detalyadong manwal/impormasyon ng ibinigay na utos |
Ipinaliwanag ang pinakamahalagang utos ng Linux para sa mga nagsisimula
1. pwd
Ang pwd command ay nangangahulugang "print working directory" at ginagamit ito upang malaman ang kasalukuyang direktoryo kung saan tumatakbo ang Linux shell. Maaari itong maging isang napaka-kapaki-pakinabang na tool kapag nagsusulat ka ng script na kailangang tiyakin ang lokasyon nito bago kumikilos.
Narito ang isang halimbawa at kung ano ang ginagawa nito.
pwd > #ipakita ang kasalukuyang direktoryo ng shell
2. cd
Ang utos na ito ay nangangahulugang "baguhin ang direktoryo". Ginagamit mo ito upang lumipat mula sa kasalukuyang gumaganang direktoryo patungo sa isa pa. Tinatanggap nito ang nais na bagong direktoryo bilang isang argumento, na maaaring magsimula sa isang pasulong na slash para sa isang ganap na landas o walang slash upang sumangguni sa kasalukuyang gumaganang direktoryo. Nang walang argumento, nagde-default ito sa iyong home directory.
Narito ang ilang halimbawa at kung ano ang kanilang ginagawa.
cd > #returns sa user/username home directory
cd ~ > #ay bumabalik din sa home directory
cd Downloads > #switches sa iyong downloads folder
cd /usr/bin > #pagbabago sa /usr/bin na direktoryo
3.ls
Inililista ng command na ito ang lahat ng mga file at folder sa kasalukuyang gumaganang direktoryo. Tumatanggap din ito ng ilang mga utos upang makatulong na i-customize ang output nito. Halimbawa, ang -a command ay may kasamang mga nakatagong file, habang ang -t command ay nag-uuri ayon sa petsa ng pagbabago at ang -l command ay gumagawa ng isang eleganteng output.
Narito ang isang halimbawa at kung ano ang ginagawa nito
ls -alt > #lista ang lahat ng file at folder, kabilang ang mga nakatagong, at pag-uri-uriin ayon sa petsa ng pagbabago
4. zip
Ginagamit mo ito upang kopyahin ang isang file mula sa isang lokasyon patungo sa isa pa. Tandaan na nalalapat dito ang mga kombensiyon sa pagbibigay ng pangalan sa file ng Linux. Kaya, kung magdaragdag ka ng forward slash, pagkatapos ay nagtatrabaho ka sa isang ganap na landas, kung hindi, ang programa ay magre-refer mula sa kasalukuyang gumaganang direktoryo.
Narito ang ilang halimbawa at kung ano ang kanilang ginagawa.
cp file_1 Desktop > #copy file_1 sa iyong Desktop folder
cp file_1 /tmp > #copy file_1 to/tmp
5. mv
Ito ang move command at ito ay gumagana katulad ng cp command, maliban na ganap nitong inaalis ang file mula sa orihinal nitong lokasyon at inililipat ito sa ibang lugar.
Narito ang ilang halimbawa at kung ano ang kanilang ginagawa.
mv file_1 Mga Download > #move file_1 sa iyong Downloads directory
mv file_1 file_2 /tmp > #move both files sa /tmp directory
6.rm
Upang tanggalin ang mga file at direktoryo, ang rm (remove) command ay ang tool na kailangan mo. Dapat kang maging maingat, gayunpaman, sa tool na ito, dahil anuman ang aalisin nito, ay mawawala magpakailanman. Ito ay lalong mahalaga sa pag-alis ng mga direktoryo. Kaya, palaging suriin ang iyong kasalukuyang gumaganang direktoryo upang maiwasan ang mga pagkakamali.
Narito ang ilang mga halimbawa at kung ano ang kanilang ginagawa
rm file_1 > #delete file_1 sa iyong kasalukuyang direktoryo
rm Downloads/file_1 > #delete file_1 mula sa iyong Downloads directory
rm -r Mga Download > #kumpletong tanggalin ang iyong direktoryo ng Mga Download
7. hawakan
Hinahayaan ka ng touch command na lumikha ng bagong file. Tinatanggap nito ang filename bilang argumento.
Narito ang isang halimbawa at kung paano ito gumagana.
pindutin ang file_1 > #create a new file named file_1
8. pusa
Ang pagbabasa ng mga text file sa shell ay posible rin. Upang gawin iyon, gamitin mo ang cat command na sinusundan ng file na gusto mong basahin. Ang pangalan nito na "cat" ay nangangahulugang concatenate, kaya maaari mo ring gamitin ito upang pagsamahin ang dalawang file sa isa.
Narito ang mga halimbawa at kung ano ang kanilang ginagawa.
cat file_1 > #ipakita ang mga nilalaman ng file_1 sa screen (standard out)
cat file_1 file_2 > file_3 > #pagsamahin ang mga nilalaman ng file_1 at file_2 sa file_3
9. sudo
Nililimitahan ng Linux ang mga pribilehiyo ng mga regular na account ng gumagamit upang pigilan ang mga ito na magdulot ng hindi na mapananauli na pinsala sa buong system. Gayunpaman, inilalaan nito ang sudo command para sa isang regular na user na magpatakbo ng mga program na nangangailangan ng mga pribilehiyo ng Superuser (administrator). Hihilingin ng Sudo ang password ng Superuser, at kung tama, pinapayagan ang karagdagang pagpapatupad ng programa.
Narito ang isang halimbawa at kung ano ang ginagawa nito.
sudo systemctl stop apache2 > #stop the apache2 web-server
10. hanapin at hanapin
Tinutulungan ka ng dalawang program na ito na maghanap ng isa o maraming file sa system, ngunit iba ang ginagawa nila. Ang Find ay ang mas lumang programa at ito ay may napakalakas na feature sa paghahanap. Ang Locate, sa kabilang banda, ay mas bago at gumagamit ng database upang magsagawa ng napakabilis na paghahanap.
Narito ang mga halimbawa at kung ano ang kanilang ginagawa
find / ubuntu > #find all file names containing ubuntu. Ang ibig sabihin ng slash ay mula sa root system
hanapin ang ubuntu > #find all files sa system na naglalaman ng ubuntu
11. | (Ang tubo)
Ang paghahanap at paghahanap ng mga programa sa itaas ay madalas na nagbabalik ng napakaraming mga entry na ang pag-filter ng mga resulta ay nagiging mahalaga. Dito, maaari mong ipasa ang output ng paghahanap sa pamamagitan ng isang pipe, sa input ng isang pattern recognition program tulad ng grep. Sasala nito ang mga resulta upang makagawa ng mas maigsi na feedback.
Narito ang isang halimbawa at kung ano ang ginagawa nito.
hanapin ang ubuntu | grep .jpg > #find only jpeg pictures with ubuntu in their name
12.grep
Ang Grep ay isang acronym para sa Global Regular Expressions Print. Ginagamit ito upang maghanap ng mga pattern sa isang dataset, na maaaring magsama ng mga buong salita, ang unang titik ng pangungusap, at marami pang iba.
Narito ang mga halimbawa at kung ano ang kanilang ginagawa.
grep foo file_1 > #print lahat ng linya sa file_1 na naglalaman ng foo
grep ^bar file_1 > #print only lines na nagsisimula sa bar
13. kulot
Ang cURL ay kumakatawan sa Client URL at isang tool upang maglipat ng data sa pagitan ng mga computer gamit ang iba't ibang network protocol. Ito ay lubos na nako-configure at na-program, na ang pinakasimpleng paggamit nito ay ang pagkuha ng isang webpage.
Narito ang isang halimbawa at kung ano ang ginagawa nito.
curl google.com > #load google.com
14. kasaysayan
Naaalala ng Linux shell ang iyong mga kamakailang command na entry. Nag-aalok ang ilang system ng 500-command history, habang ang iba ay nag-aalok ng 1,000 bilang default. Malaya ka ring baguhin ito.
Narito ang isang halimbawa at kung ano ang ginagawa nito.
kasaysayan | grep curl > #find recent commands na naglalaman ng curl
15. pumatay & xkill
Ang Kill at xkill ay dalawang paraan ng pagwawakas ng mga proseso sa system. Sa kill, kailangan mong malaman at ibigay ang process ID ng program na kailangan mong wakasan. Sa xkill, maaari mong wakasan ang mga graphical na programa sa pamamagitan ng paggamit ng mouse upang ituro at i-click ang mga ito.
16. tao at impormasyon
Maaari kang palaging magpasok ng tao o impormasyon, na sinusundan ng isang command upang makuha ang manwal ng gumagamit o mga entry sa pahina ng impormasyon para sa command na iyon. Maaari ka ring maglagay ng command, na sinusundan ng –help, upang makakuha ng higit pang impormasyon sa paggamit nito.
Narito ang ilang mga halimbawa at kung ano ang kanilang ginagawa.
man curl > #display ang Linux manpage entry para sa cURL
find –help > #show ang impormasyon sa paggamit para sa find command
Konklusyon
Pagdating sa dulo ng listahang ito, tandaan na ito ang pinakamahalagang utos para sa mga nagsisimula. Marami pang utos para sa shell ng Linux, kabilang ang mga mas kumplikado at makapangyarihan.
Ito ay tumatagal ng ilang oras upang matutunan ang mga utos na ito bagaman at maging komportable sa paggamit ng mga ito. Ngunit kapag nagawa mo na, matutuwa kang natutunan mong gamitin ang mga ito.




