Ny tonian-dahatsoratra ao amin'ny Console dia fitaovana tena ilaina amin'ny fitantanana server, manome fahafahana mamorona sy manova rakitra lahatsoratra. Miavaka izy ireo satria mifototra amin'ny baikon'ny baiko, tsy misy singa grafika, fa miaraka amin'izay koa dia manome ny safidy rehetra ilaina amin'ny asa mahomby miaraka amin'ny fampahalalana an-tsoratra. Ity fitaovana ity dia mety ho ilaina amin'ny asa kely, ohatra, ny fanovana rakitra iray manokana, ary ny fianarana feno server logs amin'ny Linux.
Ato amin'ity lahatsoratra ity isika dia handinika tonian-dahatsoratra maromaro ho an'ny rafitra fiasan'ny Linux. Andeha hojerentsika ny vahaolana malaza indrindra, toy ny Nano, vim, ary koa miresaka momba ireo tsy dia fantatra loatra: emacs, Joe sy madinika. Aorian'ny famakiana, ny mpampiasa dia hanana hevitra ankapobeny momba ireo tonian-dahatsoratra voatanisa rehetra, ary afaka misafidy ny tsara indrindra ho an'ny fanoloran-tenany na virtoaly. mpizara.
Nano text editor
Nano dia iray amin'ireo tonian-dahatsoratra faran'izay malaza indrindra ho an'ny rafitra Linux. Tsy toy ny ankamaroan'ny fitaovana hafa, Nano manome tombony miavaka - tsy mitaky avo lenta ny matihanina mampiasa. Ity tonian-dahatsoratra console ity dia natao ho mora ampiasaina sy intuitive, ka mahatonga azy ho azo idirana na dia ireo vao manomboka aza. Amin'ny ankabeazan'ny toe-javatra, dia efa napetraka eo amin'ny rafitra izy io. Na izany aza, raha tsy misy izany dia azonao atao ny mametraka ny mpanonta amin'ny fampiasana 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

Ny lisitry ny baiko fototra amin'ny fiasana amin'ny rakitra dia aseho eo amin'ny faran'ny varavarankely. Ampiasao fotsiny ny famaha Ctrl miaraka amin'ny asa tadiavina. Ny fitaovana tahirin-kevitra afaka manome fampahalalana misimisy 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 manonona fa mba ahafahana mamaha na manitsy ny fiasa sasany dia ilainao ny mampiasa ny rakitra fanamafisana hita ao amin'ny /sns/nanorc. Mba ahafahana mamaha na manafoana ny asa iray dia mila esorinao amin'ny tsipika ny asa fanehoan-kevitra (marika #), ary hanova ny safidy manokana - hanova ny sanda mifanaraka amin'izany.
Vim text editor
vim — dia tonian-dahatsoratry ny console mandroso, ity dia dikan-teny nohatsaraina tamin'ny tany am-boalohany vi, navoaka tamin'ny 1976. Ny mampiavaka azy dia ao amin'ny foto-kevitra tokana momba ny fomba fiasa: mahazatra, fampidirana ary fomba fijery. Nanjary nalaza tamin'ny fahombiazany tamin'ny fandaharana izy io noho ny baiko be dia be sy ny fanohanan'ny andian-teny mahazatra ho an'ny fikarohana sy fanoloana. Tsy sahala amin'ny tonian-dahatsoratra tsotra toa ny nano, ny vim dia mety haharitra ela kokoa vao mahazatra azy.
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 code highlighting in vim dia alefa amin'ny alàlan'ny default. Ny fiasan'ny programa dia tena midadasika, ary ny fitantanana ny rakitra dia miseho amin'ny fomba hafa noho ny amin'ny tonian-dahatsoratra hafa. Ny developer dia nanokana iray manokana Loharano fanampiana ho an'ny fandalinana amin'ny antsipiriany ny 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
vim dia tonian-dahatsoratra mahery vaika sy malefaka natao hanatsarana ny fizotran'ny asa miaraka amin'ny lahatsoratra. Ny fatiantoka lehibe dia ny sakana fidirana ambony indrindra ho an'ireo vao manomboka. Ny interface sy ny baiko dia mety tsy mahazatra ireo izay vao manomboka mianatra azy io, ary mety hiteraka fahasahiranana izany amin'ny voalohany.
Emacs text editor
Emacs dia tonian-dahatsoratra mahery vaika sy azo zahana izay manome endri-javatra marobe ho an'ny fanitsiana lahatsoratra, fanoratana kaody ary fitantanana rakitra. Izy io dia manohana fiteny fandaharana maro, manana fanohanana naorina ho an'ny fanitarana (plugins), ary mamela ny mpampiasa hamorona ny sorany manokana mba handrindrana ny asa. Emacs manana rafitra fitantanana buffer sy varavarankely tsy manam-paharoa ihany koa, ka mahatonga azy io ho iray amin'ireo tonian-dahatsoratra mora 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 alàlan'ny default, ny fanasongadinana ny syntax dia kilemaina, ary ny endriny dia tsy misy hafa amin'ny tonian-dahatsoratra console hafa. Eo amin'ny farany ambany amin'ny efijery dia misy sata mifehy, ary eo an-tampony ny fiasa fototra. Na izany aza, rehefa miasa miaraka amin'ny dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-teny iray ihany io fampiasa io. Zava-dehibe ny manamarika fa ny fanalahidy fanampiny ampiasaina dia ny Control key, izay apetraka amin'ny Ctrl amin'ny alàlan'ny default, ary ny Meta key, napetraka amin'ny Alt. Ny antontan-taratasy pejy ao amin'ny vohikala ofisialy dia hanampy anao hahafantatra ny asa 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, emacs manome endri-javatra tsy manam-paharoa toy ny rafitra baiko malefaka, fanamboarana avo lenta, ary vahaolana mahomby. Ny andalana baikony sy ny macros dia ahafahan'ny mpampiasa mamorona dingana miasa be. Na izany aza, noho ny firafiny tena malefaka, dia tsy soso-kevitra hampiasain'ny vao manomboka.
Joe text editor
Joe dia tonian-dahatsoratra mifototra amin'ny console noforonin'i Joseph Ellis. Izy io dia manome interface tsotra sy intuitive, mety tsara amin'ny fiasana amin'ny console text. Joe dia manome fiasa fototra fanitsiana lahatsoratra toy ny fampidirana, famafana, kopia, ary koa ireo endri-javatra mandroso ao anatin'izany ny fanohanana ny fiteny fandaharana maro miaraka amin'ny fanasongadinana syntax. TOY Nano, ity mpanonta 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

