Артицле Дирецтори
- 1 Шта је дос2уник? Зашто ти треба?
- 2 Зашто се појављује „команда није пронађена“?
- 3 Како инсталирати дос2уник?
- 4 Како проверити да ли је инсталација била успешна?
- 5 Да ли ми је заиста потребан дос2уник?
- 6 Ако не желите да инсталирате дос2уник, постоји ли неки други начин?
- 7 Резиме: дос2уник није све, али је веома згодан!
💻 дос2уник: команда није пронађена? Са само једном линијом команде, можете одмах поправити ову грешку и решити проблем Виндовс проблема. линук Проблем конверзије прелома реда, почните брзо! 🚀
Да ли сте се икада сусрели са овом ситуацијом?
Ради срећно у Линук терминалу dos2unix check_htaccess.sh, систем вам је дао гласан шамар:
-bash: dos2unix: command not found
Да ли вам се нагло срушио менталитет? !
Није смак света, није да је скрипта коју сте написали отровна, само ваш систем уопште није инсталиран. dos2unix овај алат.
Затим, хајде да попијемо чај и разговарамоЗашто је дошло до ове грешке?,добро каоКако то учинити једним потезом.
Шта је дос2уник? Зашто ти треба?
dos2unix Главна функција ове команде је даКонвертујте Виндовс редослед (ЦРЛФ) у Уник ред (ЛФ).
Можда ћете се запитати: "Шта је тако лако у претварању нових редова? Нису ли сви исти као нови редови?"
погрешно! Виндовс и Уник рукују текстуалним датотекама исто као леворуки и дешњаци, који пишу на различите начине, али обоје могу писати.
Виндовс користи CRLF(поврат на линију + помак у ред), док Уник користи само LF(нови ред).
Ако пренесете текстуалну датотеку са Виндовс-а на Линук, Линук ће је можда погледати са гађењем и рећи: "Брате, твој формат је погрешан!"
У ово време dos2unix Ово је згодно, помоћи ће вам да конвертујете датотеке Виндовс формата у Уник-фриендли формат, избегавајући све врсте чудних грешака.
Зашто се појављује „команда није пронађена“?
Веома је једноставно, систем уопште нема инсталирану ову команду!
У многим Линук дистрибуцијама (посебно минимално инсталираним системима),dos2unix Није инсталирано подразумевано, па ако желите да га користите, прво га морате инсталирати.
Замислите да желите да поправите браву на вратима и откријете да у кутији за алат нема одвијача. Како да се не срушиш?
Како инсталирати дос2уник?
Решење је једноставно! Све док имате администраторска права, можете га лако инсталирати.

1. Дебиан/Убунту серија
Ако користите Дебиан, Убунту или други систем заснован на Дебиану, само покрените:
apt-get update && apt-get install dos2unix -y
2. Убунту/РХЕЛ серија
Ако користите ЦентОС или РХЕЛ, можете користити yum Да бисте инсталирали:
yum install dos2unix -y
Или, ако ваш систем користи dnf(за ЦентОС 8+):
dnf install dos2unix -y
3. Арцх Линук
Корисници Арцха су генерално „штребери“ и имају јаке „уради сам“ вештине, али ако га још увек нисте инсталирали dos2unix, само користите pacman Инсталирај:
pacman -S dos2unix
4. мацОС
Ако сте корисник мацОС-а, можете га инсталирати помоћу Хомебрев-а:
brew install dos2unix
Како проверити да ли је инсталација била успешна?
Након инсталације, покушајте да покренете ову команду:
dos2unix --version
Ако послушно објави број верзије, честитамо, инсталација је успела!
Да ли ми је заиста потребан дос2уник?
Можда сте приметили да трчите file check_htaccess.sh Након тога, систем је дао ове информације:
check_htaccess.sh: Bourne-Again shell script, Unicode text, UTF-8 text executable, with very long lines (327)
То значи да ваша скриптаВећ УТФ-8 кодирана Уник скрипта, у теорији не би требало да постоји проблем са новим редом.
Па зашто се још претвараш? dos2unix Шта?
Јер нису сви фајлови тако срећни!
Ако датотека коју сте пренели из Виндовс-а садржи CRLF, може изазвати неке грешке у рашчлањивању Линук програма, или чак направити bash Погрешно мислим да нешто није у реду са твојим сценаријем.
Дакле, имајте dos2unix, као да имате додатни швајцарски нож са собом, можете да поправите датотеке у Виндовс формату у било ком тренутку и смањите вероватноћу грешака!
Ако не желите да инсталирате дос2уник, постоји ли неки други начин?
Наравно! У свету Линука не недостаје „домаћих решења“!
Метод 1: Користите сед
sed То је такође магично средство, може да убије CRLF Знак новог реда:
sed -i 's/\r$//' check_htaccess.sh
Метод 2: Користите тр
tr То је такође стари Уник алат који се може уклонити CR:
tr -d '\r' < check_htaccess.sh > newfile.sh
mv newfile.sh check_htaccess.sh
Метод 3: Користите вим
Ако сте навикли да користите vim,дозвољиво vim Ево како то функционише:
:set fileformat=unix
:wq
Резиме: дос2уник није све, али је веома згодан!
кад видиш dos2unix: command not found Не паничите када направите грешку!Само вам недостаје "артефакт конверзије формата".
dos2unixУглавном се користи заРешен проблем новог реда између Виндовс-а и Уник-а- овај алатНије инсталирано подразумевано, тако да морате сами да га инсталирате
- Метода инсталације је веома једноставна, различити системи имају различите команде (
apt-get,yum,dnf,pacman,brew) - Ако не желите да инсталирате, може се користити
sed,trИлиvimпоправљати ручно
Следећи пут када наиђете на овај проблем, знаћете како да га решите!
Запамтите, не ради се о томе да имате превише алата, већ о томе да знате како да их користите! Сада када сте савладали овај „алат за конверзију“, идите и испробајте га! 🚀
Блог Хопе Цхен Веилианг ( https://www.chenweiliang.com/ ) дели „✅ дос2уник: грешка наредбе није пронађена? Ова 1 линија команде решава проблем за неколико секунди! 》, од помоћи.
Добродошли да поделите везу овог чланка:https://www.chenweiliang.com/cwl-32651.html
Да бисте открили још скривених трикова🔑, добродошли да се придружите нашем Телеграм каналу!
Поделите и лајкујте ако вам се свиђа! Ваша дељења и лајкови су наша стална мотивација!