✅ dos2unix: കമാൻഡ് കണ്ടെത്തിയില്ല പിശക്? ഈ 1-വരി കമാൻഡ് സെക്കൻഡുകൾക്കുള്ളിൽ പ്രശ്നം പരിഹരിക്കുന്നു!

💻 dos2unix: കമാൻഡ് കണ്ടെത്തിയില്ലേ? ഒരു കമാൻഡ് ലൈൻ മാത്രം ഉപയോഗിച്ച്, നിങ്ങൾക്ക് ഈ പിശക് ഉടനടി പരിഹരിക്കാനും വിൻഡോസിന്റെ പ്രശ്നം പരിഹരിക്കാനും കഴിയും. ലിനക്സ് പുതിയ വരി പരിവർത്തന പ്രശ്നം, പെട്ടെന്ന് ആരംഭിക്കൂ! 🚀

ഈ സാഹചര്യം നിങ്ങൾ എപ്പോഴെങ്കിലും നേരിട്ടിട്ടുണ്ടോ?
ലിനക്സ് ടെർമിനലിൽ സന്തോഷത്തോടെ പ്രവർത്തിക്കുന്നു dos2unix check_htaccess.sh, സിസ്റ്റം നിങ്ങളുടെ മുഖത്ത് ഒരു വലിയ അടി തന്നു:

-bash: dos2unix: command not found

നിങ്ങളുടെ മാനസികാവസ്ഥ പെട്ടെന്ന് തകർന്നുവോ? !

ഇത് ലോകാവസാനമല്ല, നിങ്ങൾ എഴുതിയ സ്ക്രിപ്റ്റ് വിഷലിപ്തമാണെന്നുമല്ല, പക്ഷേ നിങ്ങളുടെ സിസ്റ്റത്തിൽ അത് ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ല. dos2unix ഈ ഉപകരണം.

പിന്നീട് ഞങ്ങൾ ചായ കുടിച്ചു സംസാരിച്ചു.എന്തുകൊണ്ടാണ് ഇത് തെറ്റായി പോയത്?,കൂടാതെഒറ്റയടിക്ക് എങ്ങനെ ശരിയാക്കാം.

എന്താണ് dos2unix? എന്തുകൊണ്ടാണ് നിങ്ങൾക്ക് അത് വേണ്ടത്?

dos2unix ഈ കമാൻഡിന്റെ പ്രധാന പ്രവർത്തനംവിൻഡോസ് ലൈൻ എൻഡിങ്ങുകൾ (CRLF) യുണിക്സ് ലൈൻ എൻഡിങ്ങുകൾ (LF) ആയി പരിവർത്തനം ചെയ്യുക..

"എന്തിനാണ് പുതിയ വരിയിലെ അക്ഷരം പരിവർത്തനം ചെയ്യുന്നത്? ഇത് വെറും പുതിയ വരിയല്ലേ?" എന്ന് നിങ്ങൾ ചോദിച്ചേക്കാം.

തെറ്റ്! വിൻഡോസും യുണിക്സും ടെക്സ്റ്റ് ഫയലുകൾ കൈകാര്യം ചെയ്യുന്ന രീതി ഇടംകൈയ്യനും വലംകൈയ്യനും പോലെയാണ്, അവർക്ക് വ്യത്യസ്ത രീതികളുണ്ട്, പക്ഷേ രണ്ടുപേർക്കും എഴുതാൻ കഴിയും.
വിൻഡോസ് ഉപയോഗിക്കുന്നു CRLF(കാരേജ് റിട്ടേൺ + ലൈൻ ഫീഡ്), യുണിക്സ് മാത്രമേ ഉപയോഗിക്കുന്നുള്ളൂ LF(ലൈൻ ബ്രേക്ക്).

നിങ്ങൾ ഒരു ടെക്സ്റ്റ് ഫയൽ വിൻഡോസിൽ നിന്ന് ലിനക്സിലേക്ക് മാറ്റുകയാണെങ്കിൽ, ലിനക്സ് അതിനെ പുച്ഛത്തോടെ നോക്കി "ഡ്യൂഡ്, നിങ്ങളുടെ ഫോർമാറ്റ് തെറ്റാണ്!" എന്ന് പറയും.
ഈ സമയത്ത് dos2unix ഇത് വിൻഡോസ് ഫോർമാറ്റ് ഫയലുകളെ യുണിക്സ്-സൗഹൃദ ഫോർമാറ്റുകളിലേക്ക് പരിവർത്തനം ചെയ്യാനും വിവിധ വിചിത്രമായ പിശകുകൾ ഒഴിവാക്കാനും നിങ്ങളെ സഹായിക്കും.

