જ્ઞાન પૃષ્ટ પ્રોફિટસર્વર સેવા સાથે કામ કરવા માટેની સરળ સૂચનાઓ
મુખ્ય જ્ઞાન પૃષ્ટ લિનક્સ ટેક્સ્ટ એડિટર

લિનક્સ ટેક્સ્ટ એડિટર


કન્સોલ ટેક્સ્ટ એડિટર્સ સર્વર મેનેજમેન્ટમાં એક અનિવાર્ય સાધન છે, જે ટેક્સ્ટ ફાઇલો બનાવવા અને સંપાદિત કરવાની ક્ષમતા પ્રદાન કરે છે. તેઓ ગ્રાફિકલ તત્વો વિના કમાન્ડ લાઇન પર આધારિત હોવાથી અલગ પડે છે, પરંતુ તે જ સમયે ટેક્સ્ટ માહિતી સાથે અસરકારક કાર્ય માટે બધા જરૂરી વિકલ્પો પ્રદાન કરે છે. આ સાધન નાના કાર્યો માટે ઉપયોગી થઈ શકે છે, ઉદાહરણ તરીકે, એક ચોક્કસ ફાઇલ બદલવા માટે, અને સંપૂર્ણ અભ્યાસ માટે Linux પર સર્વર લોગ.

આ લેખમાં આપણે Linux ઓપરેટિંગ સિસ્ટમ માટે ઘણા કન્સોલ ટેક્સ્ટ એડિટર્સનું વિશ્લેષણ કરીશું. ચાલો સૌથી લોકપ્રિય ઉકેલો જોઈએ, જેમ કે નેનો, વિમ, અને ઓછા જાણીતા વિશે પણ વાત કરો: emacs, જૉ અને સૂક્ષ્મ. વાંચ્યા પછી, વપરાશકર્તાને બધા સૂચિબદ્ધ સંપાદકોનો સામાન્ય ખ્યાલ આવશે, અને તે તેના સમર્પિત અથવા વર્ચ્યુઅલ માટે સૌથી શ્રેષ્ઠ પસંદ કરી શકશે. સર્વર.

નેનો ટેક્સ્ટ એડિટર

નેનો Linux સિસ્ટમ્સ માટે સૌથી લોકપ્રિય ટર્મિનલ ટેક્સ્ટ એડિટર્સમાંનું એક છે. મોટાભાગની અન્ય ઉપયોગિતાઓથી વિપરીત, નેનો એક અનોખો ફાયદો પૂરો પાડે છે - તેનો ઉપયોગ કરવા માટે ઉચ્ચ સ્તરની વ્યાવસાયિકતાની જરૂર નથી. આ કન્સોલ ટેક્સ્ટ એડિટર ઉપયોગમાં સરળ અને સાહજિક બનાવવા માટે રચાયેલ છે, જે તેને નવા નિશાળીયા માટે પણ સુલભ બનાવે છે. મોટાભાગના કિસ્સાઓમાં, તે સિસ્ટમ પર પહેલાથી જ ઇન્સ્ટોલ કરેલું હોય છે. જો કે, જો તે ઉપલબ્ધ ન હોય, તો તમે નીચેના આદેશોનો ઉપયોગ કરીને એડિટર ઇન્સ્ટોલ કરી શકો છો:

CentOS માટે:

yum install nano

ડેબિયન/ઉબુન્ટુ પર:

apt install nano

તમે ફાઇલ ખોલવા અને ટેક્સ્ટ એડિટરમાં આગળ કામ કરવા માટે આ આદેશનો ઉપયોગ કરી શકો છો:

nano path/to/file
લિનક્સ કન્સોલ ટેક્સ્ટ એડિટર

ફાઇલો સાથે કામ કરવા માટેના મૂળભૂત આદેશોની સૂચિ વિન્ડોના તળિયે દર્શાવેલ છે. ઇચ્છિત કાર્ય સાથે ફક્ત Ctrl કીનો ઉપયોગ કરો. ટૂલ દસ્તાવેજીકરણ વધુ વિગતવાર માહિતી આપી શકે છે.

