Imọlẹmọlẹ Awọn ilana ti o rọrun lati ṣiṣẹ pẹlu iṣẹ olupin Profitserver
Main Imọlẹmọlẹ Awọn olootu ọrọ Linux

Awọn olootu ọrọ Linux


Awọn olootu ọrọ console jẹ ohun elo ti ko ṣe pataki ni iṣakoso olupin, n pese agbara lati ṣẹda ati ṣatunkọ awọn faili ọrọ. Wọn ṣe iyatọ nitori wọn da lori laini aṣẹ, laisi awọn eroja ayaworan, ṣugbọn ni akoko kanna pese gbogbo awọn aṣayan pataki fun iṣẹ ti o munadoko pẹlu alaye ọrọ. Ọpa yii le wulo mejeeji fun awọn iṣẹ-ṣiṣe kekere, fun apẹẹrẹ, yiyipada faili kan pato, ati fun ikẹkọ kikun ti olupin àkọọlẹ lori Linux.

Ninu nkan yii a yoo ṣe itupalẹ ọpọlọpọ awọn olootu ọrọ console fun awọn ọna ṣiṣe Linux. Jẹ ki a wo awọn solusan olokiki julọ, bii nano, Vim, ati tun sọrọ nipa awọn ti a ko mọ diẹ sii: emacs, Joe ati bulọọgi. Lẹhin kika, olumulo yoo ni imọran gbogbogbo ti gbogbo awọn olootu ti a ṣe akojọ, ati pe yoo ni anfani lati yan eyi ti o dara julọ fun iyasọtọ tabi foju. server.

Nano ọrọ olootu

nano jẹ ọkan ninu awọn olootu ọrọ ebute olokiki julọ fun awọn eto Linux. Ko dabi ọpọlọpọ awọn ohun elo miiran, nano pese anfani alailẹgbẹ - ko nilo ipele giga ti ọjọgbọn lati lo. Olootu ọrọ console yii jẹ apẹrẹ lati rọrun-lati-lo ati ogbon inu, ṣiṣe ni iraye si paapaa si awọn olubere. Ni ọpọlọpọ igba, o ti fi sii tẹlẹ lori eto naa. Sibẹsibẹ, ti ko ba wa, o le fi olootu sori ẹrọ nipa lilo awọn aṣẹ wọnyi:

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
Linux console ọrọ olootu

Atokọ awọn aṣẹ ipilẹ fun ṣiṣẹ pẹlu awọn faili ni itọkasi ni isalẹ ti window naa. O kan lo bọtini Ctrl nigbakanna pẹlu iṣẹ ti o fẹ. Ohun elo naa iwe le pese alaye alaye diẹ sii.

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

