Àwọn olóòtú ọ̀rọ̀ Console jẹ́ irinṣẹ́ pàtàkì nínú ìṣàkóso olupin, wọ́n ń fúnni ní agbára láti ṣẹ̀dá àti ṣàtúnṣe àwọn fáìlì ọ̀rọ̀. Wọ́n yàtọ̀ nítorí pé wọ́n da lórí ìlà àṣẹ, láìsí àwọn ohun èlò àwòrán, ṣùgbọ́n ní àkókò kan náà wọ́n ń pèsè gbogbo àwọn àṣàyàn tí ó yẹ fún iṣẹ́ tí ó munadoko pẹ̀lú ìwífún ọ̀rọ̀. Ohun èlò yìí lè wúlò fún àwọn iṣẹ́ kékeré, fún àpẹẹrẹ, yíyípadà fáìlì pàtó kan, àti fún ìkẹ́kọ̀ọ́ kíkún ti àwọn àkọsílẹ̀ olupin lórí Linux.
Nínú àpilẹ̀kọ yìí, a ó ṣàyẹ̀wò ọ̀pọ̀lọpọ̀ àwọn olóòtú ọ̀rọ̀ console fún àwọn ẹ̀rọ ìṣiṣẹ́ Linux. Ẹ jẹ́ kí a wo àwọn ojútùú tó gbajúmọ̀ jùlọ, bíi nano , vim , àti àwọn tí a kò mọ̀ dáadáa: emacs , joe àti micro . Lẹ́yìn kíkà á, olùlò yóò ní èrò gbogbogbò nípa gbogbo àwọn olóòtú tí a kọ sílẹ̀, yóò sì lè yan èyí tó dára jùlọ fún olupin tí ó yà sọ́tọ̀ tàbí ti virtual rẹ̀.
Nano ọrọ olootu
Nano jẹ́ ọ̀kan lára àwọn olóòtú ọ̀rọ̀ terminal tó gbajúmọ̀ jùlọ fún àwọn ètò Linux. Láìdàbí ọ̀pọ̀lọpọ̀ àwọn ohun èlò míràn, nano ní àǹfààní àrà ọ̀tọ̀ - kò nílò ìpele gíga ti ìmọ̀ iṣẹ́ láti lò. A ṣe olóòtú ọ̀rọ̀ comsolu yìí láti rọrùn láti lò àti láti lóye, èyí tó mú kí ó rọrùn láti lò fún àwọn olùbẹ̀rẹ̀ pàápàá. Ní ọ̀pọ̀lọpọ̀ ìgbà, a ti fi sori ẹrọ tẹ́lẹ̀ lórí ètò náà. Ṣùgbọ́n, tí kò bá sí, o lè fi olóòtú náà sori ẹ̀rọ nípa lílo àwọn àṣẹ wọ̀nyí:
Fun CentOS:
yum install nano
Lori Debian/Ubuntu:
apt install nano
O le lo aṣẹ yii lati ṣii faili naa ati iṣẹ siwaju ninu olootu ọrọ:
nano path/to/file
Àkójọ àwọn àṣẹ ìpìlẹ̀ fún ṣíṣiṣẹ́ pẹ̀lú àwọn fáìlì ni a fihàn ní ìsàlẹ̀ fèrèsé náà. Kàn lo kọ́kọ́rọ́ Ctrl ní àkókò kan náà pẹ̀lú iṣẹ́ tí a fẹ́. Ìwé iṣẹ́ náà lè fúnni ní àlàyé tó kún rẹ́rẹ́.
Lati lo ọpa pẹlu awọn aṣayan ti ko han ni ebute, lo sintasi:
nano option path/to/file
Atokọ kikun ti awọn iṣẹ to wa tun le rii ninu iwe ni ọna asopọ loke. Awọn akọkọ pẹlu awọn wọnyi:
+number - pato ila ninu faili lati bẹrẹ pẹlu--tabsize=digit - ṣeto iwọn tabbing ni awọn alafo--smooth - jeki yiyi danra nigba gbigbe nipasẹ faili kan--mouse - jeki atilẹyin Asin fun lilọ kiri ati afihan ọrọ--autoindent - ṣafikun awọn indents laifọwọyi nigbati o nlọ si laini tuntun--wordwrap - ipari si awọn ila nipasẹ awọn ọrọ, kii ṣe nipasẹ awọn kikọ--softwrap - fi ipari si awọn ila ni wiwo, laisi iyipada ọrọ gangan--syntax=language - jẹ ki afihan sintasi fun ede siseto kan pato--bookmarks - ṣafikun awọn bukumaaki lati yara lilö kiri nipasẹ faili naa--multibuffer - Ṣii awọn faili lọpọlọpọ ni awọn buffer oriṣiriṣi fun ṣiṣatunṣe igbakana--linenumbers - àpapọ awọn nọmba ila ni legbe--rebindkey=key:command - tun ṣeto bọtini kan si aṣẹ kan pato
Ó ṣe pàtàkì láti sọ pé láti lè mú àwọn iṣẹ́ kan ṣiṣẹ́ tàbí ṣàtúnṣe, o ní láti lo fáìlì ìṣètò tí ó wà ní / etc/nanorc . Láti mú iṣẹ́ kan ṣiṣẹ́ tàbí láti mú un kúrò, o ní láti yọ iṣẹ́ àkíyèsí kúrò ní ìlà (# symbol), àti láti ṣe àwọn àyípadà sí àṣàyàn pàtó kan - yí iye tí ó báramu padà.
Vim ọrọ olootu
Vim — jẹ́ olóòtú ọ̀rọ̀ kọ́ńsólù tó ti ní ìlọsíwájú, èyí jẹ́ àtúnṣe sí i ti vi àtilẹ̀wá , tí a tú jáde ní ọdún 1976. Àrà ọ̀tọ̀ rẹ̀ wà nínú èrò àrà ọ̀tọ̀ ti àwọn ọ̀nà ìṣiṣẹ́: déédé, ìfikún àti àwọn ọ̀nà ìrísí. Ó di olókìkí fún ìṣiṣẹ́ rẹ̀ nínú ètò ìṣiṣẹ́ nítorí ọ̀pọ̀ àṣẹ àti ìtìlẹ́yìn fún àwọn gbólóhùn déédéé fún wíwá àti rọ́pò. Láìdàbí àwọn olóòtú tó rọrùn bíi nano, vim lè gba àkókò púpọ̀ láti mọ̀.
Fifi sori CentOS ti ṣe pẹlu aṣẹ:
yum install vim
Lori Debian/Ubuntu:
apt install vim
Eto naa ti ṣe ifilọlẹ ati faili ti o nilo ti ṣii nipasẹ aṣẹ:
vim path/to/file
Gẹ́gẹ́ bí o ṣe lè rí i láti inú àpẹẹrẹ tó wà lókè yìí, a máa ń lo àmì sí àmì nínú vim láti fi hàn pé ó jẹ́ àìṣeéṣe. Iṣẹ́ ètò náà gbòòrò gan-an, ìṣàkóso fáìlì sì yàtọ̀ sí ti àwọn olóòtú mìíràn. Àwọn olùgbékalẹ̀ ti ya orísun ìrànlọ́wọ́ sí ọ̀tọ̀ fún ìkẹ́kọ̀ọ́ kíkún nípa gbogbo àwọn irinṣẹ́ àti àṣẹ tó ṣeé ṣe.
Nibi, fun apẹẹrẹ, ni kini awọn aṣẹ ti o wọpọ julọ dabi:
i - lọ si fi ipo sii lati bẹrẹ titẹ ọrọ siiEsc - jade ipo ti o fi sii ki o pada si ipo aṣẹ (ipo deede):w - fi awọn ti isiyi faili:q - olodun-ti isiyi faili:q! - dawọ faili lọwọlọwọ laisi fifipamọ awọn ayipadayy – da awọn ti isiyi iladd – ge awọn ti isiyi ilap - lẹẹmọ laini ti a daakọ tabi ge lẹhin eyi ti o wa lọwọlọwọu - Yipada igbese to kẹhin/search_term – wiwa okun search_term ninu faili kan:s/old/new/g - rọpo gbogbo awọn iṣẹlẹ ti atijọ pẹlu tuntun ni laini lọwọlọwọ:set number - àpapọ ila awọn nọmba
Vim jẹ́ olóòtú ọ̀rọ̀ tó lágbára tó sì rọrùn láti lò láti mú kí iṣẹ́ náà sunwọ̀n síi. Àléébù pàtàkì ni ìdènà ìwọlé tó ga jùlọ fún àwọn olùbẹ̀rẹ̀. Ìrísí àti àṣẹ lè má jẹ́ ohun tí àwọn tó ṣẹ̀ṣẹ̀ bẹ̀rẹ̀ sí í kọ́ ọ mọ̀, èyí sì lè fa àwọn ìṣòro díẹ̀ ní ìbẹ̀rẹ̀.
Emacs ọrọ olootu
Emacs jẹ́ olóòtú ọ̀rọ̀ tó lágbára tó sì ṣeé ṣe àtúnṣe tó sì ń pèsè onírúurú ẹ̀rọ fún àtúnṣe ọ̀rọ̀, kíkọ kódì, àti ṣíṣàkóso àwọn fáìlì. Ó ń ṣe àtìlẹ́yìn fún ọ̀pọ̀lọpọ̀ èdè ìṣètò, ó ní àtìlẹ́yìn fún àwọn àfikún (àwọn afikún), ó sì ń jẹ́ kí olùlò ṣẹ̀dá àwọn ìwé àkọsílẹ̀ tiwọn láti ṣe iṣẹ́ aládàáṣe. Emacs tún ní ètò ìpamọ́ àti ìṣàkóṣo fèrèsé tó yàtọ̀, èyí tó mú kí ó jẹ́ ọ̀kan lára àwọn olóòtú tó rọrùn jùlọ tó sì ní àwọn ẹ̀rọ tó pọ̀ jùlọ.
Lati fi sori ẹrọ lori CentOS, a yoo lo aṣẹ naa:
yum install emacs
Lori Debian/Ubuntu:
apt install emacs
Ṣiṣii faili kan pato ninu console jẹ iru si awọn olootu miiran:
emacs path/to/file
Nípa àìyípadà, a máa ń pa àmì sístíngítì mọ́, ìrísí rẹ̀ kò sì yàtọ̀ sí àwọn olóòtú kọ́ńsólù mìíràn. Ní ìsàlẹ̀ ìbòjú náà ni ọ̀pá ipò wà, iṣẹ́ pàtàkì sì wà ní òkè. Ṣùgbọ́n, nígbà tí a bá ń ṣiṣẹ́ pẹ̀lú ẹ̀yà kọ́ńsólù ti olóòtú, iṣẹ́ yìí wà nílẹ̀ nípa lílo ọ̀nà àbùjá kíákíá. Ó ṣe pàtàkì láti kíyèsí pé àwọn kọ́kọ́rọ́ ìrànlọ́wọ́ tí a lò ni kọ́kọ́rọ́ Iṣakoso, èyí tí a ṣètò sí Ctrl nípasẹ̀ àìyípadà, àti kọ́kọ́rọ́ Meta, tí a ṣètò sí Alt. Ojú ìwé àkọsílẹ̀ lórí ojú-òpó wẹ́ẹ̀bù náà yóò ràn ọ́ lọ́wọ́ láti mọ iṣẹ́ náà dáadáa.
Gẹgẹbi apẹẹrẹ, jẹ ki a ṣayẹwo awọn aṣẹ ti a lo julọ:
Alt+X – tẹ aṣẹ kanCtrl+X Ctrl+C - sunmọ olootuCtrl+G - fagilee igbeseCtrl+H b – fi awọn bọtini ọna abuja hanCtrl+X Ctrl+S - fi faili pamọCtrl+X Ctrl+F - ṣii failiAlt+W - daakọCtrl+W - geCtrl+Y - lẹẹmọCtrl+X 2 - pipin window ni inaroCtrl+X 0- yipada laarin awọn windowCtrl+X -> Ctrl+X <- yipada laarin awọn buffers
Láti ṣàkópọ̀, emacs ní àwọn ẹ̀yà ara àrà ọ̀tọ̀ bíi ètò àṣẹ tó rọrùn, àtúnṣe gíga, àti àwọn ojútùú iṣẹ́ tó gbòòrò. Ìlà àṣẹ àti àwọn macros rẹ̀ ń jẹ́ kí àwọn olùlò ṣẹ̀dá àwọn iṣẹ́ tó ń ṣiṣẹ́ dáadáa. Síbẹ̀síbẹ̀, nítorí pé ó ní ìṣètò tó rọrùn gan-an, a kò gbà á níyànjú fún àwọn olùbẹ̀rẹ̀ láti lò ó.
Joe ọrọ olootu
Joe jẹ́ olóòtú ọ̀rọ̀ tí Joseph Ellis dá sílẹ̀. Ó pèsè ojú ìwòran tí ó rọrùn tí ó sì rọrùn láti lò, tí ó dára fún ṣíṣiṣẹ́ nínú kọ́ńsólù ọ̀rọ̀. Joe ń pèsè àwọn iṣẹ́ àtúnṣe ọ̀rọ̀ ìpìlẹ̀ bíi fífi sínú, píparẹ́, dídákọ, àti àwọn ẹ̀yà ara tó ti ní ìlọsíwájú pẹ̀lú ìtìlẹ́yìn fún ọ̀pọ̀lọpọ̀ èdè ìṣètò pẹ̀lú àmì sístíkì. Gẹ́gẹ́ bí nano , olóòtú yìí jẹ́ àṣàyàn tí ó dára fún àwọn tí wọ́n mọrírì lílò.
Aṣẹ lati fi sori ẹrọ lori CentOS:
yum install joe
Lori Debian/Ubuntu:
apt install joe
Faili ọrọ kan ṣii nipasẹ aṣẹ:
joe path/to/file
Àmì sítasítasí ni a máa ń ṣiṣẹ́ nípasẹ̀ àìyípadà, àti ìwífún nípa fáìlì tí a ń ṣàtúnṣe ni a máa ń fi hàn ní òkè olóòtú náà. Gẹ́gẹ́ bí àwọn olóòtú ìṣáájú, joe ní ọ̀pọ̀lọpọ̀ àwọn àṣàyàn afikún, pẹ̀lú ìtìlẹ́yìn fún àwọn àṣẹ macro. Láti mọ àwọn àṣẹ ìpìlẹ̀, o nílò láti lo àpapọ̀ bọtini Ctrl+K , lẹ́yìn náà bọtini H. Àwọn iṣẹ́ tí ó wà yóò hàn ní òkè terminal náà:
A le rii atokọ alaye diẹ sii ti awọn ẹya ara ẹrọ lori oju -iwe iwe.
Joe ní ojú-ọ̀nà tó rọrùn tí ó sì rọrùn láti lóye, èyí tó mú kí ó rọrùn fún àwọn olùbẹ̀rẹ̀ láti lò. Ní àkókò kan náà, ó ní àwọn ẹ̀yà ara tó lágbára bíi ìtìlẹ́yìn fèrèsé púpọ̀, fífí ọ̀rọ̀ hàn, wíwá àti yíyípadà rẹ̀, èyí tó mú kí ó fà mọ́ àwọn olùlò tó ní ìmọ̀. Àléébù Joe ni pé kò ní ìtìlẹ́yìn àti ìdàgbàsókè tó gbòòrò ní ìfiwéra pẹ̀lú àwọn olóòtú ọ̀rọ̀ mìíràn, èyí tó lè yọrí sí àwọn ẹ̀yà ara àti àtúnṣe tó lopin ní ọjọ́ iwájú. Àwọn olùlò tún lè ní ìṣòro nínú ṣíṣe àkóso àwọn ẹ̀yà ara àti àwọn àkópọ̀ pàtàkì nígbà tí wọ́n bá ń yípadà láti àwọn ojú-ọ̀nà mìíràn.
Olootu ọrọ Micro
Micro — jẹ́ olóòtú ọ̀rọ̀ tí ó fúyẹ́, tí ó sì rọrùn láti lò tí a ṣe pẹ̀lú àfiyèsí lórí minimalism àti intuitivity. Ohun èlò yìí ń pese iṣẹ́ àtúnṣe ọ̀rọ̀ ìpìlẹ̀ àti àtìlẹ́yìn fún àwọn àfikún iṣẹ́. Micro ń ṣe àtìlẹ́yìn fún àmì sísyntax fún onírúurú èdè ètò, àmì sístàx-lílò púpọ̀, àtìlẹ́yìn àfikún àti àwọn ètò olùlò mìíràn tí a lè ṣe àtúnṣe.
Fifi sori ẹrọ lori CentOS ni a ṣe nipasẹ lilo iwe afọwọkọ pataki kan pẹlu aṣẹ:
curl https://getmic.ro | bash
Lori Debian/Ubuntu:
apt install micro
Jọwọ ṣakiyesi: lilo ọna fifi sori ẹrọ, ifilọlẹ olootu lori CentOS yoo tun yatọ. O le ṣii faili kan pato lakoko ti o wa ninu ilana ile rẹ pẹlu aṣẹ:
./micro path/to/file
Láti lo irinṣẹ́ náà láti inú àkójọ ìwé àṣẹ èyíkéyìí, o ní láti gbé e lọ sí / usr/bin . Láti ṣe èyí, a ó lo àṣẹ náà
mv micro /usr/bin/
Lẹ́yìn èyí, ìlànà ìfilọ́lẹ̀ kékeré náà yóò jọra lórí gbogbo àwọn ètò Linux, pẹ̀lú Debian/Ubuntu:
micro path/to/file
Àwọn kọ́kọ́rọ́ fún lílọ kiri àti ṣíṣàtúnṣe ìwé kan ni a lè kọ́ nípa títẹ Alt+G . Àwọn àṣẹ tí a lò jùlọ ni a ó fi hàn ní ìsàlẹ̀ terminaalka náà:
Àpapọ̀ Ctlr+G yóò ṣí apá ìrànlọ́wọ́ pípé ti irinṣẹ́ náà:
O le kọ ẹkọ diẹ sii nipa awọn agbara irinṣẹ lori oju-iwe iṣẹ akanṣe GitHub osise ni apakan iwe-ipamọ.
Ni gbogbogbo, olootu kekere jẹ yiyan ti o dara julọ fun awọn ti o mọ bi o ṣe le rọrun ati lilo. Apẹrẹ kekere rẹ ati iṣẹ ṣiṣe iyara jẹ ki o jẹ ohun elo ti o wuyi fun awọn oluṣeto eto. Sibẹsibẹ, ailagbara le jẹ eto iṣẹ ti o lopin ati aini wiwo aworan. Pelu eyi, olootu kekere jẹ ojutu ti o gbẹkẹle ati ti o munadoko fun ṣiṣatunkọ awọn faili ọrọ.
ipari
Atunyẹwo ti awọn olootu console ọrọ fun Lainos ṣe afihan oniruuru ati awọn abuda alailẹgbẹ ti ọkọọkan wọn. Aini ojutu ti o tọ nikan n tẹnu mọ pataki ti yiyan ẹni kọọkan, gbigba awọn olumulo laaye lati ṣe adaṣe iriri wọn lati baamu awọn ayanfẹ ati awọn ibeere wọn. Aṣayan nla ti awọn olutọsọna ọrọ console fun Linux fun awọn olumulo ni aye lati ṣe akanṣe ọpa si awọn iwulo wọn, ti n ṣe afihan irọrun ati oniruuru ni agbaye ti sisẹ ọrọ.