ટર્મિનલમાં ન દેખાતા વિકલ્પો સાથે ટૂલનો ઉપયોગ કરવા માટે, વાક્યરચનાનો ઉપયોગ કરો:

nano option path/to/file

ઉપલબ્ધ કાર્યોની સંપૂર્ણ યાદી ઉપરની લિંક પરના દસ્તાવેજોમાં પણ મળી શકે છે. મુખ્ય કાર્યોમાં નીચેનાનો સમાવેશ થાય છે:

+number - ફાઇલમાં કઈ લાઇનથી શરૂઆત કરવી તે સ્પષ્ટ કરો.
--tabsize=digit - જગ્યાઓમાં ટેબિંગનું કદ સેટ કરો
--smooth - ફાઇલમાંથી પસાર થતી વખતે સરળ સ્ક્રોલિંગ સક્ષમ કરો
--mouse - નેવિગેશન અને ટેક્સ્ટ હાઇલાઇટિંગ માટે માઉસ સપોર્ટ સક્ષમ કરો
--autoindent - નવી લાઇન પર જતા સમયે આપમેળે ઇન્ડેન્ટ ઉમેરો
--wordwrap - અક્ષરો દ્વારા નહીં, શબ્દો દ્વારા રેખાઓ લપેટો
--softwrap - વાસ્તવિક લખાણ બદલ્યા વિના, દૃષ્ટિની રીતે રેખાઓ લપેટી લો
--syntax=language - ચોક્કસ પ્રોગ્રામિંગ ભાષા માટે સિન્ટેક્સ હાઇલાઇટિંગ સક્ષમ કરો
--bookmarks - ફાઇલમાં ઝડપથી નેવિગેટ કરવા માટે બુકમાર્ક્સ ઉમેરો
--multibuffer - એક સાથે સંપાદન માટે વિવિધ બફરમાં બહુવિધ ફાઇલો ખોલો
--linenumbers - સાઇડબારમાં લાઇન નંબરો દર્શાવો
--rebindkey=key:command - ચોક્કસ આદેશ માટે કી ફરીથી સોંપો

