Како поправити грешке „Цомманд Нот Фоунд“ у Мац командној линији
Преглед садржаја:
Напредни Мац корисници који користе командну линију могу повремено наићи на поруку о грешци „команда није пронађена“ када покушавају да покрену нешто у командној линији. Грешка „команда није пронађена“ у терминалу може се појавити из неколико разлога у командној линији МацОС-а и Мац ОС Кс-а, о чему ћемо овде расправљати и наравно понудићемо решења за ове проблеме.
Зашто видите поруке о грешци „команда није пронађена“ у командној линији
Четири најчешћа разлога зашто можда видите поруку „команда није пронађена“ у Мац командној линији су следећа:
- синтакса команде је погрешно унета
- команда коју покушавате да покренете није инсталирана
- команда је обрисана, или, још горе, системски директоријум је обрисан или измењен
- корисници $ПАТХ је непотпун, или је $ПАТХ погрешно подешен, ресетован или обрисан – ово је најчешћи разлог да видите поруку 'команда није пронађена'
Срећом, можете да решите све ове проблеме и да заједнички рад поново функционише како се очекује. Ако сте једноставно погрешно унели синтаксу, ако је исправно унесете, то решавате, лако! Поред тога, почећемо са најчешћим разлогом, а то је да корисник $ПАТХ није правилно подешен или је некако ресетован.
Поправљање порука терминала „Цомманд Нот Фоунд“ у Мац ОС-у помоћу подешавања $ПАТХ
Највероватнији разлог зашто корисници Мац-а могу неочекивано да виде поруку о наредби није пронађена у командној линији је нешто што је пошло по злу са корисницима $ПАТХ, или путања на којој се команда налази није подешена. Можете да проверите $ПАТХ са „ецхо $ПАТХ“ ако желите, иначе можете само да покренете следеће команде да бисте поставили стандардну подразумевану путању коју Мац ОС користи у командној линији:
екпорт ПАТХ=/уср/лоцал/бин:/уср/бин:/бин:/уср/сбин:/сбин "
Притисните ретурн и покрените команду поново, требало би да ради добро.
Узгред, иако се овде фокусирамо на Мац ОС, ова иста идеја важи и за друге уник и линук варијанте.
Имајте на уму ако се намеравана команда коју покушавате да користите налази у нестандардном директоријуму или на другој локацији (/уср/лоцал/сбин/ итд), увек можете да додате ту нову $ПАТХ на командна линија да одредите где да тражите ако је потребно.
Раније, где се приказује порука „команда није пронађена“ покретање једноставне командне линије лс и цд:
Након, те команде раде успешно како се очекивало:
Како се ово дешава? Понекад то може бити покретање непотпуне или погрешне наредбе за извоз $ПАТХ, неуспех прилагођавања променљивих окружења, између осталих разлога.
Можда ћете морати да освежите љуску командне линије да би промена ступила на снагу. Ако поново покренете Терминал и поново добијете грешку „команда није пронађена“, додајте команде за извоз $ПАТХ корисницима .басх_профиле, .профиле или релевантним схелл профилом ако користите алтернативну љуску у апликацији Терминал.
„Команда није пронађена“ јер команда није инсталирана? Користите ХомеБрев
Ако команда једноставно није инсталирана на Мац-у, за уобичајене примере као што су вгет, хтоп или многе друге корисне уникс команде доступне као Хомебрев пакети који иначе нису унапред инсталирани у Мац ОС-у, онда Најједноставније решење је да инсталирате и користите Хомебрев на Мац-у да бисте добили приступ тим услужним програмима командне линије. Хомебрев је ионако одлична алатка, па ако ћете проводити време у Терминалу, вероватно ћете га желети.
“Команда није пронађена” јер недостаје системски директоријум? Вратите системске датотеке које недостају
Свако време, Мац корисници се могу наћи у ситуацији да случајно или ненамерно избришу системске датотеке из Мац ОС-а. Обично се то дешава када неко експериментише са рм/срм командама и џокер знаком, или је можда постао превише ревносан са корпом за отпатке када је пријављен као роот. У сваком случају, овде можете прочитати како да вратите избрисане или недостајуће системске датотеке на Мац ОС и Мац ОС Кс – то обично укључује враћање из резервне копије или поновно инсталирање самог системског софтвера.
Да ли знате за неки други разлог зашто можда видите поруку о грешци „команда није пронађена“ у Мац ОС терминалу? Можда имате боље решење од горе понуђеног? Поделите са нама у коментарима испод!