എന്തുകൊണ്ടാണ് "കമാൻഡ് കണ്ടെത്തിയില്ല" എന്ന് പ്രത്യക്ഷപ്പെടുന്നത്?

ഇത് വളരെ ലളിതമാണ്, സിസ്റ്റത്തിൽ ഈ കമാൻഡ് ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ല!

പല ലിനക്സ് വിതരണങ്ങളിലും (പ്രത്യേകിച്ച് മിനിമൽ ഇൻസ്റ്റാൾ ചെയ്ത സിസ്റ്റങ്ങളിൽ),dos2unix സ്ഥിരസ്ഥിതിയായി ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ല, അതിനാൽ നിങ്ങൾക്ക് അത് ഉപയോഗിക്കണമെങ്കിൽ, ആദ്യം അത് ഇൻസ്റ്റാൾ ചെയ്യണം.

ഒരു ഡോർ ലോക്ക് നന്നാക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെന്ന് സങ്കൽപ്പിക്കുക, പക്ഷേ ടൂൾബോക്സിൽ ഒരു സ്ക്രൂഡ്രൈവർ ഇല്ല. നിങ്ങൾക്ക് നിരാശ തോന്നില്ലേ?

dos2unix എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം?

പരിഹാരം ലളിതമാണ്! നിങ്ങൾക്ക് അഡ്മിനിസ്ട്രേറ്റർ പ്രത്യേകാവകാശങ്ങൾ ഉള്ളിടത്തോളം കാലം, നിങ്ങൾക്ക് അത് എളുപ്പത്തിൽ ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും.

✅ dos2unix: കമാൻഡ് കണ്ടെത്തിയില്ല പിശക്? ഈ 1-വരി കമാൻഡ് സെക്കൻഡുകൾക്കുള്ളിൽ പ്രശ്നം പരിഹരിക്കുന്നു!

1. ഡെബിയൻ/ഉബുണ്ടു പരമ്പര

നിങ്ങൾ ഡെബിയൻ, ഉബുണ്ടു അല്ലെങ്കിൽ മറ്റ് ഡെബിയൻ അധിഷ്ഠിത സിസ്റ്റങ്ങൾ ഉപയോഗിക്കുകയാണെങ്കിൽ, പ്രവർത്തിപ്പിക്കുക:

apt-get update && apt-get install dos2unix -y

2. ഉപയോഗം CentOS/RHEL പരമ്പര

നിങ്ങൾ CentOS അല്ലെങ്കിൽ RHEL ഉപയോഗിക്കുകയാണെങ്കിൽ, നിങ്ങൾക്ക് ഉപയോഗിക്കാം yum ഇൻസ്റ്റാൾ ചെയ്യാൻ:

yum install dos2unix -y

അല്ലെങ്കിൽ, നിങ്ങളുടെ സിസ്റ്റം ഉപയോഗിക്കുകയാണെങ്കിൽ dnf(CentOS 8+ ന് ബാധകം):

dnf install dos2unix -y

3. ആർച്ച് ലിനക്സ്

ആർച്ച് ഉപയോക്താക്കൾ പൊതുവെ കൂടുതൽ "ഗീക്കി"യും കാര്യങ്ങൾ സ്വയം ചെയ്യുന്നതിൽ മിടുക്കരുമാണ്, പക്ഷേ നിങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ലെങ്കിൽ dos2unix, ഉപയോഗിക്കുക pacman 安装:

pacman -S dos2unix

4. മാകോസ്

നിങ്ങൾ ഒരു macOS ഉപയോക്താവാണെങ്കിൽ, Homebrew ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഇത് ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും:

brew install dos2unix

ഇൻസ്റ്റാളേഷൻ വിജയകരമാണോ എന്ന് എനിക്ക് എങ്ങനെ പരിശോധിക്കാൻ കഴിയും?

