Почему «что» указывает на другой бинарный файл? [dубликат]

Похоже, вам нужно вручную установить разрешение экрана:

Настройки находятся под Settings --> Displays. Вам необходимо установить разрешение для этого монитора на 1920x1080. Смотрите этот учебник YouTube.

2
задан 9 June 2017 в 04:09

2 ответа

Если вы запустите:

echo $PATH

Вы получите нечто похожее на:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Как вы можете видеть, /usr/local/bin имеет более высокий приоритет, поэтому bash сначала найдет вашу локально установленную версию curl и перестанет искать.

Вы можете изменить это поведение, отредактировав переменную среды PATH, например (в .profile):

PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/sbin:/usr/local/bin
1
ответ дан 18 July 2018 в 11:57

Если вы запустите:

echo $PATH

Вы получите нечто похожее на:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Как вы можете видеть, /usr/local/bin имеет более высокий приоритет, поэтому bash сначала найдет вашу локально установленную версию curl и перестанет искать.

Вы можете изменить это поведение, отредактировав переменную среды PATH, например (в .profile):

PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/sbin:/usr/local/bin
1
ответ дан 24 July 2018 в 19:53
  • 1
    Спасибо за ваш ответ, но which найдет его в том же порядке, что и моя команда. Ответ в том, что он был хэширован, пропуская PATH. См. Комментарии. – Jeff Puckett 9 June 2017 в 00:23
  • 2
    Я видел это;) Я оставляю этот ответ здесь, это может быть полезно другим :-) – Ravexina 9 June 2017 в 00:42

Другие вопросы по тегам:

Похожие вопросы: