Directory artaigil
- 1 Dè a th’ ann an dos2unix? Carson a tha feum agad air?
- 2 Carson a tha “òrdugh nach deach a lorg” a’ nochdadh?
- 3 Ciamar a stàladh dos2unix?
- 4 Ciamar a nì thu cinnteach an robh an stàladh soirbheachail?
- 5 A bheil fìor fheum agam dos2unix?
- 6 Mura h-eil thu airson dos2unix a stàladh, a bheil dòigh sam bith eile ann?
- 7 Geàrr-chunntas: chan e dos2unix a h-uile dad, ach tha e gu math goireasach!
💻 dos2unix: cha deach àithne a lorg? Le dìreach aon loidhne-àithne, faodaidh tu a 'mhearachd seo a rèiteachadh sa bhad agus fuasgladh fhaighinn air duilgheadas duilgheadasan Windows. Linux Duilgheadas tionndaidh briseadh loidhne, tòisich gu sgiobalta! 🚀
An do thachair thu a-riamh ris an t-suidheachadh seo?
A 'ruith gu toilichte ann an ceann-uidhe Linux dos2unix check_htaccess.sh, thug an siostam slap àrd dhut nad aghaidh:
-bash: dos2unix: command not found
An do thuit do inntinn gu h-obann? !
Chan e deireadh an t-saoghail a th’ ann, chan e gu bheil an sgriobt a sgrìobh thu puinnseanta, is e dìreach nach eil an siostam agad air a chuir a-steach idir. dos2unix an inneal seo.
An ath rud, òlamaid tì agus cabadaichCarson a thachair a’ mhearachd seo?,A bharrachd airMar a nì thu e ann an aon ghluasad.
Dè a th’ ann an dos2unix? Carson a tha feum agad air?
dos2unix Is e prìomh dhleastanas an àithne seoTionndaidh biadhadh loidhne Windows (CRLF) gu biadhadh loidhne Unix (LF).
Faodaidh tu faighneachd: "Dè tha cho furasta mu bhith ag atharrachadh loidhnichean ùra? Nach eil iad uile mar a tha iad ri loidhnichean ùra?"
ceàrr! Bidh Windows agus Unix a’ làimhseachadh fhaidhlichean teacsa dìreach mar luchd-làimhe clì agus làimh dheis, a bhios a’ sgrìobhadh ann an diofar dhòighean ach as urrainn an dà chuid sgrìobhadh.
Cleachdaidh Windows CRLF(tilleadh carbaid + biadh loidhne), fhad ‘s a bhios Unix a’ cleachdadh a-mhàin LF(loidhne ùr).
Ma ghluaiseas tu faidhle teacsa bho Windows gu Linux, faodaidh Linux coimhead air le tàmailt agus a ràdh, "A bhràthair, tha do chruth ceàrr!"
Aig an àm seo dos2unix Tha seo a 'tighinn a-steach feumail, cuidichidh e thu gus faidhlichean cruth Windows a thionndadh gu cruth a tha càirdeil do Unix agus seachain diofar mhearachdan neònach.
Carson a tha “òrdugh nach deach a lorg” a’ nochdadh?
Tha e gu math sìmplidh, chan eil an àithne seo air a chuir a-steach aig an t-siostam idir!
Ann am mòran sgaoilidhean Linux (gu sònraichte siostaman le glè bheag de stàladh),dos2unix Cha deach a stàladh gu bunaiteach, mar sin ma tha thu airson a chleachdadh, feumaidh tu a stàladh an toiseach.
Smaoinich gu bheil thu airson glas dorais a chàradh, dìreach gus faighinn a-mach nach eil screwdriver anns a’ bhogsa inneal. Ciamar nach urrainn dhut briseadh sìos?
Ciamar a stàladh dos2unix?
Tha am fuasgladh sìmplidh! Cho fad ‘s a tha còraichean rianaire agad, is urrainn dhut a stàladh gu furasta.

