✅ dos2unix: ʻaʻole i loaʻa ka hewa i ke kauoha? Hoʻoponopono kēia kauoha laina 1 i ka pilikia i kekona!

💻 dos2unix: ʻaʻole i loaʻa ke kauoha? E hoʻoponopono koke i kēia hewa me hoʻokahi kauoha wale nō, e hoʻoponopono ana i nā pilikia hoʻololi huapalapala laina hou o Windows a Linux - e hoʻomaka koke! 🚀

Ua ʻike paha ʻoe i kēia kūlana?
Ke holo hauʻoli nei i ka terminal Linux dos2unix check_htaccess.sh, a ua hāʻawi ka ʻōnaehana iā ʻoe i ka paʻi nui i ka maka:

-bash: dos2unix: command not found

Ua hāʻule koke kou noʻonoʻo? !

ʻAʻole kēia ka hopena o ka honua, ʻaʻole hoʻi he mea ʻawaʻawa ka palapala āu i kākau ai, akā ʻaʻole i hoʻokomo ʻia i kāu ʻōnaehana. dos2unix ʻO kēia mea hana.

A laila, e inu kākou i ke kī a kamaʻilio e pili ana i ke kumu o kēia hewa a pehea e hoʻoponopono ai i hoʻokahi manawa.

He aha ka dos2unix? No ke aha ʻoe e pono ai?

dos2unix ʻO ka hana nui o kēia kauohaE hoʻohuli i nā hopena laina Windows (CRLF) i nā hopena laina Unix (LF).

Hiki paha iā ʻoe ke nīnau: "No ke aha e hoʻololi ai i ke ʻano o ka laina hou? ʻAʻole anei he laina hou?"

hewa! ʻO ke ʻano o ka lawelawe ʻana o Windows a me Unix i nā faila kikokikona e like me ka poʻe lima hema a me ka lima ʻākau, loaʻa iā lākou nā ala like ʻole akā hiki iā lāua ke kākau.
Hoʻohana ʻo Windows CRLF(hoʻihoʻi kaʻa + laina hānai), ʻoiai Unix hoʻohana wale LF(Line break).

Inā hoʻololi ʻoe i kahi faila kikokikona mai Windows a Linux, e nānā paha ʻo Linux iā ia me ka hoʻowahāwahā a ʻōlelo ʻo ia, "E ka hoa, hewa kou ʻano!"
I keia manawa dos2unix E kōkua iā ʻoe e hoʻohuli i nā faila Windows i nā ʻano Unix-friendly a pale i nā hewa ʻē aʻe.

No ke aha i ʻike ʻia ai ka "kauoha ʻaʻole i loaʻa"?

He mea maʻalahi loa, ʻaʻole i hoʻokomo ʻia kēia kauoha i ka ʻōnaehana!

Ma nā māhele Linux he nui (ʻoi aku ka liʻiliʻi o nā ʻōnaehana hoʻokomo ʻia),dos2unix ʻAʻole i hoʻokomo ʻia e ka paʻamau, no laila inā makemake ʻoe e hoʻohana iā ia, pono ʻoe e hoʻokomo iā ia ma mua.

E noʻonoʻo ʻoe makemake ʻoe e hoʻoponopono i kahi laka puka, akā ʻike ʻoe ʻaʻohe screwdriver i loko o ka pahu hana. ʻAʻole anei ʻoe e huhū?

Pehea e hoʻokomo ai i ka dos2unix?

He maʻalahi ka hoʻonā! Inā loaʻa iā ʻoe nā kuleana luna, hiki iā ʻoe ke hoʻouka maʻalahi.

✅ dos2unix: ʻaʻole i loaʻa ka hewa i ke kauoha? Hoʻoponopono kēia kauoha laina 1 i ka pilikia i kekona!

1. Debian/Ubuntu moʻo

Inā ʻoe e hoʻohana nei iā Debian, Ubuntu a i ʻole nā ​​​​pūnaewele Debian-based, holo wale:

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

2. CentOS/RHEL moʻo

Inā ʻoe e hoʻohana nei i CentOS a i ʻole RHEL, hiki iā ʻoe ke hoʻohana yum E hoʻouka:

yum install dos2unix -y

A i ʻole, inā hoʻohana kāu ʻōnaehana dnf(E pili ana iā CentOS 8+):

