Манипулирование упорядочением результатов команды whereis

Прямо сейчас, если я whereis в исполняемом файле, который мне интересен, узнав местоположение, я верну несколько результатов, где находится это программное обеспечение. Какую конфигурацию можно сделать, чтобы получить последний результат в начале списка?

Если я запускаю whereis gcc , у меня может быть 5 различных версий gcc в ОС, но самая высокая / самая последняя версия отображается последними в результатах whereis gcc , поэтому это не предпочтительная версия gcc . Поэтому, несмотря на то, что у меня есть версия 7.1 GCC, на gcc -v отображается самая низкая версия, установленная на моем ящике.

  • Почему перезагрузка PATH в команде sudo?
  • Sudo изменяет PATH, но выполняет один и тот же двоичный файл
  • Какой PATH использует `sudo <command>` для поиска `<command>`?
  • awk + паста для очистки PATH?
  • При запуске программы запускаются программы .bashrc?
  • исполняемый файл в $ PATH, все еще не распознанный
  • bash: adduser: команда не найдена на centOS
  • Невозможно изменить JAVA_HOME
  • One Solution collect form web for “Манипулирование упорядочением результатов команды whereis”

    whereis python | sed 's/ /\n/g' | sort | uniq

    Тогда сортировка имеет много вариантов

    Если вы хотите изменить порядок:

    whereis python | sed 's/ /\n/g' | sort -r | uniq

     -r, --reverse reverse the result of comparisons 

    если вы (можете) иметь некоторые нечетные двоичные / исходные / ручные файлы, содержащие специальные символы:

     -i, --ignore-nonprinting consider only printable characters 
    Interesting Posts

    как установить размер блока с помощью команды blockdev

    Деактивировать CLI-карту графической карты Nvidia

    bash: доступ к стеку вызовов функций в функции ловушки

    Проверьте, почему процесс случайно упал на Solaris 11

    Установить RPM-файл в Arch Linux?

    Какую часть chmod 770 утра я недопонимаю?

    Как убить процесс, дающий ему несколько секунд, прежде чем совершить вынужденное убийство?

    Использование echo -e в PS1 вызывает проблемы с разрывом строки в shell

    Линукс имеет защиту блокировки файлов при попытке переименования / удаления файлов

    получить бесплатную строку жанра id3-tag, а не только номер жанра в сценарии bash

    Изнашивание уровня SD-карты из-за файла подкачки во встроенном Linux

    Как избежать необходимости выдавать «y» несколько раз при удалении защищенного файла

    Подавление "sudo: извините, для запуска sudo требуется пароль"

    Мысли о безопасности в Linux

    mdadm – исключить из монитора

    Linux и Unix - лучшая ОС в мире.