1. Sreath Debian/Ubuntu
Ma tha thu a’ cleachdadh Debian, Ubuntu no siostam eile stèidhichte air Debian, dìreach ruith:
apt-get update && apt-get install dos2unix -y
2. CentOS/RHEL sreath
Ma tha thu a’ cleachdadh CentOS no RHEL, faodaidh tu a chleachdadh yum Gus a stàladh:
yum install dos2unix -y
No, ma chleachdas an siostam agad dnf(airson CentOS 8+):
dnf install dos2unix -y
3. Arch Linux
Mar as trice tha luchd-cleachdaidh bogha mar “geeks” agus tha sgilean làidir DIY aca, ach mura h-eil thu air a chuir a-steach fhathast dos2unix, dìreach cleachd pacman Stàladh:
pacman -S dos2unix
4.macOS
Ma tha thu nad neach-cleachdaidh macOS, faodaidh tu a stàladh le Homebrew:
brew install dos2unix
Ciamar a nì thu cinnteach an robh an stàladh soirbheachail?
Às deidh an stàladh, feuch ris an òrdugh seo a ruith:
dos2unix --version
Ma bheir e a-mach àireamh an tionndaidh gu umhail, meala-naidheachd, tha an stàladh soirbheachail!
A bheil fìor fheum agam dos2unix?
Is dòcha gu bheil thu air mothachadh gu bheil ruith file check_htaccess.sh Às deidh sin, thug an siostam am fiosrachadh seo seachad:
check_htaccess.sh: Bourne-Again shell script, Unicode text, UTF-8 text executable, with very long lines (327)
Tha seo a 'ciallachadh gu bheil an sgriobt agad fhèinMu thràth UTF-8 air a chòdachadh le sgriobt Unix, ann an teòiridh cha bu chòir duilgheadas loidhne ùr a bhith ann.
Mar sin carson a tha thu fhathast a’ gabhail ort? dos2unix Dè?
Leis nach eil a h-uile faidhle cho fortanach!
Ma tha am faidhle a ghluais thu bho Windows ann CRLF, faodaidh e cuid de mhearachdan parsaidh prògram Linux adhbhrachadh, no eadhon dèanamh bash Tha mi a’ smaoineachadh le mearachd gu bheil rudeigin ceàrr air an sgriobt agad.
Mar sin, tha dos2unix, tha e mar gum biodh Sgian Arm na h-Eilbheis a bharrachd agad leat, faodaidh tu faidhlichean cruth Windows a chàradh aig àm sam bith agus lughdachadh coltachd mhearachdan!
Mura h-eil thu airson dos2unix a stàladh, a bheil dòigh sam bith eile ann?
Gu dearbh! Chan eil gainnead “fuasglaidhean homespun” ann an saoghal Linux!
Dòigh 1: Cleachd sed
sed Tha e cuideachd na inneal draoidheil, faodaidh e marbhadh CRLF Caractar loidhne ùr:
sed -i 's/\r$//' check_htaccess.sh
Dòigh 2: Cleachd tr
tr Tha e cuideachd na sheann inneal Unix a dh'fhaodas a thoirt air falbh CR:
tr -d '\r' < check_htaccess.sh > newfile.sh
mv newfile.sh check_htaccess.sh
Dòigh 3: Cleachd vim
Ma tha thu cleachdte ri bhith a’ cleachdadh vim, gheibhear ann an vim Seo mar a tha e ag obair:
:set fileformat=unix
:wq
Geàrr-chunntas: chan e dos2unix a h-uile dad, ach tha e gu math goireasach!
nuair a chì thu dos2unix: command not found Na gabh dragh nuair a nì thu mearachd!Chan eil agad ach "artifact tionndadh cruth".
dos2unixSa mhòr-chuid air a chleachdadh airsonChàirich Windows gu cùis loidhne ùr Unix- an inneal seoCha deach a stàladh gu bunaiteach, mar sin feumaidh tu fhèin a stàladh
- Tha an dòigh stàlaidh gu math sìmplidh, tha òrdughan eadar-dhealaichte aig diofar shiostaman (
apt-get,yum,dnf,pacman,brew) - Mura h-eil thu airson a stàladh, faodar a chleachdadh
sed,tr或vima chàradh le làimh
An ath thuras a choinnicheas tu ris an duilgheadas seo, bidh fios agad mar a nì thu fuasgladh!
Cuimhnich, chan ann mu dheidhinn cus innealan a tha e, tha e mu dheidhinn fios a bhith agad mar a chleachdas tu iad! A-nis gu bheil thu air an “inneal tionndaidh seo a mhaighstireachd”, rachaibh agus feuch e! 🚀
An dòchas blog Chen Weiliang ( https://www.chenweiliang.com/ ) co-roinnte "✅ dos2unix: cha deach an àithne a lorg mearachd? Fuasglaidh an loidhne-àithne 1 seo an duilgheadas ann an diogan! 》, cuideachail dhut.
Fàilte gus ceangal an artaigil seo a cho-roinn:https://www.chenweiliang.com/cwl-32651.html
Gus barrachd chleasan falaichte fhuasgladh🔑, fàilte oirbh a thighinn còmhla ris an t-sianal Telegram againn!
Roinn agus toil ma thogras tu e! Is e na h-earrannan agad agus na rudan as toil leinn ar brosnachadh leantainneach!