ഇൻസ്റ്റാളേഷന് ശേഷം, ഈ കമാൻഡ് പ്രവർത്തിപ്പിക്കാൻ ശ്രമിക്കുക:

dos2unix --version

അത് പതിപ്പ് നമ്പർ അനുസരണയോടെ ഔട്ട്‌പുട്ട് ചെയ്‌താൽ, അഭിനന്ദനങ്ങൾ, ഇൻസ്റ്റാളേഷൻ വിജയകരമാണ്!

എനിക്ക് ശരിക്കും dos2unix ആവശ്യമുണ്ടോ?

ഓടുന്നത് നിങ്ങൾ ശ്രദ്ധിച്ചിരിക്കാം file check_htaccess.sh അതിനുശേഷം, സിസ്റ്റം ഇനിപ്പറയുന്ന വിവരങ്ങൾ നൽകി:

check_htaccess.sh: Bourne-Again shell script, Unicode text, UTF-8 text executable, with very long lines (327)

ഇതിനർത്ഥം നിങ്ങളുടെ സ്ക്രിപ്റ്റ് തന്നെ എന്നാണ്യുണിക്സ് സ്ക്രിപ്റ്റുകൾ ഇതിനകം യുടിഎഫ്-8 എൻകോഡിംഗിലാണ്., സൈദ്ധാന്തികമായി ലൈൻ ബ്രേക്ക് പ്രശ്‌നങ്ങളൊന്നും ഉണ്ടാകരുത്.

പിന്നെ എന്തിനാണ് ഇത് ഇൻസ്റ്റാൾ ചെയ്യാൻ ബുദ്ധിമുട്ടുന്നത്? dos2unix എന്ത്?

കാരണം എല്ലാ ഫയലുകളും അത്ര ഭാഗ്യമുള്ളതല്ല!
നിങ്ങൾ Windows-ൽ നിന്ന് ട്രാൻസ്ഫർ ചെയ്ത ഫയലിൽ ഉൾപ്പെട്ടിട്ടുണ്ടെങ്കിൽ CRLF, ഇത് ചില ലിനക്സ് പ്രോഗ്രാമുകൾ പാഴ്‌സ് പിശകുകൾക്ക് കാരണമായേക്കാം അല്ലെങ്കിൽ പോലും bash നിങ്ങളുടെ സ്ക്രിപ്റ്റിൽ എന്തോ കുഴപ്പമുണ്ടെന്ന് ഞാൻ തെറ്റായി കരുതുന്നു.

അപ്പോൾ, ഉള്ളത് dos2unix, നിങ്ങളുടെ പക്കൽ ഒരു അധിക സ്വിസ് ആർമി കത്തി ഉള്ളതുപോലെ, നിങ്ങൾക്ക് എപ്പോൾ വേണമെങ്കിലും വിൻഡോസ് ഫോർമാറ്റ് ഫയലുകൾ നന്നാക്കാനും പിശകുകളുടെ സാധ്യത കുറയ്ക്കാനും കഴിയും!

എനിക്ക് dos2unix ഇൻസ്റ്റാൾ ചെയ്യാൻ താൽപ്പര്യമില്ലെങ്കിൽ, മറ്റെന്തെങ്കിലും മാർഗമുണ്ടോ?

തീർച്ചയായും! ലിനക്സ് ലോകത്ത് "വീട്ടുവൈദ്യങ്ങൾക്ക്" ഒരു കുറവുമില്ല!

രീതി 1: sed ഉപയോഗിക്കുന്നത്

sed കൊല്ലാൻ കഴിയുന്ന ഒരു മാന്ത്രിക ഉപകരണം കൂടിയാണിത് CRLF ലൈൻ ബ്രേക്കുകൾ:

sed -i 's/\r$//' check_htaccess.sh

രീതി 2: tr ഉപയോഗിക്കുക

tr ഇത് നീക്കം ചെയ്യാൻ കഴിയുന്ന ഒരു പരിചയസമ്പന്നനായ യുണിക്സ് ഉപകരണം കൂടിയാണ് CR:

tr -d '\r' < check_htaccess.sh > newfile.sh
mv newfile.sh check_htaccess.sh

രീതി 3: vim ഉപയോഗിക്കുന്നു

