Kulo mhlahlandlela, uzothola konke okudingayo ukuze ukwazi mayelana nomyalo we-Linux "ongaphansi".
Umyalo "ongaphansi" ubhekwa njengenguqulo enamandla kakhulu yomyalo "owengeziwe" osetshenziselwa ukubonisa ulwazi ekhasini elilodwa lokugcina ngesikhathi.
Izinguquko eziningi zifana nalezo ezisetshenziselwa umyalo owengeziwe kodwa kunezinto eziningi ezengeziwe ezitholakalayo futhi.
Uma ufuna ukufunda ngefayela elikhulu lombhalo kungcono ukusebenzisa umyalo ophansi phezu komhleli ngoba awuyikuyilayisha yonke into enkumbulo.
Ilayisha ikhasi ngalinye ngokumemeza ikhasi ngesikhathi esisenza liphumelele ngokwengeziwe.
Indlela Yokusebenzisa Umyalo Ongaphansi
Ungabuka noma yiliphi ifayela lombhalo usebenzisa umyalo ongaphansi nje ngokuthayipha okulandelayo efasiteleni lokugcina :
Ngaphansi
Uma kukhona imigqa engaphezulu kwefayela kunesikhala esibukweni bese ikholoni eyodwa (:) izovela ngezansi futhi uzoba nenani lezinketho zokuqhubeka phambili ngefayela.
Umyalo ophansi ungasetshenziswa futhi ngokukhishwa kwemibhobho ngomunye umyalo.
Ngokwesibonelo:
ps -ef | Ngaphansi
Umyalo ongenhla uzobonisa uhlu lwezinqubo ezisebenzayo elinye ikhasi ngesikhathi.
Ungacindezela noma ibha yesikhala noma ikhi "f" ukuze uqhube phambili.
Ukushintsha Inombolo Yezimpawu Ezijikelezwayo
Ngokuzenzakalelayo, umyalo ongaphansi uzopheqa ikhasi elilodwa ngesikhathi.
Ungashintsha inombolo yemigqa ephikisiwe uma ucindezela isikhala nesikhiye "f" ngokucindezela inombolo ngokushesha ngaphambi kokucindezela ukhiye.
Isibonelo, faka i- "10" elandelwe noma isikhala noma "f" ukhiye kuzokwenza ukuthi isikrini sivule imigqa engu-10.
Ukwenza lokhu kube okuzenzakalelayo ungangena inombolo elandelwe yikhi "z".
Isibonelo, faka "10" bese ucindezela "z". Manje uma ucindezela isikhala noma "f" ukhiye isibuko sizohlale sipheqa ngemigqa engu-10.
Ukufakwa okungavamile kunamandla okucindezela ukhiye wokuphunyuka ngokushesha ngaphambi kwebha yesikhala. Umphumela walokhu ukuqhubeka ukupheqa noma ngabe usufinyelele ekupheleni komkhiqizo.
Ukupheqa umugqa owodwa ngesikhathi cindezela noma ukhiye "wokubuya", "e" noma "j". Ungashintsha okuzenzakalelayo ukuze ufeze inombolo ecacisiwe yemigqa ngokufaka inombolo ngaphambi kokushiwo okucacisiwe. Isibonelo, faka i- "5" elandelwe "ukhiye" ozokwenza isihenqo sipheqa imigqa engu-5 njalo "ukubuya", "e" noma "j" kucindezelwe. Uma kwenzeka ngokucindezela ucindezela u-"J" omningi umphumela ofanayo uzokwenzeka ngaphandle kokuthi uma ushaya phansi kokukhipha uzoqhubeka nokupheqa.
Ikhi "d" ikuvumela ukuthi upheqa phansi inombolo ecacisiwe yemigqa. Futhi ngokufaka inamba ngaphambi kokuthi "d" izoshintsha ukuziphatha okuzenzakalelayo ukuze iphendule inombolo yemigqa oyibekayo.
Ukupheqa emuva uhlu ungasebenzisa ikhi "b". Ngokungafani nomyalo owengeziwe, lokhu kungasebenza ngamafayela nama-piped output. Ukufaka inombolo ngaphambi kokucindezela imipheqululo eyinhloko ye- "b" isipele inombolo ecacisiwe yemigqa. Ukwenza ukhiye we- "b" unomphela unyakaze ngenombolo ecacisiwe yemigqa faka inombolo ofuna ukuyisebenzisa ilandelwe ukhiye we "w".
Izinkinobho "y" n "k" zisebenza ngokufanayo namakhi "b" ne "w" ngaphandle kokuthi okuzenzakalelayo akukona ukupheqa iwindi elilodwa ngesikhathi kodwa umugqa owodwa ngesikhathi esikhuphuka isikrini.
Uma kwenzeka ngokucindezela cindezela u-"K" noma u-"Y" omningi umphumela uyoba okufanayo ngaphandle kokuthi ushaya phezulu kokukhipha lapho kwenzeka ukupheqa kuzoqhubeka ngaphesheya kokuqala kwefayela.
Ukhiye "u" ubuye uphinde uphephe isipele kwesikrini kodwa okuzenzakalelayo kuyingxenye yeskrini.
Ungaphinda upheqa ngokuzenzekelayo usebenzisa okhiye bomcibisholo wesobunxele nesekunene.
Imicibisholo engemuva yemicibisholo engxenyeni yeskrini ngakwesokudla nomcibisholo wesobunxele uyingxenye yesikrini ngakwesobunxele. Ungaqhubeka ukupheqa ngokuphindaphindiwe kodwa ungapheqa kuphela ngakwesokunxele uze ushaye ekuqaleni kokukhipha.
Phinda ubuyekeze Okukhiphayo
Uma ubheka ifayela logi noma enye ifayela eguqukayo njalo ungase ufune ukuvuselela idatha.
Ungasebenzisa i-lowercase "r" ukulungisa kabusha isikrini noma i- "R" ukuze uvuselele isikrini ukulahla noma yikuphi okukhiphayo okukhishwe.
Ungacindezela u-"F" omningi ukuze uqhubeke phambili. Inzuzo yokusebenzisa i- "F" yukuthi lapho kutholakala ukuphela kwefayela kuzoqhubeka nokuzama. Uma logi libuyekeza ngenkathi usebenzisa umyalo omncane noma yikuphi okufakwayo okusha kuzoboniswa.
Hambisa Endaweni Ecacile Kufayela
Uma ufuna ukubuyela emuva ekuqaleni komkhiqizo cindezela i-lowercase "g" futhi ugcine ekugcineni cindezela u-"G".
Ukuya kumugqa othize faka inombolo ngaphambi kokucindezela okhiye "g" noma "G".
Ungathuthela esimweni esithile sephesenti ngefayela. Faka inombolo elandelwe ikhi "p" noma "%". Ungakwazi ngisho nokufaka amaphuzu wedesimali ngoba kufanele sibhekene nakho, sonke sidinga ukuhamba "36.6%" ngokusebenzisa ifayela.
Ukumaka Imisebenzi Kufayela
Ungabeka uphawu kumfayili usebenzisa ikhi "m" elandelwa yinoma yimuphi omunye incwadi encane. Ungabuyela kumakaki usebenzisa ikhi elilodwa lokucaphuna "'" elilandelwe yile ncwadi efanayo.
Lokhu kusho ukuthi ungacacisa inombolo yamakaki ahlukene ngokusebenzisa umkhiqizo ongabuyela kuwo kalula.
Ukusesha I-Pattern
Ungacinga umbhalo ngaphakathi kokukhipha usebenzisa ukhiye wokugqama owedlule olandelwa yombhalo oyifisa ukusesha noma ukukhuluma okuvamile.
Isibonelo / "umhlaba we-hello" uzothola "umhlaba we-hello".
Uma ufuna ukusesha isipele ifayela ofuna ukufaka esikhundleni se-slash phambili ngombuzo wombuzo.
Isibonelo? "Umhlaba we-hello" uzothola "umhlaba we-hello" okhiqizwe ngaphambili esikrinini.
Layisha ifayela elisha ku-Output
Uma usuqedile ukubuka ifayela ungalayisha ifayela elisha kumyalo ongaphansi ngokucindezela ukhiye wekolon (:) ulandelwe ukhiye we "e" noma "E" kanye nendlela eya efayeleni.
Isibonelo ": e myfile.txt".
Indlela Yokuphuma Ngaphansi
Ukuze uphume umyalo ongaphansi cindezela okhiye "q" noma "Q".
I-Command Line Line Ewusizo
Ukushintsha okulandelayo kwesikhathi sokugijima kungase kungakusizo kuwe:
- ngaphansi -bN - I-N imele inombolo futhi ithwale inombolo ecacisiwe yama-kilobytes enkumbulweni. Ngokuzenzakalelayo, inani liyi-64 kilobytes kodwa ungacacisa noma iyiphi inombolo oyifisayo. Uma ufaka -1 bese ifayela lonke lizolayishwa enkumbulweni okungenzeka noma kungabi nomqondo omuhle kuye ngokuthi usayizi wefayela.
- kancane -B - Ngokuzenzakalelayo, umyalo ongaphansi unikezela amakhophi okugcina imemori edingekayo uma usebenzisa ukukhishwa kwemibhobho. Ungasebenzisa i -B ukushintsha ukuvimbela ukuzenzekelayo.
- ngaphansi -c noma ngaphansi -C - Ngokuzenzakalelayo isikrini sivuselela ngokupheqa isikrini. Ukusula isikrini kusukela phezulu phansi sebenzisa ukushintsha -c noma -C.
- kancane -e - Kubangela kancane ukuthi uphume uma ihlasela ukuphela kwefayela okwesibili
- kancane -E - Kubangela kancane ukuba uphume uma ihlasela ukuphela kwefayela okokuqala
- kancane -f - Vula amafayela akhethekile afana nezinkomba usebenzisa ubuncane
- ngaphansi -F - Kubangela kancane ukuba uphume uma ifayela lingaphansi kweskrini esisodwa esibiza idatha
- kancane - g - Vele ugcizelele into yokugcina etholakala lapho usesha
- kancane -G - Cindezela ukuqokomisa ngokuphelele uma usesha
- kancane -hN - Cacisa inani eliphezulu lemigqa umyalo ongaphansi ungapheqa
- ngaphansi -i - Yeka icala uma ucwaninga ngaphandle kokuthi izinhlamvu ezinkulu zitholakala iphethini lokusesha
- kancane -I - Gwema icala uma usesha
- kancane -jN - I-N imele inombolo. Lokhu kunquma ukuthi kuphi esikrinini umugqa ubeka lapho usesha. Isibonelo, ukusesha "umhlaba we-hello" kuzobeka umugqa otholakala "nge-hello world" kuwo kulayini 1 uma kungaphansi -j1 isetshenziswa.
- okuncane -J - Lokhu kubonisa i-asterisk encane kukholomu lwesobunxele (ikholomu yesimo) ebonisa lapho ucezu lombhalo osesho lufunyenwe.
- kancane -m - Ibonisa inombolo yezintuthwane ngefayili esikhundleni sekholoni ngaphansi kweskrini
- kancane- - Ibonisa izinamba zomugqa wokukhishwa. Isibonelo "imigqa 1-23"
- kancane -n - Cindezela izinombolo zendiza
- kancane -N - Khombisa izinombolo zedigqa kumugqa ngamunye
- kancane -o - Lokhu kusetshenziselwa ukukhishwa kwemibhobho kuphela. Iveza ikhasi ngalinye lesikhipheli sefayili eya efayeleni ikhasi elilodwa ngesikhathi. Uma ifayela likhona lizobuza ukuthi ufuna ukulibhala ngaphezulu.
- kancane -O - Lokhu kufana ne -o ngaphandle kokuthi ngeke kucele ukuqinisekiswa ngaphambi kokuthi ubhale phansi ifayela.
- kancane -p - Lokhu kuqala kancane lapho kwenzeka khona iphethini ecacisiwe.
- kancane -P "umbhalo" - Lokhu kufakazela umlayezo ngezansi kwesikrini kumbhalo ocacisiwe
- kancane -q - Lokhu kuvimbela insimbi ukuba ingadli uma ufinyelela ekupheleni kwefayela. Ezinye izizathu zebell ukufaka umshini wokukhiya ongavumelekile onjalo.
- kancane - Q - Iqeda yonke imisindo
- kancane -s - Lokhu kuvimbela imigqa engenalutho. Isibonelo, uma ifayela linemigqa engu-4 elandelanayo elandelanayo futhi usebenzisa umyalo ongaphansi-1 kuphela umugqa ongacacile uzoboniswa.
- kancane -S - Lokhu kubangela imigqa emide ukuba ibekwe eceleni kunokuyifaka emgqeni olandelayo
Kuningi kakhulu kumyalo ongaphansi kunokuba ungalindela. Ungafunda amadokhumenti aphelele ngokuthayipha "umuntu ongaphansi" efasiteleni lokugcina noma ngokufunda leli khasi lezincwadi ngokuncane. A
Okunye kokuncane nokuningi ngumyalo womsila obonisa imigqa embalwa yokugcina yefayela.