dnf install dos2unix -y

3. ArchLinux

ʻOi aku ka "geeky" o nā mea hoʻohana Arch a maikaʻi i ka hana ʻana iā lākou iho, akā inā ʻaʻole ʻoe i hoʻokomo dos2unix, hoʻohana wale pacman Ansou:

pacman -S dos2unix

4.macOS

Inā he mea hoʻohana macOS ʻoe, hiki iā ʻoe ke hoʻokomo iā ia me Homebrew:

brew install dos2unix

Pehea e hiki ai iaʻu ke nānā inā ua holomua ka hoʻokomo ʻana?

Ma hope o ke kau ʻana, e hoʻāʻo e holo i kēia kauoha:

dos2unix --version

Inā hoʻopuka ʻo ia i ka helu mana me ka hoʻolohe ʻana, mahalo, ua kūleʻa ke kau ʻana!

Makemake au i dos2unix?

Ua ʻike paha ʻoe i kēlā holo file check_htaccess.sh Ma hope iho, hāʻawi ka ʻōnaehana i ka ʻike penei:

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

ʻO ke ʻano kēia, ʻo kāu palapala he palapala Unix i hoʻopili ʻia me ka UTF-8 , a ma ke kumumanaʻo ʻaʻole pono e loaʻa nā pilikia huapalapala laina hou.

No laila no ke aha e pilikia ai ke kau ʻana iā ia? dos2unix He aha?

No ka mea, ʻaʻole laki loa nā faila a pau!
Inā loaʻa ka faila āu i hoʻoili ai mai Windows CRLF, ka mea e hiki ai i kekahi mau polokalamu Linux ke hoʻopau i nā hewa a i ʻole bash Ke kuhi hewa nei au aia kekahi hewa i kāu palapala.

No laila, loaʻa dos2unix, e like me ka loaʻa ʻana o kahi pahi Swiss Army ʻē aʻe me ʻoe, hiki iā ʻoe ke hoʻoponopono i nā faila Windows format i kēlā me kēia manawa a hōʻemi i ka nui o nā hewa!

Inā ʻaʻole wau makemake e hoʻokomo i ka dos2unix, aia kekahi ala ʻē aʻe?

ʻae nō hoʻi! ʻAʻohe hapa o nā "home remedies" ma ka honua Linux!

Hanana 1: Ke hoʻohana nei i ka sed

sed He mea hana kupua hoʻi ia e hiki ke pepehi CRLF Nā laina laina:

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

Hana 2: E hoʻohana i ka tr

tr He mea hana Unix kahiko ia e hiki ke wehe CR:

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

Hanana 3: Ke hoʻohana nei i ka vim

Inā maʻa ʻoe vim, hiki iā ʻoe vim Eia pehea e hana ai:

:set fileformat=unix
:wq

Hōʻuluʻulu manaʻo: ʻaʻole he panacea ʻo dos2unix, akā maʻalahi!

Ke ike oe dos2unix: command not found Ke hana hewa ʻoe, mai hopohopo!Loaʻa iā ʻoe kahi "mea hana hoʻololi format".

  • dos2unix Hoʻohana nui ʻia noHoʻoponopono i ka pilikia laina laina mai Windows a Unix
  • ʻO kēia mea hanaʻAʻole i hoʻokomo ʻia e ka paʻamau, no laila pono ʻoe e hoʻokomo iā ʻoe iho
  • He maʻalahi loa ke ʻano hoʻonohonoho, ʻokoʻa nā ʻōnaehana like ʻole (apt-get,yum,dnf,pacman,brew)
  • Inā ʻaʻole ʻoe makemake e hoʻokomo, hiki iā ʻoe ke hoʻohana sed,tr 或 vim E hooponopono lima

I ka manawa aʻe e hālāwai ai ʻoe i kēia pilikia, e ʻike ʻoe pehea e hoʻoponopono ai!

E hoʻomanaʻo, ʻaʻole ia e pili ana i ka loaʻa ʻana o nā mea hana he nui, akā e pili ana i ka ʻike pehea e hoʻohana ai iā lākou! I kēia manawa ua akamai ʻoe i kēia "mea hana hoʻololi," e hoʻāʻo! 🚀

评论

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

Pepa la i ka luna