✅ dos2unix: amarka qalad ma helin? Amarka 1-line wuxuu ku xalliyaa dhibaatada ilbidhiqsiyo gudahood!

💻 dos2unix: amar lama helin? Khaladkan isla markiiba ku hagaaji hal amar oo keliya, xallinta arrimaha beddelka xarfaha cusub ee Windows ilaa Linux - si dhakhso ah u bilow! 🚀

Weligaa ma la kulantay xaaladdan?
Si farxad leh ugu ordaya terminalka Linux dos2unix check_htaccess.sh, nidaamkuna wuxuu kaa dhigay dharbaaxo weyn wejiga:

-bash: dos2unix: command not found

Maskaxdaada ayaa si lama filaan ah u burburtay? !

Tani maaha dhammaadka adduunka, mana aha in qoraalka aad qortay uu yahay mid sun ah, laakiin in nidaamkaagu aanu gabi ahaanba rakibin. dos2unix Qalabkan.

Marka xigta, aan cabno shaah oo aan ka hadalno sababta qaladkan u dhacay iyo sida loo saxo hal mar.

Waa maxay dos2unix? Maxaad ugu baahan tahay?

dos2unix Shaqada ugu weyn ee amarkani waaU beddel dhammaan khadadka Windows-ka (CRLF) una beddel dhammaadka khadka Unix (LF).

Waxaa laga yaabaa inaad weydiiso: "Maxaa loogu beddelayaa jilaa khad cusub? Miyaanay ahayn khad cusub?"

khalad! Habka Windows iyo Unix ay u maamulaan faylalka qoraalka waa sida kuwa bidixda iyo kuwa midigta leh, waxay leeyihiin habab kala duwan laakiin labaduba way qori karaan.
Daaqadaha isticmaala CRLF(soo celinta gaadhiga + quudinta khadka), halka Unix kaliya ay isticmaasho LF(Xariiqda jebinta).

Haddii aad faylka qoraalka ka wareejiso Windows una wareejiso Linux, Linux waxay u badan tahay inay si sharaf leh u eegi doonto oo ay ku tiraahdo, "Saaxiib, qaabkaagu waa khaldan yahay!"
Waqtigaan dos2unix Waxay kaa caawin doontaa inaad u beddesho faylasha qaabka Windows qaabab Unix-saaxiibtinimo oo aad ka fogaato khaladaad kala duwan oo qalaad.

Waa maxay sababta "amarka aan loo helin" u soo baxo?

Aad bay u fududahay, nidaamku ma laha amarkan lagu rakibay gabi ahaanba!

Qaybin badan oo Linux ah (gaar ahaan nidaamyada ugu yar ee rakiban),dos2unix Laguma rakibin si caadi ah, marka haddii aad rabto inaad isticmaasho, waa inaad marka hore ku rakibtaa.

Ka soo qaad inaad rabto inaad hagaajiso qufulka albaabka, laakiin waxaad ogaatay inuusan jirin wax kaashawiito ah oo ku jira sanduuqa qalabka. Miyaanad niyad jabin?

Sida loo rakibo dos2unix?

Xalku waa sahlan yahay! Ilaa iyo inta aad leedahay mudnaanta maamulaha, waxaad si fudud u rakibi kartaa.

✅ dos2unix: amarka qalad ma helin? Amarka 1-line wuxuu ku xalliyaa dhibaatada ilbidhiqsiyo gudahood!

1. Taxanaha Debian/Ubuntu

Haddii aad isticmaaleyso Debian, Ubuntu ama nidaamyada kale ee Debian ku saleysan, kaliya socodsii:

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

2. CentOS/Taxane RHEL

Haddii aad isticmaalayso CentOS ama RHEL, waad isticmaali kartaa yum Si loo rakibo:

yum install dos2unix -y

Ama, haddii nidaamkaagu isticmaalo dnf(Waxay khusaysaa CentOS 8+):

dnf install dos2unix -y

3. ArchLinux

Isticmaalayaasha Arch waxay guud ahaan aad uga badan yihiin "geeky" waxayna ku fiican yihiin inay naftooda wax u qabtaan, laakiin haddii aadan rakibin dos2unix, kaliya isticmaal pacman Ku rakib:

pacman -S dos2unix

4.macOS

Haddii aad tahay isticmaale macOS, waxaad ku rakibi kartaa Homebrew:

brew install dos2unix

Sideen u hubin karaa in rakibiddu ay guulaysteen?

Kadib rakibidda, isku day inaad socodsiiso amarkan:

dos2unix --version

Haddii ay soo saarto nambarka nooca si adeeci ah, hambalyo, rakibiddu waa guul!

Runtii ma u baahanahay dos2unix?

Waxaa laga yaabaa inaad dareentay orodkaas file check_htaccess.sh Ka dib, nidaamku wuxuu bixiyay macluumaadka soo socda:

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

Taas macnaheedu waa in qoraalkaagu uu horey u ahaa qoraal Unix ah oo UTF-8 ku qoran , aragti ahaanna waa inaysan jirin wax dhibaato ah oo ku saabsan xarfaha cusub.

Haddaba maxaad u dhibaysaa rakibiddeeda? dos2unix Waa maxay?

Sababtoo ah dhammaan faylasha maaha kuwo nasiib badan!
Haddii faylka aad ka soo wareejisay Windows uu ka kooban yahay CRLF, taas oo keeni karta in qaar ka mid ah barnaamijyada Linux ay kala saaraan khaladaadka ama xitaa bash Waxaan u maleynayaa inay wax ka qaldan yihiin qoraalkaaga.

Marka, haysashada dos2unix, sida aad u haysato mindi Ciidanka Swiss oo dheeraad ah, waxaad dib u hagaajin kartaa faylalka qaabka Windows wakhti kasta oo aad yarayn kartaa suurtogalnimada khaladaadka!

Haddii aanan rabin in aan rakibo dos2unix, ma jirtaa hab kale?

Dabcan! Ma jirto yaraanta "daaweynta guriga" adduunka Linux!

Habka 1: Isticmaalka sed

sed Sidoo kale waa qalab sixir ah oo wax dili kara CRLF Nasashada khadka:

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

Habka 2: Isticmaal tr

tr Sidoo kale waa qalab Unix ruug-caddaa oo meesha ka saari kara CR:

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

Habka 3: Isticmaalka vim

Hadii aad caadaysatay vim, waad awoodaa vim Waa kan sida loo sameeyo:

:set fileformat=unix
:wq

Soo koobid: dos2unix ma aha dawooyin, laakiin way ku habboon tahay!

Markaad aragto dos2unix: command not found Markaad qalad sameyso, ha argagixin!Waxa kaliya oo kaa maqan "qalabka beddelka qaabka".

  • dos2unix Inta badan loo isticmaaloArrinta jabinta khadka go'an ee Windows ilaa Unix
  • QalabkanLaguma rakibin si caadi ah, markaa waxaad u baahan tahay inaad adigu rakibto
  • Habka rakibaadda waa mid aad u fudud, nidaamyada kala duwan ayaa leh amarro kala duwan (apt-get,yum,dnf,pacman,brew)
  • Haddii aadan rabin inaad rakibto, waad isticmaali kartaa sed,tr Ama vim Si gacanta loo hagaajiyo

Marka xigta ee aad la kulanto dhibaatadan, waxaad ogaan doontaa sida loo xalliyo!

Xasuuso, maahan inaad haysato qalab badan, laakiin waa inaad taqaanaa sida loo isticmaalo! Hadda oo aad si fiican u baratay "qalabkan beddelka," isku day! 🚀

评论

您的邮箱地址不会被公开。必填项已用*标注

Scroll to top