✅ dos2unix: iwu ahụghị njehie? Iwu nke 1-akara na-edozi nsogbu ahụ n'ime sekọnd!

💻 dos2unix: Achọghị iwu? Naanị otu ahịrị nke iwu, ị nwere ike idozi njehie a ozugbo wee dozie nsogbu nke Windows Linux Nsogbu ngbanwe ọhụrụ line, mmalite ngwa ngwa! 🚀

Ị hụtụla ọnọdụ a?
Na-agba ọsọ nke ọma na ọdụ Linux dos2unix check_htaccess.sh, na usoro ahụ nyere gị ezigbo ụra n'ihu:

-bash: dos2unix: command not found

Echiche gị dara na mberede? !

Nke a abụghị njedebe nke ụwa, ma ọ bụ na script nke ị dere bụ nsi, ma na gị usoro adịghị etinye ya ma ọlị. dos2unix Ngwá ọrụ a.

Anyị na-aṅụ tii ma kparịta ụka.Gịnị kpatara njehie a ji mee?,yanaOtu esi edozi ya n'otu aka.

Kedu ihe bụ dos2unix? Gịnị mere i ji chọọ ya?

dos2unix Isi ọrụ nke iwu a bụTugharia ngwụcha ahịrị Windows (CRLF) ka ọ bụrụ ngwụcha ahịrị Unix (LF).

Ị nwere ike ịjụ: "Gịnị mere ị ga-eji gbanwee agwa ahịrị ọhụrụ? Ọ bụghị naanị ahịrị ọhụrụ?"

ezighi ezi! Otu Windows na Unix si ejikwa faịlụ ederede dị ka ndị aka ekpe na ndị aka nri, ha nwere ụzọ dị iche iche mana ha abụọ nwere ike ide.
Windows na-eji CRLF(nlaghachi ụgbọ ala + ndepụta ahịrị), ebe Unix na-eji naanị ya LF(Nkwụsịtụ ahịrị).

Ọ bụrụ na ị bufee faịlụ ederede site na Windows gaa na Linux, Linux ga-ele ya anya n'eleghị anya wee sị, "Dude, usoro gị adịghị mma!"
N'oge a dos2unix Ọ ga-enyere gị aka tọghata Windows format faịlụ n'ime Unix-enyi na enyi formats na-ezere dị iche iche iju njehie.

Gịnị mere na “ahụghị iwu” pụtara?

Ọ dị nnọọ mfe, sistemụ anaghị etinye iwu a ma ọlị!

N'ọtụtụ nkesa Linux (ọkachasị sistemụ arụnyere obere),dos2unix Ejikwaghị ya na ndabara, yabụ ọ bụrụ na ịchọrọ iji ya, ị ga-ebu ụzọ tinye ya.

Were ya na ị chọrọ ịrụkwa mkpọchi ọnụ ụzọ, ma ị chọpụta na ọ dịghị screwdriver na igbe ngwaọrụ. Ị gaghị enwe nkụda mmụọ?

Kedu otu esi etinye dos2unix?

Ihe ngwọta dị mfe! Ọ bụrụhaala na ị nwere ikike nchịkwa, ị nwere ike ịwụnye ya ngwa ngwa.

✅ dos2unix: iwu ahụghị njehie? Iwu nke 1-akara na-edozi nsogbu ahụ n'ime sekọnd!

1. Debian/Ubuntu usoro

Ọ bụrụ na ị na-eji Debian, Ubuntu ma ọ bụ sistemụ Debian ndị ọzọ, gbaa ọsọ:

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

2. CentOS/ Usoro RHEL

Ọ bụrụ na ị na-eji CentOS ma ọ bụ RHEL, ị nwere ike iji yum Iji wụnye:

yum install dos2unix -y

Ma ọ bụ, ọ bụrụ na sistemụ gị na-eji dnf(Ọdabara na CentOS 8+):

dnf install dos2unix -y

