опция «--color = auto» не была распознана - PullRequest
0 голосов
/ 04 апреля 2020

Мне трудно понять, почему я получаю эту ошибку, я пытался изменить свою команду ls на cat (для претендента rootme), но когда я пытаюсь выполнить c код как системную команду, после добавления исполняемого файла в переменную PATH env у меня появляется эта ошибка: «опция« --color = auto »не была распознана, но у меня ее нет, когда я запускаю свой исполняемый файл сам, вы, ребята, объясните мне пожалуйста? введите описание изображения здесь

1 Ответ

0 голосов
/ 04 апреля 2020

Ваши файлы запуска оболочки устанавливают псевдоним

alias ls='ls --color'

Поэтому, когда вы набираете

ls rootme.c

, ваша оболочка заменяет

ls --color rootme.c

еще до ее запуска искать исполняемый файл ls.

С другой стороны, ввод

./ls rootme.c

не вызывает псевдоним.

...