એ ઉલ્લેખ કરવો મહત્વપૂર્ણ છે કે કેટલાક કાર્યોને સક્ષમ અથવા સંપાદિત કરવા માટે તમારે / પર સ્થિત રૂપરેખાંકન ફાઇલનો ઉપયોગ કરવાની જરૂર પડશે.વગેરે/નેનોર્ક. કોઈ ફંક્શનને સક્ષમ અથવા અક્ષમ કરવા માટે, તમારે લાઇન (# પ્રતીક) માંથી ટિપ્પણી ફંક્શન દૂર કરવાની જરૂર છે, અને ચોક્કસ વિકલ્પમાં ફેરફાર કરવા માટે - અનુરૂપ મૂલ્ય બદલો.

વિમ ટેક્સ્ટ એડિટર

આવેશ — એક અદ્યતન કન્સોલ ટેક્સ્ટ એડિટર છે, આ મૂળનું સુધારેલું સંસ્કરણ છે vi, ૧૯૭૬ માં પ્રકાશિત. તેની ખાસિયત ઓપરેટિંગ મોડ્સના અનોખા ખ્યાલમાં રહેલી છે: સામાન્ય, નિવેશ અને દ્રશ્ય મોડ્સ. તે પ્રોગ્રામિંગમાં તેની કાર્યક્ષમતા માટે પ્રખ્યાત બન્યું કારણ કે તેના આદેશોનો વ્યાપક સમૂહ અને શોધ અને બદલો માટે નિયમિત શબ્દસમૂહો માટે સપોર્ટ હતો. નેનો જેવા સરળ સંપાદકોથી વિપરીત, વિમ પરિચિત થવામાં વધુ સમય લઈ શકે છે.

CentOS પર ઇન્સ્ટોલેશન આ આદેશ સાથે થાય છે:

yum install vim

ડેબિયન/ઉબુન્ટુ પર:

apt install vim

પ્રોગ્રામ શરૂ થાય છે અને જરૂરી ફાઇલ આદેશ દ્વારા ખોલવામાં આવે છે:

vim path/to/file
વિમ લિનક્સ ટેક્સ્ટ એડિટર

જેમ તમે ઉપરના ઉદાહરણ પરથી જોઈ શકો છો, કોડ હાઇલાઇટિંગ વિમ ડિફૉલ્ટ રૂપે સક્ષમ છે. પ્રોગ્રામની કાર્યક્ષમતા ખૂબ વ્યાપક છે, અને ફાઇલ મેનેજમેન્ટ અન્ય સંપાદકો કરતા કંઈક અલગ રીતે થાય છે. વિકાસકર્તાઓએ એક અલગ ફાળવણી કરી છે સહાય સંસાધન બધા શક્ય સાધનો અને આદેશોના વિગતવાર અભ્યાસ માટે.

અહીં, ઉદાહરણ તરીકે, સૌથી સામાન્ય આદેશો કેવા દેખાય છે તે છે:

i - ટેક્સ્ટ દાખલ કરવાનું શરૂ કરવા માટે ઇન્સર્ટ મોડ પર જાઓ
Esc - ઇન્સર્ટ મોડમાંથી બહાર નીકળો અને કમાન્ડ મોડ પર પાછા ફરો (સામાન્ય મોડ)
:w - વર્તમાન ફાઇલ સાચવો
:q - વર્તમાન ફાઇલ છોડી દો
:q! - ફેરફારો સાચવ્યા વિના વર્તમાન ફાઇલમાંથી બહાર નીકળો
yy - વર્તમાન લાઇનની નકલ કરો
dd - વર્તમાન લાઇન કાપો
p - કોપી કરેલી અથવા કટ કરેલી લાઇન વર્તમાન લાઇન પછી પેસ્ટ કરો.
u - છેલ્લી ક્રિયા પૂર્વવત્ કરો
/search_term - ફાઇલમાં search_term સ્ટ્રિંગની શોધ
:s/old/new/g - વર્તમાન લાઇનમાં જૂનાના બધા ઉદાહરણોને નવા સાથે બદલો.
:set number - રેખા નંબરો દર્શાવો

આવેશ ટેક્સ્ટ સાથે કામ કરવાની પ્રક્રિયાને ઑપ્ટિમાઇઝ કરવા માટે રચાયેલ એક શક્તિશાળી અને લવચીક ટેક્સ્ટ એડિટર છે. મુખ્ય ગેરલાભ એ છે કે નવા નિશાળીયા માટે પ્રવેશ અવરોધ ખૂબ જ ઊંચો છે. ઇન્ટરફેસ અને આદેશો જેઓ હમણાં જ શીખવાનું શરૂ કરી રહ્યા છે તેમના માટે અજાણ્યા હોઈ શકે છે, અને આ શરૂઆતમાં કેટલીક મુશ્કેલીઓ તરફ દોરી શકે છે.

ઇમેક્સ ટેક્સ્ટ એડિટર

Emacs એક શક્તિશાળી અને કસ્ટમાઇઝ કરી શકાય તેવું ટેક્સ્ટ એડિટર છે જે ટેક્સ્ટને સંપાદિત કરવા, કોડ લખવા અને ફાઇલોનું સંચાલન કરવા માટે વિશાળ શ્રેણીની સુવિધાઓ પ્રદાન કરે છે. તે ઘણી પ્રોગ્રામિંગ ભાષાઓને સપોર્ટ કરે છે, એક્સટેન્શન (પ્લગઇન્સ) માટે બિલ્ટ-ઇન સપોર્ટ ધરાવે છે, અને વપરાશકર્તાને કાર્યોને સ્વચાલિત કરવા માટે પોતાની સ્ક્રિપ્ટો બનાવવાની મંજૂરી આપે છે. Emacs તેમાં એક અનોખી બફર અને વિન્ડો મેનેજમેન્ટ સિસ્ટમ પણ છે, જે તેને સૌથી લવચીક અને સુવિધાથી ભરપૂર સંપાદકોમાંનું એક બનાવે છે.

CentOS પર ઇન્સ્ટોલ કરવા માટે, આપણે આ આદેશનો ઉપયોગ કરીશું:

yum install emacs

ડેબિયન/ઉબુન્ટુ પર:

apt install emacs

કન્સોલમાં ચોક્કસ ફાઇલ ખોલવી એ અન્ય સંપાદકો જેવું જ છે:

emacs path/to/file
Emacs - Linux માટે ટેક્સ્ટ એડિટર

ડિફૉલ્ટ રૂપે, સિન્ટેક્સ હાઇલાઇટિંગ અક્ષમ છે, અને દેખાવ વ્યવહારીક રીતે અન્ય કન્સોલ સંપાદકોથી અલગ નથી. સ્ક્રીનના તળિયે એક સ્ટેટસ બાર છે, અને મુખ્ય કાર્યક્ષમતા ટોચ પર છે. જો કે, એડિટરના કન્સોલ સંસ્કરણ સાથે કામ કરતી વખતે, આ કાર્યક્ષમતા ફક્ત કીબોર્ડ શોર્ટકટનો ઉપયોગ કરીને જ ઉપલબ્ધ છે. એ નોંધવું મહત્વપૂર્ણ છે કે ઉપયોગમાં લેવાતી સહાયક કી કંટ્રોલ કી છે, જે ડિફૉલ્ટ રૂપે Ctrl પર સેટ કરેલી છે, અને મેટા કી, Alt પર સેટ કરેલી છે. દસ્તાવેજીકરણ સત્તાવાર વેબસાઇટ પરનું પૃષ્ઠ તમને સંપૂર્ણ કાર્યક્ષમતાથી પરિચિત થવામાં મદદ કરશે.

ઉદાહરણ તરીકે, ચાલો સૌથી વધુ ઉપયોગમાં લેવાતા આદેશો તપાસીએ:

Alt+X - આદેશ લખો
Ctrl+X Ctrl+C - સંપાદક બંધ કરો
Ctrl+G - ક્રિયા રદ કરો
Ctrl+H b - શોર્ટકટ કી બતાવો
Ctrl+X Ctrl+S - ફાઇલ સાચવો
Ctrl+X Ctrl+F - ફાઇલ ખોલો
Alt+W - નકલ
Ctrl+W - કાપવું
Ctrl+Y - પેસ્ટ કરો
Ctrl+X 2 - વિન્ડોને ઊભી રીતે વિભાજીત કરો
Ctrl+X 0- બારીઓ વચ્ચે સ્વિચ કરો
Ctrl+X -> Ctrl+X <- બફરો વચ્ચે સ્વિચ કરો

સારાંશ માટે, emacs લવચીક કમાન્ડ સિસ્ટમ, ઉચ્ચ કસ્ટમાઇઝેશન અને વ્યાપક કાર્યાત્મક ઉકેલો જેવી અનન્ય સુવિધાઓ પ્રદાન કરે છે. તેની કમાન્ડ લાઇન અને મેક્રો વપરાશકર્તાઓને ઉચ્ચ ઓપરેટિંગ પ્રક્રિયાઓ બનાવવાની મંજૂરી આપે છે. જો કે, તેની સ્વાભાવિક રીતે અત્યંત લવચીક રચનાને કારણે, તે નવા નિશાળીયા દ્વારા ઉપયોગ માટે ભલામણ કરવામાં આવતી નથી.

જો ટેક્સ્ટ એડિટર

જૉ જોસેફ એલિસ દ્વારા બનાવેલ કન્સોલ-આધારિત ટેક્સ્ટ એડિટર છે. તે એક સરળ અને સાહજિક ઇન્ટરફેસ પ્રદાન કરે છે, જે ટેક્સ્ટ કન્સોલમાં કામ કરવા માટે આદર્શ છે. જૉ દાખલ કરવા, કાઢી નાખવા, નકલ કરવા જેવા મૂળભૂત ટેક્સ્ટ એડિટિંગ કાર્યો તેમજ સિન્ટેક્સ હાઇલાઇટિંગ સાથે બહુવિધ પ્રોગ્રામિંગ ભાષાઓ માટે સપોર્ટ સહિત અદ્યતન સુવિધાઓ પ્રદાન કરે છે. જેમ કે નેનો, આ એડિટર એવા લોકો માટે એક આદર્શ પસંદગી છે જેઓ ઉપયોગિતાને મહત્વ આપે છે.

CentOS પર ઇન્સ્ટોલ કરવાનો આદેશ:

yum install joe

ડેબિયન/ઉબુન્ટુ પર:

apt install joe

આદેશ દ્વારા ટેક્સ્ટ ફાઇલ ખોલવામાં આવે છે:

joe path/to/file
Linux માટે ટેક્સ્ટ એડિટર

સિન્ટેક્સ હાઇલાઇટિંગ ડિફૉલ્ટ રૂપે સક્રિય થાય છે, અને સંપાદિત કરવામાં આવી રહેલી ફાઇલ વિશેની મૂળભૂત માહિતી એડિટરની ટોચ પર પ્રદર્શિત થાય છે. પાછલા સંપાદકોની જેમ, જૉ મેક્રો આદેશો માટે સપોર્ટ સહિત ઘણા વધારાના વિકલ્પો છે. આદેશોના મૂળભૂત સમૂહથી પરિચિત થવા માટે, તમારે કી સંયોજનનો ઉપયોગ કરવાની જરૂર છે Ctrl + કે, અને પછી H કી. ઉપલબ્ધ કાર્યો ટર્મિનલની ટોચ પર પ્રદર્શિત થશે:

જો કન્સોલ એડિટર

સુવિધાઓની વધુ વિગતવાર યાદી પર મળી શકે છે દસ્તાવેજીકરણ પાનું.

જૉ એક સરળ અને સાહજિક ઇન્ટરફેસ ધરાવે છે, જે તેને નવા નિશાળીયા માટે સુલભ બનાવે છે. તે જ સમયે, તે મલ્ટી-વિન્ડો સપોર્ટ, ટેક્સ્ટ હાઇલાઇટિંગ, શોધ અને રિપ્લેસમેન્ટ જેવી શક્તિશાળી સુવિધાઓ પ્રદાન કરે છે, જે તેને કુશળ વપરાશકર્તાઓ માટે આકર્ષક બનાવે છે. જૉ એ છે કે અન્ય ટેક્સ્ટ એડિટર્સની તુલનામાં તેમાં વ્યાપક સમર્થન અને વિકાસનો અભાવ છે, જેના પરિણામે ભવિષ્યમાં મર્યાદિત સુવિધાઓ અને અપડેટ્સ આવી શકે છે. અન્ય સોલ્યુશન્સમાંથી સ્વિચ કરતી વખતે વપરાશકર્તાઓને સુવિધાઓ અને કી સંયોજનોમાં નિપુણતા મેળવવામાં પણ મુશ્કેલીઓનો સામનો કરવો પડી શકે છે.

માઇક્રો ટેક્સ્ટ એડિટર

માઇક્રો — એક હલકું, ઉપયોગમાં સરળ ટેક્સ્ટ એડિટર છે જે મિનિમલિઝમ અને સાહજિકતા પર ધ્યાન કેન્દ્રિત કરીને ડિઝાઇન કરવામાં આવ્યું છે. આ ટૂલ મૂળભૂત ટેક્સ્ટ એડિટિંગ કાર્યક્ષમતા પ્રદાન કરે છે અને વધારાના કાર્યક્ષમતા એક્સટેન્શનને સપોર્ટ કરે છે. માઇક્રો વિવિધ પ્રોગ્રામિંગ ભાષાઓ માટે સિન્ટેક્સ હાઇલાઇટિંગ, મલ્ટી-લાઇન હાઇલાઇટિંગ, પ્લગઇન સપોર્ટ અને અન્ય કસ્ટમાઇઝ કરી શકાય તેવા વપરાશકર્તા સેટિંગ્સને સપોર્ટ કરે છે.

CentOS પર ઇન્સ્ટોલેશન એક ખાસ સ્ક્રિપ્ટનો ઉપયોગ કરીને આ આદેશ સાથે કરવામાં આવે છે:

curl https://getmic.ro | bash

ડેબિયન/ઉબુન્ટુ પર:

apt install micro

કૃપા કરીને નોંધ લો: આ ઇન્સ્ટોલેશન પદ્ધતિનો ઉપયોગ કરીને, CentOS પર એડિટર લોન્ચ કરવું પણ અલગ હશે. તમે તમારી હોમ ડિરેક્ટરીમાં હોય ત્યારે આ આદેશનો ઉપયોગ કરીને ચોક્કસ ફાઇલ ખોલી શકો છો:

./micro path/to/file

કોઈપણ ડિરેક્ટરીમાંથી ટૂલનો ઉપયોગ કરવા માટે, તમારે તેને / માં ખસેડવાની જરૂર છે.યુએસઆર/બિન. આ કરવા માટે આપણે આદેશનો ઉપયોગ કરીશું

mv micro /usr/bin/

જે પછી, સૂક્ષ્મ ડેબિયન/ઉબુન્ટુ સહિત, બધી લિનક્સ સિસ્ટમ્સ પર લોન્ચ પ્રક્રિયા સમાન હશે:

micro path/to/file
લિનક્સ માટે માઇક્રો - કન્સોલ ટેક્સ્ટ એડિટર

દસ્તાવેજ નેવિગેટ કરવા અને સંપાદિત કરવા માટેની ચાવીઓ દબાવીને શીખી શકાય છે Alt+G કી. સૌથી વધુ ઉપયોગમાં લેવાતા આદેશો ટર્મિનલના તળિયે પ્રદર્શિત થશે:

માઇક્રો એડિટર માટે આદેશો

સીટીએલઆર+જી સંયોજન ટૂલનો સંપૂર્ણ મદદ વિભાગ ખોલશે:

Ctlr+G કોમ્બિનેશન ટૂલનો સંપૂર્ણ મદદ વિભાગ ખોલશે.

તમે ટૂલ ક્ષમતાઓ વિશે વધુ માહિતી સત્તાવાર GitHub પ્રોજેક્ટ પેજ પર મેળવી શકો છો દસ્તાવેજીકરણ વિભાગ.

એકંદરે, આ સૂક્ષ્મ હળવાશ અને ઉપયોગીતા માટે ટેવાયેલા લોકો માટે એડિટર એક ઉત્તમ પસંદગી છે. તેની સરળ ડિઝાઇન અને ઝડપી કામગીરી તેને પ્રોગ્રામરો માટે એક આકર્ષક સાધન બનાવે છે. જોકે, ગેરલાભ એ કાર્યોનો મર્યાદિત સમૂહ અને ગ્રાફિકલ ઇન્ટરફેસનો અભાવ હોઈ શકે છે. આ હોવા છતાં, સૂક્ષ્મ ટેક્સ્ટ ફાઇલોના સંપાદન માટે એડિટર એક વિશ્વસનીય અને કાર્યક્ષમ ઉકેલ છે.

ઉપસંહાર

Linux માટે ટેક્સ્ટ કન્સોલ એડિટર્સની સમીક્ષામાં તેમાંથી દરેકની વિવિધતા અને અનન્ય લાક્ષણિકતાઓ બહાર આવી. એકમાત્ર યોગ્ય ઉકેલનો અભાવ વ્યક્તિગત પસંદગીના મહત્વ પર ભાર મૂકે છે, જે વપરાશકર્તાઓને તેમની પસંદગીઓ અને જરૂરિયાતોને અનુરૂપ તેમના અનુભવને અનુકૂલિત કરવાની મંજૂરી આપે છે. Linux માટે કન્સોલ ટેક્સ્ટ એડિટર્સની વિશાળ પસંદગી વપરાશકર્તાઓને તેમની જરૂરિયાતો અનુસાર ટૂલને કસ્ટમાઇઝ કરવાની તક આપે છે, જે વર્ડ પ્રોસેસિંગની દુનિયામાં સુગમતા અને વિવિધતાને પ્રકાશિત કરે છે.

❮ પાછલો લેખ સર્વર સંસાધનોની તપાસ
આગામી લેખ ❯ Linux વપરાશકર્તાઓ: સંચાલન અને પરવાનગીઓ

VPS વિશે અમને પૂછો

અમે દિવસ કે રાતના કોઈપણ સમયે તમારા પ્રશ્નોના જવાબ આપવા માટે હંમેશા તૈયાર છીએ.