கன்சோல் உரைத் திருத்திகள், உரைக் கோப்புகளை உருவாக்கவும் திருத்தவும் திறனை வழங்கும் சேவையக நிர்வாகத்தில் ஒரு இன்றியமையாத கருவியாகும். அவை வரைகலைக் கூறுகள் அற்றவையாகவும், கட்டளை வரியை அடிப்படையாகக் கொண்டவையாகவும் இருப்பதால் தனித்து நிற்கின்றன; அதே நேரத்தில், உரைத் தகவல்களுடன் திறம்படப் பணியாற்றுவதற்குத் தேவையான அனைத்து விருப்பங்களையும் வழங்குகின்றன. இந்தக் கருவி, ஒரு குறிப்பிட்ட கோப்பை மாற்றுவது போன்ற சிறிய பணிகளுக்கும், லினக்ஸில் உள்ள சேவையகப் பதிவுகளை முழுமையாக ஆய்வு செய்வதற்கும் பயனுள்ளதாக இருக்கும்.
இந்தக் கட்டுரையில், லினக்ஸ் இயக்க முறைமைகளுக்கான பல கன்சோல் டெக்ஸ்ட் எடிட்டர்களைப் பற்றி நாம் பகுப்பாய்வு செய்வோம். நானோ , விம் போன்ற மிகவும் பிரபலமான தீர்வுகளையும், மேலும் இமேக்ஸ் , ஜோ மற்றும் மைக்ரோ போன்ற அதிகம் அறியப்படாதவற்றையும் பற்றிப் பார்ப்போம். இதைப் படித்த பிறகு, பயனருக்குப் பட்டியலிடப்பட்டுள்ள அனைத்து எடிட்டர்கள் பற்றியும் ஒரு பொதுவான புரிதல் ஏற்படும், மேலும் அவர் தனது பிரத்யேக அல்லது மெய்நிகர் சேவையகத்திற்கு மிகவும் உகந்த ஒன்றைத் தேர்ந்தெடுக்கவும் முடியும்.
நானோ உரை திருத்தி
நானோ என்பது லினக்ஸ் கணினிகளுக்கான மிகவும் பிரபலமான டெர்மினல் டெக்ஸ்ட் எடிட்டர்களில் ஒன்றாகும். மற்ற பெரும்பாலான பயன்பாடுகளைப் போலல்லாமல், நானோ ஒரு தனித்துவமான நன்மையை வழங்குகிறது - இதைப் பயன்படுத்த உயர் மட்ட நிபுணத்துவம் தேவையில்லை. இந்த கன்சோல் டெக்ஸ்ட் எடிட்டர், பயன்படுத்த எளிதாகவும் உள்ளுணர்வுடனும் இருக்கும் வகையில் வடிவமைக்கப்பட்டுள்ளது, இதனால் ஆரம்பநிலையாளர்கள் கூட இதைப் பயன்படுத்த முடியும். பெரும்பாலான சந்தர்ப்பங்களில், இது ஏற்கனவே கணினியில் முன்பே நிறுவப்பட்டிருக்கும். இருப்பினும், அது கிடைக்கவில்லை என்றால், பின்வரும் கட்டளைகளைப் பயன்படுத்தி நீங்கள் இந்த எடிட்டரை நிறுவலாம்:
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 - ஒரு குறிப்பிட்ட கட்டளைக்கு ஒரு விசையை மீண்டும் ஒதுக்கவும்
சில செயல்பாடுகளை இயக்க அல்லது திருத்த, / etc/nanorc இல் அமைந்துள்ள உள்ளமைவுக் கோப்பைப் பயன்படுத்த வேண்டும் என்பதைக் குறிப்பிடுவது அவசியம் . ஒரு செயல்பாட்டை இயக்க அல்லது முடக்க, அந்த வரியிலிருந்து கருத்துரையை (# குறியீடு) அகற்ற வேண்டும், மேலும் ஒரு குறிப்பிட்ட விருப்பத்தேர்வில் மாற்றங்களைச் செய்ய, அதற்கான மதிப்பை மாற்ற வேண்டும்.
விம் உரை திருத்தி
விம் என்பது ஒரு மேம்பட்ட கன்சோல் டெக்ஸ்ட் எடிட்டர் ஆகும். இது 1976-ல் வெளியிடப்பட்ட அசல் 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 - காட்சி வரி எண்கள்
விம் என்பது உரையுடன் பணிபுரியும் செயல்முறையை மேம்படுத்த வடிவமைக்கப்பட்ட ஒரு சக்திவாய்ந்த மற்றும் நெகிழ்வான உரை திருத்தி ஆகும். இதன் முக்கிய குறைபாடு, தொடக்கநிலையாளர்களுக்கான நுழைவுத் தடை மிகவும் அதிகமாக இருப்பதுதான். புதிதாகக் கற்கத் தொடங்குபவர்களுக்கு இதன் இடைமுகமும் கட்டளைகளும் பரிச்சயமில்லாமல் இருக்கலாம், மேலும் இது ஆரம்பத்தில் சில சிரமங்களுக்கு வழிவகுக்கக்கூடும்.
ஈமாக்ஸ் உரை திருத்தி
எமாக்ஸ் என்பது உரையைத் திருத்துவதற்கும், நிரல் எழுதுவதற்கும், கோப்புகளை நிர்வகிப்பதற்கும் பரந்த அளவிலான அம்சங்களை வழங்கும் ஒரு சக்திவாய்ந்த மற்றும் தனிப்பயனாக்கக்கூடிய உரைத் திருத்தி ஆகும். இது பல நிரலாக்க மொழிகளை ஆதரிக்கிறது, நீட்டிப்புகளுக்கான (செருகுநிரல்கள்) உள்ளமைக்கப்பட்ட ஆதரவைக் கொண்டுள்ளது, மேலும் பணிகளைத் தானியக்கமாக்க பயனர் தங்கள் சொந்த ஸ்கிரிப்டுகளை உருவாக்க அனுமதிக்கிறது. எமாக்ஸ் ஒரு தனித்துவமான இடையக மற்றும் சாளர மேலாண்மை அமைப்பையும் கொண்டுள்ளது, இது தற்போதைய மிகவும் நெகிழ்வான மற்றும் அம்சங்கள் நிறைந்த திருத்திகளில் ஒன்றாக விளங்குகிறது.
CentOS இல் நிறுவ, நாம் கட்டளையைப் பயன்படுத்துவோம்:
yum install emacs
டெபியன்/உபுண்டுவில்:
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
டெபியன்/உபுண்டுவில்:
apt install joe
ஒரு உரை கோப்பு கட்டளையால் திறக்கப்படுகிறது:
joe path/to/file
தொடரியல் சிறப்பித்தல் இயல்பாகவே செயல்படுத்தப்பட்டுள்ளது, மேலும் திருத்தப்படும் கோப்பைப் பற்றிய அடிப்படைத் தகவல்கள் எடிட்டரின் மேற்பகுதியில் காட்டப்படும். முந்தைய எடிட்டர்களைப் போலவே, ஜோவிலும் மேக்ரோ கட்டளைகளுக்கான ஆதரவு உட்பட பல கூடுதல் விருப்பங்கள் உள்ளன. அடிப்படை கட்டளைத் தொகுப்பைப் பற்றி அறிந்துகொள்ள, நீங்கள் Ctrl+K விசை இணைப்பையும் , பின்னர் H விசையையும் பயன்படுத்த வேண்டும். கிடைக்கக்கூடிய செயல்பாடுகள் டெர்மினலின் மேற்பகுதியில் காட்டப்படும்:
அம்சங்களின் மேலும் விரிவான பட்டியலை ஆவணப் பக்கத்தில் காணலாம்.
ஜோ ஒரு எளிமையான மற்றும் உள்ளுணர்வுமிக்க இடைமுகத்தைக் கொண்டிருப்பதால், இது ஆரம்பநிலையாளர்களுக்கும் எளிதில் அணுகக்கூடியதாக உள்ளது. அதே நேரத்தில், இது பல சாளர ஆதரவு, உரையை ஹைலைட் செய்தல், தேடுதல் மற்றும் மாற்றுதல் போன்ற சக்திவாய்ந்த அம்சங்களை வழங்குவதால், திறமையான பயனர்களுக்கு இது கவர்ச்சிகரமானதாக அமைகிறது. மற்ற டெக்ஸ்ட் எடிட்டர்களுடன் ஒப்பிடும்போது, ஜோவில் பரவலான ஆதரவும் மேம்பாடும் இல்லை என்பது இதன் குறைபாடாகும். இதன் விளைவாக, எதிர்காலத்தில் அம்சங்களும் புதுப்பிப்புகளும் குறைவாக இருக்கலாம். மற்ற தீர்வுகளிலிருந்து மாறும்போது, பயனர்கள் அம்சங்களையும் விசை இணைப்புகளையும் கற்றுக்கொள்வதில் சிரமங்களையும் சந்திக்க நேரிடலாம்.
மைக்ரோ உரை திருத்தி
மைக்ரோ என்பது எளிமை மற்றும் உள்ளுணர்வுப் பயன்பாட்டிற்கு முக்கியத்துவம் கொடுத்து வடிவமைக்கப்பட்ட, எடை குறைந்த, பயன்படுத்த எளிதான ஒரு உரைத் திருத்தி ஆகும். இந்தக் கருவி அடிப்படை உரைத் திருத்தும் செயல்பாட்டை வழங்குவதோடு, கூடுதல் செயல்பாட்டு நீட்டிப்புகளையும் ஆதரிக்கிறது. மைக்ரோ, பல்வேறு நிரலாக்க மொழிகளுக்கான தொடரியல் சிறப்பித்தல், பல வரி சிறப்பித்தல், செருகுநிரல் ஆதரவு மற்றும் பிற தனிப்பயனாக்கக்கூடிய பயனர் அமைப்புகளை ஆதரிக்கிறது.
CentOS இல் நிறுவல் ஒரு சிறப்பு ஸ்கிரிப்டைப் பயன்படுத்தி கட்டளையுடன் நடத்தப்படுகிறது:
curl https://getmic.ro | bash
டெபியன்/உபுண்டுவில்:
apt install micro
தயவுசெய்து கவனிக்கவும்: இந்த நிறுவல் முறையைப் பயன்படுத்தி, CentOS இல் எடிட்டரைத் தொடங்குவதும் வேறுபட்டதாக இருக்கும். உங்கள் முகப்பு கோப்பகத்தில் இருக்கும்போது கட்டளையுடன் ஒரு குறிப்பிட்ட கோப்பைத் திறக்கலாம்:
./micro path/to/file
எந்தக் கோப்பகத்திலிருந்தும் இந்தக் கருவியைப் பயன்படுத்த, நீங்கள் அதை / usr/bin கோப்பகத்திற்கு நகர்த்த வேண்டும் . இதைச் செய்ய, நாம் இந்தக் கட்டளையைப் பயன்படுத்துவோம்.
mv micro /usr/bin/
அதன் பிறகு, டெபியன்/உபுண்டு உட்பட அனைத்து லினக்ஸ் அமைப்புகளிலும் மைக்ரோ லாஞ்ச் செயல்முறை ஒரே மாதிரியாக இருக்கும்:
micro path/to/file
ஒரு ஆவணத்தில் வழிசெலுத்துவதற்கும் திருத்துவதற்குமான விசைகளை Alt+G ஐ அழுத்துவதன் மூலம் அறிந்துகொள்ளலாம் . அதிகம் பயன்படுத்தப்படும் கட்டளைகள் டெர்மினலின் கீழ்ப்பகுதியில் காட்டப்படும்:
Ctlr +G விசைகளின் சேர்க்கை, கருவியின் முழுமையான உதவிப் பகுதியைத் திறக்கும்:
அதிகாரப்பூர்வ GitHub திட்டப் பக்கத்தில் உள்ள ஆவணப் பிரிவில் , இந்தக் கருவியின் திறன்களைப் பற்றி நீங்கள் மேலும் அறிந்துகொள்ளலாம்.
ஒட்டுமொத்தமாக, எளிமை மற்றும் பயன்பாட்டு எளிமைக்கு பழகியவர்களுக்கு மைக்ரோ எடிட்டர் ஒரு சிறந்த தேர்வாகும். அதன் குறைந்தபட்ச வடிவமைப்பு மற்றும் வேகமான செயல்திறன் ஆகியவை இதை நிரலாளர்களுக்கு ஒரு கவர்ச்சிகரமான கருவியாக ஆக்குகின்றன. இருப்பினும், வரையறுக்கப்பட்ட செயல்பாடுகள் மற்றும் வரைகலை இடைமுகம் இல்லாதது ஒரு குறைபாடாக இருக்கலாம். இவை இருந்தபோதிலும், உரைக்கோப்புகளைத் திருத்துவதற்கு மைக்ரோ எடிட்டர் ஒரு நம்பகமான மற்றும் திறமையான தீர்வாகத் திகழ்கிறது.
தீர்மானம்
லினக்ஸிற்கான உரை கன்சோல் எடிட்டர்களின் மதிப்பாய்வு, அவை ஒவ்வொன்றின் பன்முகத்தன்மை மற்றும் தனித்துவமான பண்புகளை வெளிப்படுத்தியது. ஒரே சரியான தீர்வு இல்லாதது தனிப்பட்ட தேர்வின் முக்கியத்துவத்தை வலியுறுத்துகிறது, பயனர்கள் தங்கள் விருப்பத்தேர்வுகள் மற்றும் தேவைகளுக்கு ஏற்ப தங்கள் அனுபவத்தை மாற்றியமைக்க அனுமதிக்கிறது. லினக்ஸிற்கான பரந்த அளவிலான கன்சோல் உரை எடிட்டர்கள் பயனர்களுக்கு அவர்களின் தேவைகளுக்கு ஏற்ப கருவியைத் தனிப்பயனாக்க வாய்ப்பளிக்கிறது, இது சொல் செயலாக்க உலகில் நெகிழ்வுத்தன்மை மற்றும் பன்முகத்தன்மையை எடுத்துக்காட்டுகிறது.