Ny fanasongadinana syntax dia alefa amin'ny alàlan'ny default, ary ny fampahalalana fototra momba ny rakitra ovaina dia aseho eo an-tampon'ny mpanonta. Toy ireo mpamoaka lahatsoratra teo aloha, Joe manana safidy fanampiny maro, anisan'izany ny fanohanana ny baiko macro. Mba hahalalanao ny andian-baiko fototra dia mila mampiasa ny fitambarana fanalahidy ianao Ctrl + K, ary avy eo ny H fanalahidy. Ny fiasa misy dia haseho eo an-tampon'ny terminal:

Ny lisitry ny endri-javatra amin'ny antsipiriany kokoa dia azo jerena ao amin'ny tahirin-kevitra page.
Joe manana interface tsotra sy intuitive, mahatonga azy ho azon'ny vao manomboka. Mandritra izany fotoana izany, manome endri-javatra mahery vaika toy ny fanohanan'ny varavarankely maro, fanasongadinana lahatsoratra, fikarohana ary fanoloana, ka mahatonga azy ho mahasarika ny mpampiasa mahay. Ny tsy fahampian'ny Joe dia ny tsy fahampian'ny fanohanana sy fampivoarana miely patrana raha oharina amin'ireo mpamoaka lahatsoratra hafa, izay mety hiteraka endri-javatra voafetra sy fanavaozana amin'ny ho avy. Mety ho sahirana ihany koa ny mpampiasa amin'ny fifehezana ireo endri-javatra sy fampifangaroana fototra rehefa miala amin'ny vahaolana hafa.
Micro text editor
Micro - dia tonian-dahatsoratra maivana sy mora ampiasaina natao mifantoka amin'ny minimalisma sy ny intuitivity. Ity fitaovana ity dia manome fampiasa fanontana lahatsoratra fototra ary manohana fanitarana fiasa fanampiny. Micro manohana ny fanasongadinana syntax ho an'ny fiteny fandaharana isan-karazany, fanasongadinana andalana maro, fanohanana plugin ary firafitry ny mpampiasa hafa azo zahana.
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
Raha hampiasa ilay fitaovana avy amin'ny lahatahiry rehetra ianao dia mila mamindra azy any amin'ny /usr/bin. Mba hanaovana izany dia hampiasa ny baiko isika
mv micro /usr/bin/
Aorian'izay, ny madinika Ny fizotran'ny fandefasana dia hitovy amin'ny rafitra Linux rehetra, ao anatin'izany ny Debian/Ubuntu:
micro path/to/file

Ny fanalahidin'ny fitetezana sy fanitsiana antontan-taratasy dia azo ianarana amin'ny fanindriana Alt+G. Ny baiko ampiasaina indrindra dia haseho eo amin'ny faran'ny terminal:

The Ctlr+G Ny fitambarana dia hanokatra ny fizarana fanampiana feno amin'ny fitaovana:

Azonao atao ny mianatra bebe kokoa momba ny fahaizan'ny fitaovana ao amin'ny pejy ofisialin'ny tetikasa GitHub ao amin'ny tahirin-kevitra faritra.
Amin'ny ankapobeny, ny madinika tonian-dahatsoratra dia safidy tsara ho an'ireo izay zatra ny maivana sy ny fampiasana. Ny endrika minimalista sy ny fampisehoana haingana dia mahatonga azy ho fitaovana mahasarika ho an'ny programmer. Na izany aza, ny fatiantoka dia mety ho voafetra ny fampandehanana sy ny tsy fisian'ny interface grafika. Na eo aza izany, madinika ny editor dia mijanona ho vahaolana azo itokisana sy mahomby amin'ny fanitsiana rakitra lahatsoratra
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.