✅ dos2unix: whakahau kaore i kitea he hapa? Ko tenei rarangi whakahau ka whakaoti i te raru i roto i nga hēkona!

💻 dos2unix: kaore i kitea te whakahau? Ma te rarangi whakahau kotahi, ka taea e koe te whakatika i tenei hapa me te whakaoti i te raru o Windows Linux Raina huri hou raruraru, tere tere! 🚀

Kua tutaki koe ki tenei ahuatanga?
Rere harikoa i roto i te tauranga Linux dos2unix check_htaccess.sh, a ka pa mai te punaha ki a koe:

-bash: dos2unix: command not found

I hinga ohorere to hinengaro? !

Ehara tenei i te mutunga o te ao, ehara hoki i te mea he paitini te tuhinga i tuhia e koe, engari karekau rawa i whakauruhia e to punaha. dos2unix Ko tenei taputapu.

I muri mai, ka inu ti, ka korerorero.He aha i puta ai tenei hapa?, rite teMe pehea te whakatika i te waa kotahi.

He aha te dos2unix? He aha koe e hiahia ai?

dos2unix Ko te mahi matua o tenei whakahauTahuri nga mutunga raina Windows (CRLF) ki nga mutunga raina Unix (LF).

Ka patai pea koe: "He aha te mea ka hurihia te ahua o te raina hou? Ehara i te mea he raina hou noa?"

hē! Ko te ahua o te whakahaere a Windows me Unix i nga konae tuhinga he rite ki nga tangata ringa maui me nga ringa matau, he rereke nga tikanga engari ka taea e raua te tuhi.
Ka whakamahia e Windows CRLF(hoki waka + whangai raina), ka whakamahia e Unix anake LF(Raina wehenga).

Mena ka whakawhiti koe i tetahi konae tuhinga mai i Windows ki Linux, ka titiro kino a Linux ki a ia me te kii, "E hoa, kei te he to whakatakotoranga!"
I tenei wa dos2unix Ka awhina i a koe ki te huri i nga konae whakatakotoranga Windows ki nga whakatakotoranga Unix-friendly me te karo i nga hapa rereke.

He aha te "whakahau kaore i kitea" ka puta?

He tino ngawari, kaore i te punaha tenei whakahau kia whakauruhia!

I roto i te maha o nga tohatoha Linux (ina koa nga punaha whakauru iti),dos2unix Kaore i whakauruhia ma te taunoa, na ki te hiahia koe ki te whakamahi, me whakauru tuatahi koe.

Whakaarohia kei te pirangi koe ki te whakatika i tetahi raka tatau, engari ka kitea e koe karekau he huriwiri kei roto i te pouaka taputapu. E kore koe e pouri?

Me pehea te whakauru i te dos2unix?

He ngawari te otinga! I te mea kei a koe nga mana whakahaere, ka taea e koe te whakauru ngawari.

✅ dos2unix: whakahau kaore i kitea he hapa? Ko tenei rarangi whakahau ka whakaoti i te raru i roto i nga hēkona!

1. raupapa Debian/Ubuntu

Mena kei te whakamahi koe i a Debian, Ubuntu me etahi atu punaha-a-Debian, rere noa:

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

2. CentOS/RHEL raupapa

Mena kei te whakamahi koe i te CentOS, RHEL ranei, ka taea e koe te whakamahi yum Hei tāuta:

yum install dos2unix -y

Ranei, mena ka whakamahia e to punaha dnf(E tika ana ki te CentOS 8+):

dnf install dos2unix -y

3. ArchLinux

Ko nga kaiwhakamahi Arch he "geeky" me te pai ki te mahi i a raatau ano, engari mena kaore koe i whakauru dos2unix, whakamahia noa pacman Ansou:

pacman -S dos2unix

4.MacOS

Mena he kaiwhakamahi macOS koe, ka taea e koe te whakauru ki te Homebrew:

brew install dos2unix

Me pehea taku tirotiro mena i angitu te whakaurunga?

Whai muri i te taunga, ngana ki te whakahaere i tenei whakahau:

dos2unix --version

Mena ka puta te nama putanga ma te whakarongo, tena koe, kua angitu te whakaurunga!

Me tino hiahia au ki te dos2unix?

Kua kite pea koe i tera oma file check_htaccess.sh I muri mai, ka tukuna e te punaha nga korero e whai ake nei:

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

Ko te tikanga ko to tuhinga akeKua whakawaeheretia nga tuhinga Unix ki UTF-8, ko te tikanga kia kaua e puta he take wehenga raina.

Na he aha te whakararuraru i te whakauru? dos2unix He aha?

Na te mea kaore nga konae katoa i te waimarie!
Mena kei roto i te konae i whakawhitia mai i Windows CRLF, ka raru pea etahi o nga papatono Linux ki te tarai i nga hapa, ara bash E pohehe ana ahau he he kei to tuhinga.

Na, kua dos2unix, pera ano he maripi a te Ope Taua Swiss ki a koe, ka taea e koe te whakatika i nga konae whakatakotoranga Windows i nga wa katoa me te whakaiti i te tupono o nga hapa!

Mena kaore au e pai ki te whakauru i te dos2unix, he huarahi ke atu?

Ko te akoranga! Kaore he iti o "nga rongoa o te kainga" i te ao Linux!

Tikanga 1: Te whakamahi sed

sed He taputapu makutu ano tera ka mate CRLF Wehenga Raina:

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

Tikanga 2: Whakamahia te tr

tr He taputapu Unix hoia ka taea te tango CR:

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

Tikanga 3: Ma te whakamahi i te vim

Mena kua waia koe vim, ka taea e koe vim Anei me pehea te mahi:

:set fileformat=unix
:wq

Whakarāpopototanga: dos2unix ehara i te panacea, engari he watea!

Ina kite koe dos2unix: command not found Ki te he koe, kaua e mataku!Kei te hapa noa koe i te "taputapu tahuri whakahōputu".

  • dos2unix Te nuinga whakamahia moKua whakatikahia te take pakaru raina mai i Windows ki Unix
  • Ko tenei taputapuKaore i whakauruhia ma te taunoa, na me whakauru koe i a koe ano
  • He tino ngawari te tikanga whakaurunga, he rereke nga tono rereke o nga punaha (apt-get,yum,dnf,pacman,brew)
  • Ki te kore koe e hiahia ki te tāuta, ka taea e koe te whakamahi sed,trvim Ki te whakatika a ringa

A muri ake ka raru koe i tenei raru, ka mohio koe ki te whakaoti!

Kia maumahara, ehara i te maha o nga taputapu kei a koe, engari me pehea te pai o to whakamahi! Inaianei kua mohio koe ki tenei "taputapu makutu hurihuri", haere ki te whakamatau! 🚀

发表 评论

Ka kore e whakaputaina to wahitau imeera. 必填 项 已 用 * Tapanga

Panuku ki te Runga