இந்த கட்டுரையில் முனையத்தை முற்றிலுமாக கைவிடுவது ஏன் முக்கியம் என்பதைப் பற்றி பேசுவோம், ஆனால் அதை மிதமாக பயன்படுத்த வேண்டும். எந்த சந்தர்ப்பங்களில் இதைப் பயன்படுத்த வேண்டும், எந்த சந்தர்ப்பங்களில் பயன்படுத்தக்கூடாது?
நேர்மையாக இருக்கட்டும்
நம்மில் யாருக்கும் உண்மையில் முனையம் தேவையில்லை. நம்மால் முடிந்ததைக் கிளிக் செய்து எதையாவது தூண்டலாம் என்று நாம் பழக்கமாகிவிட்டோம். எதையாவது திறந்து எங்காவது கட்டளைகளை எழுதுவதற்கு நாம் மிகவும் சோம்பேறியாக இருக்கிறோம். இங்கே மற்றும் இப்போது செயல்பாட்டை நாங்கள் விரும்புகிறோம். நம்மில் பெரும்பாலானோர் டெர்மினலைப் பயன்படுத்துவதே இல்லை. அதைப் பயன்படுத்துவது மதிப்புக்குரியதா?
முனையத்தை ஏன் பயன்படுத்த வேண்டும்?
வசதியாக இருக்கிறது. பல சாளரங்களுக்கு மாற வேண்டிய அவசியமில்லை அல்லது மவுஸ் மூலம் எதையாவது தேட வேண்டிய அவசியமில்லை. இதற்கு தேவையான கட்டளையை எளிமையாக எழுதலாம்.
முனையத்தில் இருக்கும் சூழ்நிலைகளை பட்டியலிடலாம் தேவை:
- நீங்கள் எதையாவது இயக்க வேண்டும், ஆனால் அமைப்புகளில் அதைத் தேட நேரம் இல்லை (ஹலோ, GUI dconf)
- GUI இல் நேரத்தை வீணடிப்பதை விட டெர்மினலில் கோப்பு அல்லது கோப்புறையை கண்டுபிடிப்பது எளிதாக இருக்கும் போது (fzf இந்த வேலையை நன்றாக செய்கிறது)
- IDE க்குள் செல்வதை விட Vim, Neovim, Nano, Micro ஆகியவற்றில் ஒரு கோப்பை விரைவாகத் திருத்துவது எளிதாக இருக்கும்போது
- எஞ்சியிருக்கும் போது மட்டுமே முனையம் (உபுண்டுவில் அமைப்புகளை மீட்டமைத்தல் அல்லது ஆர்ச் லினக்ஸை நிறுவுதல், எடுத்துக்காட்டாக)
- உங்களுக்கு வேகம் தேவைப்படும்போது, தரம் அல்ல
போது தேவையில்லை முனையத்தைப் பயன்படுத்தவும்:
- இந்த செயல்பாடு முனையத்தில் இல்லாதபோது (இது மிகவும் அரிதாகவே நடக்கும், ஆனால் இன்னும்)
- TUI இல் கஷ்டப்படுவதை விட GUI இல் இதைச் செய்வது எப்போது மிகவும் வசதியானது (உதாரணமாக பிழைத்திருத்த திட்டங்கள்)
- டெர்மினலில் எதையும் செய்வது எப்படி என்று உங்களுக்குத் தெரியாதபோது, நீங்கள் விரைவாக ஏதாவது செய்ய வேண்டும் (செயலை விட ஆட்டோமேஷனில் அதிக நேரம் செலவிடுவீர்கள், இது அனைவருக்கும் தெரிந்திருக்கும் என்று நினைக்கிறேன்)
- உங்களுக்கு வசதி தேவைப்படும்போது, வேகம் அல்ல
மறந்துவிடக் கூடாத அடிப்படை விதிகள் இவை. இது எளிமையானதாகத் தோன்றும், ஆனால் "எல்லாவற்றையும் தானியக்கமாக்க முயற்சிப்போம், சுட்டியை இருமுறை கிளிக் செய்யக்கூடாது" என்ற ஆசை பெரும்பாலும் முன்னுரிமையாகிறது. மக்கள் சோம்பேறிகள், ஆனால் இது எப்போதும் அவர்களுக்கு சாதகமாக இருக்காது.
முனையத்தையே சாத்தியமாக்குகிறது
டெர்மினலில் வழக்கமாக ஏதாவது செய்ய, எனது குறைந்தபட்ச தொகுப்பு இங்கே:
tmux - ஒரு சாளரத்தை பேனல்களாகப் பிரிக்க (நீங்கள் டெர்மினல் சாளரங்களை உருவாக்கி, அவற்றுக்கிடையே நீண்ட நேரம் மாறினால், முழு யோசனையும் அர்த்தமற்றது, GUI உடன் பயன்பாடுகளுக்கு இடையில் மாறுவது எளிது)
fzf - விரைவாக ஏதாவது கண்டுபிடிக்க. இது உண்மையில் GUI ஐ விட வேகமானது. விம் கோப்பு பெயரைத் தேர்ந்தெடுக்கவும், அவ்வளவுதான்.
zsh - (இன்னும் துல்லியமாக OhMyZsh) முனையம் வசதியாக இருக்க வேண்டும் மற்றும் கண்களை மூடிக்கொள்ளக்கூடாது
neovim - ஏனெனில் அது இல்லாமல் முனையத்தில் இருப்பதன் அர்த்தம் நடைமுறையில் இழக்கப்படுகிறது. GUI பயன்பாடுகளை விட அதிகமாகச் செய்யும் எடிட்டர்
மேலும் ஏராளமான பிற பயன்பாடுகள்: ரேஞ்சர் (அல்லது ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git மற்றும் பல
என்ன பயன்?
சில சிறிய ஸ்கிரிப்ட்களை மாற்றுவதற்காக முழு அளவிலான IDE ஐ ஏற்ற முயற்சிக்கும்போது நீங்களே முடிவு செய்யுங்கள் - இது பகுத்தறிவற்றது. விம்மில் (அல்லது நானோ, விம் அமைப்பை விரும்பாதவர்களுக்கு) அதை விரைவாக மாற்றுவது எளிது. நீங்கள் விஷயங்களை விரைவாகச் செய்யலாம், ஆனால் முனையத்தில் உள்ள அனைத்தையும் நீங்கள் கற்றுக்கொள்ள வேண்டியதில்லை. டெர்மினலில் பணிபுரியும் போது நீங்கள் பாஷ் ஸ்கிரிப்டிங் மொழியைக் கற்க வேண்டிய அவசியமில்லை, ஏனெனில் அது உங்களுக்குத் தேவையில்லை.
விஷயங்களை எளிதாக்குவோம், வெவ்வேறு கோணங்களில் வெவ்வேறு விஷயங்களைப் பார்ப்போம், எல்லாவற்றையும் கருப்பு மற்றும் வெள்ளை என்று பிரிக்க வேண்டாம்.
பதிவு செய்த பயனர்கள் மட்டுமே கணக்கெடுப்பில் பங்கேற்க முடியும். உள்நுழையவும், தயவு செய்து.
முனையத்தை அடிக்கடி பயன்படுத்துகிறீர்களா?
- 86,7%ஆம்208
- 8,8%எண்21
- 4,6%உறுதியாக தெரியவில்லை11
240 பயனர்கள் வாக்களித்தனர். 23 பயனர்கள் வாக்களிக்கவில்லை.
ஆதாரம்: www.habr.com