د کنسول متن ایډیټرونه د سرور مدیریت کې یو اړین وسیله ده، چې د متن فایلونو جوړولو او سمولو وړتیا چمتو کوي. دوی توپیر لري ځکه چې دوی د قوماندې کرښې پراساس دي، د ګرافیکي عناصرو څخه بې برخې دي، مګر په ورته وخت کې د متن معلوماتو سره د اغیزمن کار لپاره ټول اړین اختیارونه چمتو کوي. دا وسیله کولی شي د کوچنیو دندو لپاره ګټوره وي، د بیلګې په توګه، د یو ځانګړي فایل بدلول، او د بشپړ مطالعې لپاره په لینکس کې د سرور لاګونه.
پدې مقاله کې به موږ د لینکس عملیاتي سیسټمونو لپاره د کنسول ډیری متن ایډیټرونه تحلیل کړو. راځئ چې خورا مشهور حلونه وګورو، لکه نانو, vim، او د لږ پیژندل شویو په اړه هم وغږیږئ: emacs, جو او د کوچنیو. د لوستلو وروسته، کاروونکی به د ټولو لیست شویو مدیرانو عمومي نظر ولري، او د دې وړتیا به ولري چې د خپل وقف شوي یا مجازی مدیر لپاره ترټولو غوره غوره کړي. سرور.
د نانو متن مدیر
نانو د لینکس سیسټمونو لپاره یو له خورا مشهور ټرمینل متن ایډیټرونو څخه دی. د ډیری نورو اسانتیاوو برخلاف، نانو یو ځانګړی ګټه وړاندې کوي - د کارولو لپاره لوړې کچې مسلکيتوب ته اړتیا نلري. دا کنسول متن ایډیټر د کارولو لپاره اسانه او رواني ډیزاین شوی، چې دا حتی د پیل کونکو لپاره هم د لاسرسي وړ کوي. په ډیری مواردو کې، دا دمخه په سیسټم کې نصب شوی. په هرصورت، که دا شتون ونلري، تاسو کولی شئ د لاندې امرونو په کارولو سره ایډیټر نصب کړئ:
د CentOS لپاره:
yum install nano
په Debian/Ubuntu کې:
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 - یوې ځانګړې قوماندې ته کیلي بیا وټاکئ
دا مهمه ده چې یادونه وکړو چې د ځینو دندو فعالولو یا سمولو لپاره تاسو به د ترتیب فایل کارولو ته اړتیا ولرئ چې په / کې موقعیت لري.او داسې نور/نانورک. د یو فعالیت فعال یا غیر فعالولو لپاره، تاسو اړتیا لرئ چې د تبصرې فعالیت له کرښې (# سمبول) څخه لرې کړئ، او په ځانګړي انتخاب کې د بدلون راوستلو لپاره - اړونده ارزښت بدل کړئ.
د ویم متن مدیر
Vim — یو پرمختللی کنسول متن ایډیټر دی، دا د اصلي نسخه یوه پرمختللې نسخه ده vi، په ۱۹۷۶ کال کې خپور شو. د دې ځانګړتیا د عملیاتي حالتونو په ځانګړي مفهوم کې ده: نورمال، داخلول او بصري حالتونه. دا د پراخو قوماندې او د لټون او بدلولو لپاره د منظمو جملو ملاتړ له امله په پروګرام کولو کې د خپل موثریت لپاره مشهور شو. د نانو په څیر د ساده ایډیټرونو برعکس، ویم کولی شي د بلدیدو لپاره ډیر وخت ونیسي.
په CentOS کې نصب کول د لاندې قوماندې سره ترسره کیږي:
yum install vim
په Debian/Ubuntu کې:
apt install vim
پروګرام پیل کیږي او اړین فایل د لاندې قوماندې په واسطه پرانیستل کیږي:
vim path/to/file
لکه څنګه چې تاسو د پورته مثال څخه لیدلی شئ، د کوډ روښانه کول په vim د ډیفالټ لخوا فعال شوی. د پروګرام فعالیت خورا پراخ دی، او د فایل مدیریت د نورو مدیرانو په پرتله یو څه توپیر لري. پراختیا کونکو یو جلا تخصیص کړی دی د مرستې سرچینه د ټولو ممکنه وسیلو او امرونو تفصيلي مطالعې لپاره.
دلته، د مثال په توګه، هغه څه دي چې خورا عام حکمونه ورته ښکاري:
i - د متن داخلولو پیل کولو لپاره د داخلولو حالت ته لاړ شئEsc - د داخلولو حالت څخه ووځئ او د قوماندې حالت ته بیرته راشئ (عادي حالت):w - اوسنی فایل خوندي کړئ:q - اوسنی فایل پریږدئ:q! - د بدلونونو خوندي کولو پرته اوسنی فایل پریږدئyy - اوسنۍ کرښه کاپي کړئdd - اوسنۍ کرښه پرې کړئp - کاپي شوې یا پرې شوې کرښه د اوسني کرښې وروسته پیسټ کړئu - وروستۍ کړنه لغوه کړئ/search_term - په یوه فایل کې د search_term تار لټون:s/old/new/g - په اوسني کرښه کې د زړو ټولو مثالونو ځای په ځای کول نوي سره:set number - د کرښې شمېرې ښکاره کړئ
Vim یو پیاوړی او انعطاف منونکی متن ایډیټر دی چې د متن سره د کار کولو پروسې غوره کولو لپاره ډیزاین شوی. اصلي زیان یې د پیل کونکو لپاره خورا لوړ د ننوتلو خنډ دی. انٹرفیس او امرونه ممکن د هغو کسانو لپاره نا اشنا وي چې یوازې یې زده کول پیل کړي، او دا ممکن په پیل کې ځینې ستونزې رامینځته کړي.
د ایماکس متن مدیر
ایماکس یو پیاوړی او دودیز متن ایډیټر دی چې د متن ایډیټ کولو، کوډ لیکلو، او فایلونو اداره کولو لپاره پراخه ځانګړتیاوې وړاندې کوي. دا د ډیری پروګرامینګ ژبو ملاتړ کوي، د توسیعونو (پلګ انونو) لپاره جوړ شوی ملاتړ لري، او کارونکي ته اجازه ورکوي چې د دندو اتومات کولو لپاره خپل سکریپټونه جوړ کړي. ایماکس همدارنګه یو ځانګړی بفر او کړکۍ مدیریت سیسټم لري، چې دا د نړۍ یو له خورا انعطاف منونکو او ځانګړتیاو بډایه ایډیټرونو څخه جوړوي.
په CentOS کې د نصبولو لپاره، موږ به دا قومانده وکاروو:
yum install emacs
په Debian/Ubuntu کې:
apt install emacs
په کنسول کې د یوې ځانګړې فایل پرانیستل د نورو ایډیټرانو سره ورته دي:
emacs path/to/file
په ډیفالټ ډول، د نحو روښانه کول غیر فعال دي، او بڼه یې په عملي توګه د نورو کنسول ایډیټرونو څخه توپیر نلري. د سکرین په ښکته کې د حالت بار شتون لري، او اصلي فعالیت په سر کې دی. په هرصورت، کله چې د ایډیټر د کنسول نسخې سره کار کوئ، دا فعالیت یوازې د کیبورډ شارټ کټ په کارولو سره شتون لري. دا مهمه ده چې په یاد ولرئ چې کارول شوي مرستندویه کیلي د کنټرول کیلي دي، کوم چې په ډیفالټ ډول 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
په Debian/Ubuntu کې:
apt install joe
د متن فایل د دې قوماندې په واسطه خلاصیږي:
joe path/to/file
د نحو روښانه کول په ډیفالټ ډول فعال شوي، او د هغه فایل په اړه اساسي معلومات چې ترمیم کیږي د مدیر په سر کې ښودل کیږي. د تیرو مدیرانو په څیر، جو ډیری اضافي اختیارونه لري، په شمول د میکرو کمانډونو ملاتړ. د امرونو د اساسي سیټ سره د بلدتیا لپاره، تاسو اړتیا لرئ چې د کیلي ترکیب وکاروئ Ctrl + K، او بیا H کیلي. شته دندې به د ټرمینل په سر کې ښکاره شي:
د ځانګړتیاوو یو ډیر مفصل لیست په لاندې لینک کې موندل کیدی شي: لاسوند مخ.
جو یو ساده او رواني انٹرفیس لري، چې دا د پیل کونکو لپاره د لاسرسي وړ کوي. په ورته وخت کې، دا قوي ځانګړتیاوې لکه د څو کړکۍ ملاتړ، د متن روښانه کول، لټون او ځای په ځای کول چمتو کوي، چې دا د ماهر کاروونکو لپاره زړه راښکونکی کوي. د جو دا چې دا د نورو متن ایډیټرونو په پرتله پراخه ملاتړ او پراختیا نلري، کوم چې ممکن په راتلونکي کې محدود ځانګړتیاوې او تازه معلومات رامینځته کړي. کاروونکي ممکن د نورو حلونو څخه د بدلولو پرمهال د ځانګړتیاوو او کلیدي ترکیبونو ماسټر کولو کې هم ستونزې سره مخ شي.
د مایکرو متن مدیر
کوچني — یو سپک وزن لرونکی، د کارولو لپاره اسانه متن ایډیټر دی چې په minimalism او intuitivity تمرکز سره ډیزاین شوی. دا وسیله د متن ایډیټ کولو اساسي فعالیت چمتو کوي او د اضافي فعالیت توسیعونو ملاتړ کوي. کوچني د مختلفو پروګرامینګ ژبو لپاره د نحوي روښانه کولو، څو کرښې روښانه کولو، د پلگ ان ملاتړ او نورو دودیز کاروونکو ترتیباتو ملاتړ کوي.
په CentOS کې نصب کول د لاندې قوماندې سره د ځانګړي سکریپټ په کارولو سره ترسره کیږي:
curl https://getmic.ro | bash
په Debian/Ubuntu کې:
apt install micro
مهرباني وکړئ په یاد ولرئ: د دې نصبولو میتود په کارولو سره، په CentOS کې د مدیر پیل کول به هم توپیر ولري. تاسو کولی شئ یو ځانګړی فایل په خپل کور لارښود کې د دې قوماندې سره خلاص کړئ:
./micro path/to/file
د هرې ډایرکټرۍ څخه د وسیلې کارولو لپاره، تاسو اړتیا لرئ چې دا / ته ولیږئ.usr/بند دې کولو لپاره موږ به د قوماندې څخه کار واخلو
mv micro /usr/bin/
له هغې وروسته، د د کوچنیو د لانچ پروسه به په ټولو لینکس سیسټمونو کې ورته وي، په شمول د Debian/Ubuntu:
micro path/to/file
د سند د نیویګیټ کولو او ایډیټ کولو کیلي د فشارولو سره زده کیدی شي Alt+G. تر ټولو ډیر کارول شوي قوماندې به د ټرمینل په ښکته برخه کې ښکاره شي:
د سي ټي ايل آر+جي ترکیب به د وسیلې بشپړ مرستې برخه پرانیزي:
تاسو کولی شئ د وسیلې وړتیاو په اړه نور معلومات د GitHub پروژې رسمي پاڼې کې زده کړئ. لاسوند برخه.
په ټوله کې ، د د کوچنیو ایډیټر د هغو کسانو لپاره یو غوره انتخاب دی چې د سپکوالي او کارونې سره عادت دي. د دې ساده ډیزاین او چټک فعالیت دا د پروګرام کونکو لپاره یو زړه راښکونکی وسیله ګرځوي. په هرصورت، زیان یې ممکن د دندو محدود سیټ او د ګرافیکي انٹرفیس نشتوالی وي. سره له دې، د کوچنیو ایډیټر د متن فایلونو د ایډیټ کولو لپاره یو باوري او مؤثر حل پاتې دی.
پایله
د لینکس لپاره د متن کنسول ایډیټرونو بیاکتنې د دوی هر یو تنوع او ځانګړي ځانګړتیاوې څرګندې کړې. د یوازینۍ سمې حل نشتوالی د انفرادي انتخاب اهمیت ټینګار کوي، کاروونکو ته اجازه ورکوي چې خپله تجربه د دوی د غوره توبونو او اړتیاو سره سم تطبیق کړي. د لینکس لپاره د کنسول متن ایډیټرونو پراخه انتخاب کاروونکو ته فرصت ورکوي چې وسیله د دوی اړتیاو سره سم تنظیم کړي، د کلمې پروسس کولو نړۍ کې انعطاف او تنوع روښانه کوي.