какой аргумент hash -t требует?

Все пути к каталогам с командами Linux хранятся в переменной с именем $ PATH. После вызова команды его путь дополнительно сохраняется в записной книжке с именем hash для ускорения поиска в следующий раз.

Хэш – это встроенная команда оболочки, а help hash дает очень краткое описание. Один вариант -t описывается как печать всех путей, собранных внутри хэша, и поэтому я набрал:

 hash -t 

будучи уверенным, что я получу список содержимого хэша.

Однако я получил это:

bash: hash: -t: параметр требует аргумента

  • Какой аргумент он требует?

  • Что я делаю не так?

  • Как показать содержимое хеш-таблицы?

  • Переименуйте файл в другой каталог, не повторяя путь
  • bash throwing "ignored null byte in input" предупреждение в скрипте
  • Как установить необязательный параметр?
  • Как разбить выход и сохранить его в массиве?
  • Multi заявление, если условие в bash
  • Передайте функцию другому пользователю в Bash?
  • использование строк вывода в виде массива в bash
  • Как вы помните последний (n-й?) Переданный аргумент предыдущей команды, которую вы использовали с bash?
  • One Solution collect form web for “какой аргумент hash -t требует?”

    Я полагаю, это hash как это реализовано в bash ?

    hash -t требует аргумента, потому что это запрос для хэшированного местоположения одной или нескольких утилит:

     $ hash -t ls /bin/ls $ hash -t ls man ls /bin/ls man /usr/bin/man 

    Как говорится в тексте справки:

    распечатать запоминающееся местоположение каждого ИМЯ, предшествующее каждому месту с соответствующим ИМЯ, если указано несколько ИМЯ

    Чтобы показать все хешированные утилиты, используйте hash без каких-либо аргументов:

     $ hash hits command 1 /usr/bin/man 2 /bin/ls 

    Опять же, как говорится в тексте справки:

    Если аргументы не заданы, отображается информация о запоминаемых командах.

    Interesting Posts

    Включить истинный цвет для neovim в Fedora 25

    Почему файлы иногда меняются, но не являются inode или наоборот?

    Как использовать верхушку в сценарии оболочки для отслеживания потребления памяти процессом?

    Не удается подключиться к ethernet Linux Mint 17.1 Xfce

    Как выполнить резервное копирование всех настроек и тем (а не файлов)

    Запуск команд, хранящихся в переменных оболочки

    Настройте wpa_supplicant.conf на скрытый SSID с помощью WPA2 / PEAP / MS-CHAPv2

    Перекомпилировать ядро ​​для изменения размера стека

    Snapper – как отменить изменения, сохраняя отметки времени?

    fedora 15, oracle 11: не удается войти с помощью sqlplus

    Сервер RAID-1 / LVM не загружается после отключения питания

    Настройки Unicode RXVT и Xresources

    patch: «дескриптор« плохих файлов »в сочетании с каналом и LD_PRELOAD / libtrash

    Copy-Paste в xfce4-terminal добавляет 0 ~ и 1 ~

    Попытка «обратного прокси» запрашивать IP-адрес VPS на внутренний сервер через OpenVPN, как автоматически выполнять таблицы маршрутизации?

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