3. ArchLinux

Ndị ọrụ Arch na-abụkarị “geeky” na ndị na-eme ihe n'onwe ha, mana ọ bụrụ na itinyebeghị ya dos2unix, naanị were pacman Azịza:

pacman -S dos2unix

4.macOS

Ọ bụrụ na ị bụ onye ọrụ macOS, ị nwere ike tinye ya na Homebrew:

brew install dos2unix

Kedu otu m ga-esi lelee ma nrụnye ahụ agaara nke ọma?

Mgbe echichi gasịrị, nwaa ịme iwu a:

dos2unix --version

Ọ bụrụ na o ji nrubeisi wepụta nọmba mbipute ahụ, daalụ, nrụnye ahụ na-aga nke ọma!

Achọrọ m dos2unix n'ezie?

O nwere ike ịbụ na ị chọpụtala na-agba ọsọ ahụ file check_htaccess.sh Mgbe nke ahụ gasịrị, sistemụ ahụ nyere ozi ndị a:

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

Nke a pụtara na edemede gị n'onwe yaEderede Unix abanyelarị na UTF-8, theoretically na e kwesịghị inwe nsogbu nkwụsịtụ ọ bụla.

Yabụ kedu ihe na-enye nsogbu ịwụnye ya? dos2unix Kedu?

N'ihi na ọ bụghị faịlụ niile nwere chi ọma!
Ọ bụrụ na faịlụ ị bufere na Windows nwere CRLF, nke nwere ike ime ka ụfọdụ mmemme Linux tugharia mperi ma ọ bụ ọbụna bash Echere m na ọ nwere ihe adịghị mma na edemede gị.

Yabụ, inwe dos2unix, dị ka ị nwere mma Swiss Army ọzọ na gị, ị nwere ike ịrụkwa faịlụ nhazi Windows n'oge ọ bụla wee belata ohere nke njehie!

Ọ bụrụ na achọghị m ịwụnye dos2unix, enwere ụzọ ọzọ?

N'ezie! Enweghị ụkọ “ngwọta ụlọ” na ụwa Linux!

Usoro 1: Iji sed

sed Ọ bụkwa ngwá ọrụ anwansi nwere ike igbu mmadụ CRLF Nkwụsịtụ ahịrị:

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

Usoro 2: Jiri tr

tr Ọ bụkwa ngwá ọrụ Unix ochie nwere ike iwepụ CR:

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

Usoro 3: Iji vim

Ọ bụrụ na ị mara vim, ị nwere ike vim Nke a bụ otu esi eme ya:

:set fileformat=unix
:wq

Nchịkọta: dos2unix abụghị panacea, mana ọ dabara adaba!

Mgbe ị hụrụ dos2unix: command not found Mgbe i mehiere ihe, atụla ụjọ!Naanị ị nweghị "ngwá ọrụ ntụgharị usoro".

  • dos2unix A na-ejikarị ya makaOkwu mebiri ahịrị kwụziri site na Windows ruo Unix
  • Ngwá ọrụ aEjikwaghị ya na ndabara, yabụ ịkwesịrị ịwụnye ya n'onwe gị
  • Usoro nrụnye dị nnọọ mfe, usoro dị iche iche nwere iwu dị iche iche (apt-get,yum,dnf,pacman,brew)
  • Ọ bụrụ na ịchọghị ịwụnye, ị nwere ike iji sed,trvim Iji aka rụkwaa

Oge ọzọ ị ga-ezute nsogbu a, ị ga-ama otu esi edozi ya!

Cheta, ọ bụghị maka ngwaọrụ ole ị nwere, mana otu esi eji ha nke ọma! Ugbu a ị marala "ngwa ọrụ anwansi ntụgharị", gaa nwalee ya! 🚀

评论

Agaghị ebipụta adreesị ozi-e gị. Achọrọ ubi na-eji * Label

Pịgharịa gaa na n'elu