നിങ്ങൾ ശീലിച്ചിട്ടുണ്ടെങ്കിൽ vim, നിങ്ങൾക്ക് കഴിയും vim ഇത് എങ്ങനെ ചെയ്യാമെന്ന് ഇതാ:

:set fileformat=unix
:wq

സംഗ്രഹം: dos2unix ഒരു പനേഷ്യയല്ല, പക്ഷേ അത് സൗകര്യപ്രദമാണ്!

നിങ്ങൾ കാണുമ്പോൾ dos2unix: command not found നിങ്ങൾ ഒരു തെറ്റ് ചെയ്യുമ്പോൾ, പരിഭ്രാന്തരാകരുത്!നിങ്ങൾക്ക് ഒരു "ഫോർമാറ്റ് കൺവേർഷൻ ടൂൾ" ഇല്ല..

  • dos2unix പ്രധാനമായും ഉപയോഗിക്കുന്നത്വിൻഡോസിൽ നിന്ന് യുണിക്സിലേക്കുള്ള ലൈൻ ബ്രേക്കിംഗ് പ്രശ്നം പരിഹരിച്ചു.
  • ഈ ഉപകരണംസ്ഥിരസ്ഥിതിയായി ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ല, അതിനാൽ നിങ്ങൾ അത് സ്വയം ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്
  • ഇൻസ്റ്റലേഷൻ രീതി വളരെ ലളിതമാണ്, വ്യത്യസ്ത സിസ്റ്റങ്ങൾക്ക് വ്യത്യസ്ത കമാൻഡുകൾ ഉണ്ട് (apt-get,yum,dnf,pacman,brew)
  • ഇൻസ്റ്റാൾ ചെയ്യാൻ താൽപ്പര്യമില്ലെങ്കിൽ, നിങ്ങൾക്ക് ഉപയോഗിക്കാം sed,tr അല്ലെങ്കിൽ vim കൈകൊണ്ട് നന്നാക്കാൻ

അടുത്ത തവണ നിങ്ങൾ ഈ പ്രശ്നം നേരിടുമ്പോൾ, അത് എങ്ങനെ പരിഹരിക്കണമെന്ന് നിങ്ങൾക്കറിയാം!

ഓർക്കുക, നിങ്ങൾക്ക് എത്ര ഉപകരണങ്ങൾ ഉണ്ട് എന്നതല്ല, മറിച്ച് നിങ്ങൾ അവ എത്ര നന്നായി ഉപയോഗിക്കുന്നു എന്നതാണ് പ്രധാനം! ഇപ്പോൾ നിങ്ങൾ ഈ "പരിവർത്തന മാന്ത്രിക ഉപകരണം" പഠിച്ചു കഴിഞ്ഞു, അത് പരീക്ഷിച്ചു നോക്കൂ! 🚀

ഹോപ്പ് ചെൻ വെയ്‌ലിയാങ് ബ്ലോഗ് ( https://www.chenweiliang.com/ ) "✅ dos2unix: കമാൻഡ് കണ്ടെത്തിയില്ല പിശക്? ഈ 1-വരി കമാൻഡ് സെക്കൻഡുകൾക്കുള്ളിൽ പ്രശ്നം പരിഹരിക്കുന്നു!", പങ്കിട്ടത് നിങ്ങൾക്ക് സഹായകരമായേക്കാം.

ഈ ലേഖനത്തിന്റെ ലിങ്ക് പങ്കിടാൻ സ്വാഗതം:https://www.chenweiliang.com/cwl-32651.html

കൂടുതൽ മറഞ്ഞിരിക്കുന്ന തന്ത്രങ്ങൾ അൺലോക്ക് ചെയ്യാൻ🔑, ഞങ്ങളുടെ ടെലിഗ്രാം ചാനലിൽ ചേരാൻ സ്വാഗതം!

ഇഷ്ടമായാൽ ഷെയർ ചെയ്യുക, ലൈക്ക് ചെയ്യുക! നിങ്ങളുടെ ഷെയറുകളും ലൈക്കുകളും ഞങ്ങളുടെ തുടർച്ചയായ പ്രചോദനമാണ്!

 

发表 评论

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ ഉപയോഗിക്കുന്നു * ലേബൽ

ടോപ്പ് സ്ക്രോൾ