Fitaovana tena ilaina amin'ny fitantanana mpizara ny tonian-dahatsoratra amin'ny alalan'ny console, izay ahafahana mamorona sy manova rakitra an-tsoratra. Miavaka izy ireo satria mifototra amin'ny baiko, tsy misy singa sary, nefa miaraka amin'izay koa dia manome ny safidy rehetra ilaina amin'ny asa mahomby amin'ny fampahalalana an-tsoratra. Mety ilaina ity fitaovana ity na amin'ny asa kely, ohatra, ny fanovana rakitra iray manokana, na amin'ny fandalinana feno ny log an'ny mpizara amin'ny Linux.
Ato amin'ity lahatsoratra ity dia handinika tonian-dahatsoratra maromaro ho an'ny rafitra fiasan'ny Linux isika. Andeha hojerentsika ireo vahaolana malaza indrindra, toy ny nano , vim , ary hiresaka momba ireo tsy dia fantatra loatra: emacs , joe ary micro . Rehefa avy mamaky izany ny mpampiasa dia hanana hevitra ankapobeny momba ireo tonian-dahatsoratra voatanisa rehetra, ary ho afaka hisafidy ny tsara indrindra ho an'ny mpizara natokana na virtoaly.
Nano text editor
Anisan'ny tonian-dahatsoratra malaza indrindra amin'ny rafitra Linux ny Nano . Tsy tahaka ny ankamaroan'ny fitaovana hafa, ny nano dia manome tombony miavaka - tsy mitaky fahaiza-manao avo lenta izy io. Natao ho mora ampiasaina sy mora ampiasaina ity tonian-dahatsoratra ity, ka mahatonga azy ho mora ampiasaina na dia ho an'ny vao manomboka aza. Amin'ny ankamaroan'ny tranga, dia efa napetraka mialoha ao amin'ny rafitra izy io. Na izany aza, raha tsy misy izy io, dia azonao atao ny mametraka ny tonian-dahatsoratra amin'ny alàlan'ireto baiko manaraka ireto:
Ho an'ny CentOS:
yum install nano
Amin'ny Debian/Ubuntu:
apt install nano
Azonao atao ny mampiasa ity baiko ity mba hanokafana ny rakitra sy hiasa bebe kokoa amin'ny tonian-dahatsoratra:
nano path/to/file
Misy lisitry ny baiko fototra hiasa amin'ny rakitra aseho eo amin'ny faran'ny varavarankely. Ampiasao fotsiny ny bokotra Ctrl miaraka amin'ny asa tianao. Ny antontan-taratasy momba ny fitaovana dia afaka manome fampahalalana amin'ny antsipiriany kokoa.
Raha hampiasa fitaovana misy safidy tsy hita ao amin'ny terminal, ampiasao ny syntax:
nano option path/to/file
Ny lisitra feno amin'ny asa azo atao dia azo jerena ao amin'ny antontan-taratasy ao amin'ny rohy etsy ambony. Ny lehibe dia ahitana ireto manaraka ireto:
+number - mamaritra ny tsipika ao amin'ny rakitra hanombohana azy--tabsize=digit - apetraho amin'ny habaka ny haben'ny tabilao--smooth - avelao ny fikoriana milamina rehefa mivezivezy amin'ny rakitra--mouse - avelao ny fanohanan'ny totozy amin'ny fitetezana sy ny fanasongadinana lahatsoratra--autoindent - ampio ho azy ny indents rehefa mifindra amina tsipika vaovao--wordwrap - fonosina amin'ny teny ny tsipika fa tsy amin'ny tarehin-tsoratra--softwrap - mametaka andalana amin'ny maso, tsy manova ny tena lahatsoratra--syntax=language - avelao ny fanasongadinana syntax ho an'ny fiteny fandaharana manokana--bookmarks - ampio tsoratadidy hivezivezy haingana amin'ny rakitra--multibuffer - Sokafy rakitra marobe amin'ny buffer samihafa ho an'ny fanovana miaraka--linenumbers - asehoy ny laharan'ny tsipika eo amin'ny sisiny--rebindkey=key:command - manendry fanalahidy iray amin'ny baiko manokana
Zava-dehibe ny manamarika fa mba hampandehanana na hanovana ny fiasa sasany dia mila mampiasa ny rakitra fikirakirana hita ao amin'ny / etc/nanorc ianao . Mba hampandehanana na hanafoanana ny fiasa iray dia mila esorinao amin'ny tsipika (marika #) ny fiasa fanehoan-kevitra, ary mba hanovana safidy manokana dia ovay ny sanda mifanaraka amin'izany.
Vim text editor
Vim — tonian-dahatsoratra mandroso ho an'ny console, dikan-teny nohatsaraina tamin'ny vi tany am-boalohany , navoaka tamin'ny 1976. Ny mampiavaka azy dia ny foto-kevitra miavaka amin'ny fomba fiasa: mahazatra, fampidirana ary fomba hita maso. Nanjary nalaza noho ny fahombiazany amin'ny fandaharana izy io noho ny andiana baiko maro be sy ny fanohanana ny fehezanteny mahazatra ho an'ny fikarohana sy fanoloana. Tsy toy ny tonian-dahatsoratra tsotra toy ny nano, ny vim dia mety haharitra ela kokoa vao zatra.
Ny fametrahana amin'ny CentOS dia vita amin'ny baiko:
yum install vim
Amin'ny Debian/Ubuntu:
apt install vim
Natomboka ny programa ary misokatra amin'ny baiko ny rakitra ilaina:
vim path/to/file
Araka ny hitanao amin'ny ohatra etsy ambony, ny fanasongadinana kaody ao amin'ny vim dia alefa amin'ny alàlan'ny default. Mivelatra be ny asan'ny programa, ary somary hafa ny fitantanana rakitra raha oharina amin'ny an'ny tonian-dahatsoratra hafa. Nanokana loharano fanampiana misaraka ireo mpamorona mba handinihana amin'ny antsipiriany ireo fitaovana sy baiko rehetra azo atao.
Ity, ohatra, ny endriky ny baiko mahazatra indrindra:
i - mankanesa any amin'ny insert mode vao manomboka mampiditra lahatsoratraEsc - miala amin'ny mode insert ary miverina amin'ny mode commande (mode mahazatra):w - tehirizo ny rakitra ankehitriny:q - esory ny rakitra ankehitriny:q! - miala ny rakitra ankehitriny nefa tsy mitahiry fanovanayy – kopia ny andalana ankehitrinydd – tapaho ny tsipika ankehitrinyp - apetaho ny tsipika voadika na tapaka aorian'ny andalana ankehitrinyu - manafoana ny hetsika farany/search_term – karohy ny tady fikarohana_term ao anaty rakitra:s/old/new/g - soloy vaovao amin'ny andalana ankehitriny ny tranga taloha rehetra:set number - mampiseho laharan-tsipika
Tonian-dahatsoratra mahery vaika sy azo ovaina ny Vim izay natao hanatsarana ny fizotran'ny fiasana amin'ny lahatsoratra. Ny lesoka lehibe dia ny sakana avo lenta ho an'ny vao manomboka. Mety tsy ho fantatry ny vao manomboka mianatra azy ny interface sy ny baiko, ary mety hiteraka olana amin'ny voalohany izany.
Emacs text editor
Tonian-dahatsoratra mahery vaika sy azo amboarina ny Emacs izay manome endri-javatra isan-karazany ho an'ny fanitsiana lahatsoratra, fanoratana kaody ary fitantanana rakitra. Manohana fiteny fandaharana maro izy io, manana fanohanana ho an'ny fanitarana (plugins), ary mamela ny mpampiasa hamorona ny script-ny manokana mba hanamorana ny asa. Manana rafitra fitantanana buffer sy varavarankely miavaka ihany koa ny Emacs , ka mahatonga azy io ho iray amin'ireo tonian-dahatsoratra mora ampiasaina sy manankarena indrindra.
Raha hametraka amin'ny CentOS dia hampiasa ny baiko izahay:
yum install emacs
Amin'ny Debian/Ubuntu:
apt install emacs
Ny fanokafana rakitra manokana ao amin'ny console dia mitovy amin'ny mpanonta hafa:
emacs path/to/file
Amin'ny ankapobeny, tsy mandeha ny fanasongadinana syntax, ary tsy misy hafa amin'ny tonian-dahatsoratra console hafa ny endriny. Eo amin'ny faran'ny efijery dia misy bara sata, ary ny fiasa fototra dia eo an-tampony. Na izany aza, rehefa miasa amin'ny dikan-teny console amin'ny tonian-dahatsoratra, ity fiasa ity dia azo ampiasaina amin'ny alàlan'ny hitsin-dàlana amin'ny fitendry ihany. Zava-dehibe ny manamarika fa ny fanalahidy fanampiny ampiasaina dia ny fanalahidy Control, izay napetraka ho Ctrl amin'ny ankapobeny, ary ny fanalahidy Meta, napetraka ho Alt. Ny pejy antontan-taratasy ao amin'ny tranokala ofisialy dia hanampy anao hahafantatra ny fiasa feno.
Ohatra, andeha hojerentsika ny baiko ampiasaina indrindra:
Alt+X – manendry baikoCtrl+X Ctrl+C - akaiky ny tonian-dahatsoratraCtrl+G - hanafoana ny hetsikaCtrl+H b – asehoy ny fanalahidy hitsin-dàlanaCtrl+X Ctrl+S -tehirizo ny rakitraCtrl+X Ctrl+F – misokatra rakitraAlt+W - kopiaCtrl+W - tapahoCtrl+Y - apetahoCtrl+X 2 - varavarankely misaraka mitsanganaCtrl+X 0- mifamadika eo amin'ny varavarankelyCtrl+X -> Ctrl+X <- mifamadika eo amin'ny buffers
Raha fintinina, ny emacs dia manome endri-javatra miavaka toy ny rafitra baiko azo ovaina, ny fanamboarana azy manokana, ary ny vahaolana miasa betsaka. Ny andalana baiko sy ny macros ao aminy dia ahafahan'ny mpampiasa mamorona dingana miasa tsara. Na izany aza, noho ny rafitra tena azo ovaina ao aminy, dia tsy soso-kevitra ho an'ny vao manomboka ny fampiasana azy.
Joe text editor
Tonian-dahatsoratra miorina amin'ny console noforonin'i Joseph Ellis i Joe . Manome interface tsotra sy mora ampiasaina izy io, mety tsara amin'ny fiasana amin'ny console lahatsoratra. Manome fiasa fototra amin'ny fanitsiana lahatsoratra i Joe toy ny fampidirana, famafana, fandikana, ary koa endri-javatra mandroso anisan'izany ny fanohanana fiteny fandaharana maro miaraka amin'ny fanasongadinana syntax. Tahaka ny nano , ity tonian-dahatsoratra ity dia safidy tsara ho an'ireo izay manome lanja ny fampiasana azy.
Didy hametraka amin'ny CentOS:
yum install joe
Amin'ny Debian/Ubuntu:
apt install joe
Ny rakitra lahatsoratra dia misokatra amin'ny baiko:
joe path/to/file
Alefa amin'ny alàlan'ny default ny fanasongadinana syntax, ary ny fampahalalana fototra momba ny rakitra ovaina dia aseho eo an-tampon'ny tonian-dahatsoratra. Tahaka ireo tonian-dahatsoratra teo aloha, manana safidy fanampiny maro i Joe , anisan'izany ny fanohanana ny baiko macro. Mba hahafantaranao tsara ireo baiko fototra dia mila mampiasa ny fitambaran-kitendry Ctrl+K ianao , ary avy eo ny bokotra H. Ireo fiasa azo ampiasaina dia haseho eo an-tampon'ny terminal:
Azo jerena ao amin'ny pejy fanadihadiana ny lisitra amin'ny antsipiriany kokoa momba ireo endri-javatra.
Tsotra sy mora ampiasaina ny interface tsara an'ny Joe , ka mora idiran'ny vao manomboka. Etsy ankilany, manome endri-javatra mahery vaika toy ny fanohanana varavarankely maro, fanasongadinana lahatsoratra, fikarohana ary fanoloana, ka mahatonga azy ho manintona ho an'ny mpampiasa mahay. Ny tsy fahampian'ny Joe dia ny tsy fahampian'ny fanohanana sy fampandrosoana miely patrana raha oharina amin'ny tonian-dahatsoratra hafa, izay mety hiteraka endri-javatra sy fanavaozana voafetra amin'ny ho avy. Mety hiatrika olana amin'ny fifehezana ireo endri-javatra sy fitambaran-kitendry ihany koa ny mpampiasa rehefa mifindra avy amin'ny vahaolana hafa.
Micro text editor
Micro — tonian-dahatsoratra maivana sy mora ampiasaina izay natao hifantoka amin'ny minimalism sy ny fahaiza-manao tsotra. Ity fitaovana ity dia manome fiasa fototra amin'ny fanitsiana lahatsoratra ary manohana fanitarana fiasa fanampiny. Ny Micro dia manohana ny fanasongadinana syntax ho an'ny fiteny fandaharana isan-karazany, ny fanasongadinana andalana maro, ny fanohanana plugin ary ny fikirana mpampiasa azo ovaina hafa.
Ny fametrahana amin'ny CentOS dia atao amin'ny fampiasana script manokana miaraka amin'ny baiko:
curl https://getmic.ro | bash
Amin'ny Debian/Ubuntu:
apt install micro
Azafady, azafady: amin'ny fampiasana an'io fomba fametrahana io, ny fandefasana ny tonian-dahatsoratra amin'ny CentOS dia ho hafa ihany koa. Afaka manokatra rakitra manokana ianao raha ao amin'ny lahatahiry an-tranonao miaraka amin'ny baiko:
./micro path/to/file
Mba hampiasana ny fitaovana avy amin'ny lahatahiry rehetra dia mila mamindra azy any amin'ny / usr/bin ianao . Mba hanaovana izany dia hampiasaintsika ny baiko
mv micro /usr/bin/
Aorian'izay, ny dingana fanombohana kely dia hitovy amin'ny rafitra Linux rehetra, anisan'izany ny Debian/Ubuntu:
micro path/to/file
Azo ianarana amin'ny fanindriana ny Alt+G ireo fanalahidy ahafahana mikaroka sy manova antontan-taratasy . Ireo baiko ampiasaina matetika indrindra dia haseho eo amin'ny faran'ny terminal:
Ny fitambaran'ny Ctlr+G dia hanokatra ny fizarana fanampiana feno amin'ny fitaovana:
Azonao atao ny mianatra bebe kokoa momba ny fahafahan'ny fitaovana ao amin'ny pejy ofisialin'ny tetikasa GitHub ao amin'ny fizarana antontan-taratasy.
Amin'ny ankapobeny, safidy tsara ho an'ireo izay zatra ny fahamaivanana sy ny fampiasana mora foana ny micro editor. Ny endriny tsotra sy ny fahombiazany haingana dia mahatonga azy ho fitaovana manintona ho an'ny mpandrindra programa. Na izany aza, ny fatiantoka dia mety ho ny fetran'ny asa sy ny tsy fisian'ny interface grafika. Na eo aza izany, ny micro editor dia mbola vahaolana azo itokisana sy mahomby amin'ny fanitsiana rakitra an-tsoratra.
Famaranana
Ny famerenana ny tonian-dahatsoratry ny lahatsoratra ho an'ny Linux dia nanambara ny fahasamihafana sy ny toetra mampiavaka ny tsirairay amin'izy ireo. Ny tsy fahampian'ny hany vahaolana mety dia manantitrantitra ny maha-zava-dehibe ny safidin'ny tsirairay, ahafahan'ny mpampiasa mampifanaraka ny traikefany hifanaraka amin'ny tiany sy ny zavatra takiny. Ny fifantenana be dia be amin'ny tonian-dahatsoratra console ho an'ny Linux dia manome ny mpampiasa ny fahafahana mampifanaraka ny fitaovana amin'ny filany, manasongadina ny fahafaha-manao sy ny fahasamihafana eo amin'ny tontolon'ny fanodinana teny.