O ṣe pataki lati darukọ iyẹn lati mu ṣiṣẹ tabi ṣatunkọ awọn iṣẹ kan iwọ yoo nilo lati lo faili iṣeto ni /ati be be lo / nanorc. Lati mu ṣiṣẹ tabi mu iṣẹ kan ṣiṣẹ, o nilo lati yọ iṣẹ asọye kuro ni laini (aami #), ati lati ṣe awọn ayipada si aṣayan kan pato - yi iye ti o baamu pada.

Vim ọrọ olootu

Mo ti wá - jẹ olootu ọrọ console ilọsiwaju, eyi jẹ ẹya ilọsiwaju ti atilẹba vi, ti a tu silẹ ni 1976. Iyatọ rẹ wa ni imọran alailẹgbẹ ti awọn ipo iṣẹ: deede, fi sii ati awọn ipo wiwo. O di olokiki fun ṣiṣe rẹ ni siseto nitori eto titobi rẹ ti awọn aṣẹ ati atilẹyin fun awọn gbolohun ọrọ deede fun wiwa ati rọpo. Ko dabi awọn olootu ti o rọrun bi nano, vim le gba to gun lati di faramọ pẹlu.

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
Vim Linux ọrọ olootu

Bi o ti le rii lati apẹẹrẹ loke, koodu ti n ṣe afihan ni Vim ti ṣiṣẹ nipasẹ aiyipada. Iṣẹ ṣiṣe ti eto naa gbooro pupọ, ati pe iṣakoso faili waye ni itumo ti o yatọ ju ninu awọn olootu miiran. Awọn Difelopa ti ya sọtọ lọtọ Iranlọwọ awọn oluşewadi fun iwadi alaye ti gbogbo awọn irinṣẹ ati awọn aṣẹ ti o ṣeeṣ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ọ sii
Esc - 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 ayipada
yy – da awọn ti isiyi ila
dd – ge awọn ti isiyi ila
p - 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

Mo ti wá jẹ olootu ọrọ ti o lagbara ati rọ ti a ṣe apẹrẹ lati mu ilana ti ṣiṣẹ pẹlu ọrọ naa pọ si. Alailanfani akọkọ jẹ idena titẹsi ti o ga julọ fun awọn olubere. Ni wiwo ati awọn aṣẹ le jẹ aimọ si awọn ti o kan bẹrẹ lati kọ ẹkọ, ati pe eyi le ja si diẹ ninu awọn iṣoro ni ibẹrẹ.

Emacs ọrọ olootu

Awọn emacs jẹ olootu ọrọ ti o lagbara ati isọdi ti o pese ọpọlọpọ awọn ẹya fun ṣiṣatunṣe ọrọ, koodu kikọ, ati iṣakoso awọn faili. O ṣe atilẹyin ọpọlọpọ awọn ede siseto, ni atilẹyin ti a ṣe sinu fun awọn amugbooro (awọn afikun), ati gba olumulo laaye lati ṣẹda awọn iwe afọwọkọ tiwọn lati ṣe adaṣe awọn iṣẹ ṣiṣe. Awọn emacs tun ni ifipamọ alailẹgbẹ ati eto iṣakoso window, ti o jẹ ki o jẹ ọkan ninu irọrun julọ ati awọn olootu ọlọrọ ẹya-ara ni ayika.

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
Emacs - olootu ọrọ fun Linux

Nipa aiyipada, fifi aami sintasi jẹ alaabo, ati pe irisi ko yatọ si awọn olootu console miiran. Ni isalẹ iboju nibẹ ni ọpa ipo kan, ati pe iṣẹ akọkọ wa ni oke. Bibẹẹkọ, nigba ṣiṣẹ pẹlu ẹya console ti olootu, iṣẹ ṣiṣe wa nikan ni lilo ọna abuja keyboard kan. O ṣe pataki lati ṣe akiyesi pe awọn bọtini iranlọwọ ti a lo jẹ bọtini Iṣakoso, eyiti a ṣeto si Ctrl nipasẹ aiyipada, ati bọtini Meta, ṣeto si Alt. Awọn iwe aṣẹ oju-iwe lori oju opo wẹẹbu osise yoo ṣe iranlọwọ fun ọ lati ni oye pẹlu iṣẹ ṣiṣe ni kikun.

Gẹgẹbi apẹẹrẹ, jẹ ki a ṣayẹwo awọn aṣẹ ti a lo julọ:

Alt+X – tẹ aṣẹ kan
Ctrl+X Ctrl+C - sunmọ olootu
Ctrl+G - fagilee igbese
Ctrl+H b – fi awọn bọtini ọna abuja han
Ctrl+X Ctrl+S - fi faili pamọ
Ctrl+X Ctrl+F - ṣii faili
Alt+W - daakọ
Ctrl+W - ge
Ctrl+Y - lẹẹmọ
Ctrl+X 2 - pipin window ni inaro
Ctrl+X 0- yipada laarin awọn window
Ctrl+X -> Ctrl+X <- yipada laarin awọn buffers

Lati akopọ, emacs pese awọn ẹya alailẹgbẹ gẹgẹbi eto pipaṣẹ rọ, isọdi giga, ati awọn solusan iṣẹ ṣiṣe lọpọlọpọ. Laini aṣẹ rẹ ati awọn macros gba awọn olumulo laaye lati ṣẹda awọn ilana ṣiṣe giga. Bibẹẹkọ, nitori ọna ti o ni irọrun pupọ ti ara rẹ, ko ṣeduro fun lilo nipasẹ awọn olubere.

Joe ọrọ olootu

Joe jẹ olootu ọrọ ti o da lori console ti a ṣẹda nipasẹ Joseph Ellis. O pese wiwo ti o rọrun ati ogbon inu, apẹrẹ fun ṣiṣẹ ni console ọrọ kan. Joe pese awọn iṣẹ ṣiṣatunṣe ọrọ ipilẹ gẹgẹbi fifi sii, pipaarẹ, didaakọ, bakanna bi awọn ẹya ilọsiwaju pẹlu atilẹyin fun awọn ede siseto pupọ pẹlu fifi aami sintasi. Bi nano, Olootu yii jẹ yiyan ti o dara julọ fun awọn ti o ni idiyele lilo.

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
Olootu ọrọ fun Linux

Ṣiṣe afihan sintasi ti mu ṣiṣẹ nipasẹ aiyipada, ati alaye ipilẹ nipa faili ti n ṣatunkọ yoo han ni oke olootu naa. Gẹgẹbi awọn olootu iṣaaju, Joe ni ọpọlọpọ awọn aṣayan afikun, pẹlu atilẹyin fun awọn aṣẹ Makiro. Lati faramọ pẹlu eto ipilẹ ti awọn aṣẹ, o nilo lati lo akojọpọ bọtini Ctrl + K, ati lẹhinna awọn H bọtini. Awọn iṣẹ to wa yoo han ni oke ebute naa:

Joe console olootu

A alaye diẹ akojọ ti awọn ẹya ara ẹrọ le ri lori awọn iwe iwe.

Joe ni wiwo ti o rọrun ati ogbon inu, ti o jẹ ki o wọle si awọn olubere. Ni akoko kanna, o pese awọn ẹya ara ẹrọ ti o lagbara gẹgẹbi atilẹyin-window pupọ, afihan ọrọ, wiwa ati rirọpo, jẹ ki o wuni si awọn olumulo ti oye. Alailanfani ti Joe ni pe ko ni atilẹyin ati idagbasoke kaakiri ni akawe si awọn olootu ọrọ miiran, eyiti o le ja si awọn ẹya ti o lopin ati awọn imudojuiwọn ni ọjọ iwaju. Awọn olumulo le tun pade awọn iṣoro ni awọn ẹya iṣakoso ati awọn akojọpọ bọtini nigbati o yipada lati awọn solusan miiran.

Olootu ọrọ Micro

Micro - jẹ iwuwo fẹẹrẹ, rọrun-si-lilo olootu ọrọ ti a ṣe apẹrẹ pẹlu idojukọ lori minimalism ati intuitivity. Ọpa yii n pese iṣẹ ṣiṣe atunṣe ọrọ ipilẹ ati atilẹyin awọn afikun iṣẹ ṣiṣe. Micro ṣe atilẹyin fifi aami sintasi fun ọpọlọpọ awọn ede siseto, afihan ila-pupọ, atilẹyin ohun itanna ati awọn eto olumulo isọdi miiran.

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

Lati lo ọpa lati eyikeyi liana, o nilo lati gbe si /usr/bin. Lati ṣe eyi a yoo lo aṣẹ naa

mv micro /usr/bin/

Lẹhin eyi, awọn bulọọgi Ilana ifilọlẹ yoo jẹ iru lori gbogbo awọn eto Linux, pẹlu Debian/Ubuntu:

micro path/to/file
Micro – console ọrọ olootu fun Linux

Awọn bọtini fun lilọ kiri ati ṣiṣatunṣe iwe kan le kọ ẹkọ nipa titẹ Alt+G. Awọn aṣẹ ti a lo julọ yoo han ni isalẹ ti ebute naa:

Awọn aṣẹ fun olootu Micro

awọn Ctlr+G apapo yoo ṣii apakan iranlọwọ pipe ti ọpa:

Apapo Ctlr + G yoo ṣii apakan iranlọwọ pipe ti ọpa naa

O le kọ ẹkọ diẹ sii nipa awọn agbara irinṣẹ lori oju-iwe iṣẹ akanṣe GitHub ni oju-iwe iwe apakan.

Iwoye, awọn bulọọgi olootu jẹ yiyan ti o dara julọ fun awọn ti o lo si ina ati lilo. Apẹrẹ minimalistic rẹ ati iṣẹ iyara jẹ ki o jẹ ohun elo ti o wuyi fun awọn olupilẹṣẹ. Bibẹẹkọ, aila-nfani naa le jẹ eto awọn iṣẹ to lopin ati aini wiwo ayaworan kan. Bi o ti lẹ jẹ pe eyi, bulọọgi olootu jẹ ojutu ti o gbẹkẹle ati lilo daradara fun ṣiṣatunṣe 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ọ.

❮ Nkan ti o ti kọja Ṣayẹwo awọn orisun olupin
Nkan ti o tẹle ❯ Awọn olumulo Linux: Isakoso ati awọn igbanilaaye

Beere wa nipa VPS

A ni o wa nigbagbogbo setan lati dahun ibeere rẹ ni eyikeyi akoko ti ọjọ tabi oru.