Nan gid sa a, ou pral jwenn tout bagay ou bezwen konnen sou Linux "mwens" lòd la.
Se "mwens" lòd ki konsidere kòm yon vèsyon ki pi pwisan nan "plis" lòd sa a ki itilize pou montre enfòmasyon sou yon tèminal yon paj nan yon moman.
Anpil nan switch yo se menm bagay la tankou sa yo ki te itilize ak lòd la pi plis, men gen anpil nan siplemantè ki disponib tou.
Si ou vle li nan yon dosye tèks gwo li se pi bon yo sèvi ak lòd la mwens sou yon editè kòm li pa chaje tout bagay la nan memwa.
Li chaje chak paj nan memwa yon paj nan yon moman ki fè li pi efikas.
Kijan Pou Itilize Mwens Kòmandman an
Ou ka wè nenpòt dosye tèks lè l sèvi avèk lòd la mwens tou senpleman pa tape sa ki annapre yo nan yon fenèt tèminal :
mwens
Si gen plis liy nan dosye a pase espas sou ekran an Lè sa a, yon sèl kolon (:) ap parèt nan pati anba a epi ou pral gen yon nimewo nan opsyon pou avanse pou pi devan nan dosye a.
Ka lòd nan mwens tou dwe itilize ak pwodiksyon tiyo nan yon lòt lòd.
Pa egzanp:
ps -ef | mwens
Demann ki anwo la a pral montre yon lis pwosesis kouri yon paj nan yon moman.
Ou ka peze swa bar nan espas oswa "f" kle a woulo liv pi devan.
Chanje kantite liy ki defiled atravè
Pa default, lòd la mwens pral woule yon paj sèl nan yon moman.
Ou ka chanje kantite liy ki defiled lè ou peze espas la ak "f" kle pa peze nimewo a imedyatman anvan peze kle a.
Pou egzanp, antre nan "10" ki te swiv pa swa espas la oswa "f" kle pral lakòz ekran an woulo liv pa 10 liy.
Pou fè sa default la ou ka antre nan nimewo a ki te swiv pa kle a "z".
Pou egzanp, antre nan "10" ak Lè sa a, peze "z". Koulye a, lè ou peze espas la oswa "f" kle ekran an ap toujou woulo liv pa 10 liy.
Yon enklizyon olye ra se kapasite nan peze kle a chape imedyatman anvan ba a espas. Efè sa a se kontinye defile menm lè ou te rive nan fen pwodiksyon an.
Deside yon sèl liy nan yon moman laprès swa kle a "retounen", "e" oswa "j". Ou ka chanje default la pou ke li defiled yon nimewo espesifik nan liy pa k ap antre nan yon nimewo anvan kle yo espesifye. Pou egzanp, antre nan "5" ki te swiv pa "e" kle a pral fè ekran an woulo liv 5 liy chak fwa "retounen", "e" oswa "j" yo bourade. Si ou aksidantèlman peze yon majuskul "J" menm rezilta a ap fèt eksepte ke si ou frape anba a nan pwodiksyon an li pral kontinye defile.
Kle nan "d" pèmèt ou desann yon nimewo espesifik nan liy. Ankò pa k ap antre nan yon nimewo anvan "d" ap chanje konpòtman an default konsa ke li defiled nimewo a nan liy ou presize.
Pou woule tounen moute lis la ou ka itilize kle a "b". Kontrèman ak lòd la pi plis, sa a ka travay ak tou de dosye ak tiyo pwodiksyon. K ap antre nan yon nimewo anvan peze "b" woulo yo kle tounen moute nimewo a espesifye nan liy. Pou fè "b" kle a pèmanan woule pa nimewo a espesifye nan liy antre nan nimewo a ou vle itilize ki te swiv pa "w" kle a.
Kle a "y" ak "k" travay menm jan ak kle yo "b" ak "w" eksepte default la se pa woule yon fenèt nan yon moman men yon sèl liy nan yon tan tounen moute ekran an.
Si ou aksidantèlman peze majuskul "K" oswa majuskul "Y" rezilta a yo pral menm sof si ou frape tèt la nan pwodiksyon an nan ka sa a defile a ap kontinye pi lwen pase nan konmansman an nan dosye a.
"U" kle a tou woulo tounen moute ekran an, men default la se mwatye ekran an.
Ou ka tou woulo liv orizontal lè l sèvi avèk kle yo flèch kite la ak dwa.
Flèch la dwa defiled mwatye yon ekran sou bò dwat la ak flèch yo bò gòch defiled mwatye yon ekran sou bò gòch la. Ou ka kontinye defile dwa sou yo ak sou men ou ka sèlman woulo liv kite jiskaske ou frape nan konmansman an nan pwodiksyon an.
Redisplay Sòti a
Si ou ap gade yon dosye boutèy demi lit oswa nenpòt lòt dosye ki toujou ap chanje ou ta ka vle rafrechi done yo.
Ou ka sèvi ak yon miniskil "r" pou repenn ekran an oswa yon maj "R" pou repenn ekran an jete nenpòt pwodiksyon ki te buffered.
Ou ka peze yon "F" majuskul pou pi devan. Benefis la nan lè l sèvi avèk "F" a se ke lè nan fen dosye a rive li ap kontinye ap eseye. Si yon boutèy demi lit se tou ke ou ap itilize lòd la mwens nenpòt antre nouvo yo pral parèt.
Deplase nan yon pozisyon espesifik nan yon dosye
Si ou vle ale tounen nan konmansman an nan peze pwodiksyon miniskil "g la" ak pou yo ale nan bouton an bouton fen "G".
Pou ale nan yon liy espesifik antre nan yon nimewo anvan peze "g" oswa "G" kle yo.
Ou ka deplase nan yon pozisyon ki se yon pousantaj sèten nan yon dosye. Mete yon nimewo ki te swiv pa "p" oswa "%" kle a. Ou ka menm antre nan pwen desimal paske se pou nou fè fas a li, nou tout bezwen ale nan pozisyon "36.6%" atravè yon dosye.
Pozisyon mak nan yon dosye
Ou ka mete yon makè nan yon dosye lè l sèvi avèk "m" kle a ki te swiv pa nenpòt lòt lèt miniskil. Ou ka Lè sa a, retounen nan makè a lè l sèvi avèk kle "sèl" quote la ki te swiv pa lèt la menm miniskil.
Sa vle di ou ka presize yon kantite makè diferan atravè pwodiksyon an ki ou ka retounen fasil.
Chache yon modèl
Ou ka fè rechèch pou tèks nan pwodiksyon an lè l sèvi avèk kle a pi devan koupe ki te swiv pa tèks la ou vle fè rechèch oswa yon ekspresyon regilye.
Pou egzanp / "hello mond" ap jwenn "hello mond".
Si ou vle chèche tounen moute dosye a ou gen ranplase koupe a pi devan ak yon mak kesyon.
Pou egzanp? "Hello mond" ap jwenn "hello mond" deja pwodiksyon ekran an.
Chaje yon nouvo dosye nan sòti an
Si ou te fini kap nan yon dosye ou ka chaje yon nouvo dosye nan lòd la mwens pa peze kle a kolon (:) ki te swiv pa "e" oswa "E" kle a ak chemen an nan yon dosye.
Pou egzanp ": e myfile.txt".
Kijan Pou Sòti Mwens
Sòti laprès la mwens lòd swa "q" oswa "Q" kle yo.
Liy itil Liy lòd
Sans runtime sa yo ka oswa yo pa ka itil ou:
- mwens-bN - N la kanpe pou yon nimewo ak charj nimewo a espesifik nan kilobytes nan memwa. Pa default, valè a se 64 kilobytes, men ou ka presize nenpòt ki nimewo ou vle. Si ou antre nan -1 Lè sa a, yo pral dosye a tout antye chaje nan memwa ki ka oswa pa pouvwa gen yon bon lide depann sou gwosè a nan dosye a.
- mwens -B - Pa default, lòd la mwens repati tanpon yo memwa egzije pa default lè w ap itilize tiyo pwodiksyon. Ou ka itilize switch la -B pou anpeche autobuffering.
- mwens -c oswa mwens -C - Pa default ekran an repenn pa defile moute ekran an. Klè ekran an soti nan tèt la desann sèvi ak -C la oswa -C switch.
- mwens -e - Kòz mwens sòti lè li frape nan fen dosye a pou yon dezyèm fwa
- mwens -E - Kòz mwens sòti lè li frape nan fen dosye a la pou premye fwa
- mwens -f - Open dosye espesyal tankou repèrtwar lè l sèvi avèk mwens
- mwens -F - Kòz mwens sòti si yon dosye ki pi piti pase yon sèl ekran vo nan done
- mwens - g - Se sèlman mete aksan sou atik nan dènye yo te jwenn lè chache
- mwens -G - Supprime en tout lè chache
- mwens -hN - Espesifye kantite maksimòm liy lòd la mwens ka woulo liv tounen
- mwens -i - Ignore ka lè chache sof si karaktè majuskul yo jwenn nan modèl rechèch la
- mwens -I - Ignore ka lè chache
- mwens -JN - N la kanpe pou yon nimewo. Sa a detèmine ki kote sou ekran an se yon liy mete lè fouye pou. Pou egzanp, pou chèche "hello world" pral mete liy lan yo te jwenn ak "hello mond" nan li sou liy 1 si mwens -j1 yo itilize.
- mwens -J - Sa a montre yon asterisk ti kras nan kolòn nan bò gòch (kolòn estati) ki montre lè yon moso tèks kote ou te fouye pou yo te jwenn.
- mwens -m - Montre nimewo a nan bytes atravè yon dosye olye pou yo yon kolon nan pati anba a nan ekran an
- mwens -M - Montre nimewo liy yo nan pwodiksyon an. Pou egzanp "liy 1-23"
- mwens -n - Siprime nimewo liy
- mwens -N - Nimewo liy montre sou chak liy
- mwens -o - Sa a se itilize ak tiyo pwodiksyon sèlman. Li pwodui chak paj nan pwodiksyon an tiyo nan dosye yon sèl paj la nan yon moman. Si dosye a egziste, li pral mande si ou vle ranplase li.
- mwens -O - Sa a se menm bagay la tankou -o eksepte ke li pa pral mande pou konfimasyon anvan ou ekri yon dosye.
- mwens -p - Sa a kòmanse mwens nan ensidan an premye nan modèl la espesifye.
- mwens -P "tèks" - Sa a ranplase mesaj la nan pati anba a nan ekran an nan tèks la espesifye
- mwens -q - Sa a anpeche klòch la soti nan buz lè ou rive nan fen a nan dosye a. Lòt rezon pou klòch la nan bag tankou yon envalid kle laprès rete.
- mwens - Q - Siprime tout bri
- mwens -s - Sa a kondanse liy vid. Pou egzanp, si yon dosye gen 4 liy konsekitif san fil epi ou itilize lòd la mwens -s ap sèlman 1 liy vid ap parèt.
- mwens -S - Sa lakòz liy long yo dwe twonke olye ke vlope yo sou liy nan pwochen
Gen pi plis nan lòd la mwens pase ou ta atann. Ou ka li dokiman an plen lè ou tape "nonm mwens" nan yon fenèt tèminal oswa lè ou li paj sa a manyèl pou mwens.
Yon altènativ a mwens ak plis se kòmandman an ke ki montre dènye liy kèk nan yon dosye.