История изменений
Исправление hikikomori, (текущая версия) :
А на момент выполнения hash -r /usr/local/bin/zathura существовал?
Существовал. Вот теперь исправил, спасибо.
zathura
$ file /usr/local/bin/zathura
/usr/local/bin/zathura: symbolic link to /usr/bin/zathura
$ sudo mv /usr/local/bin/zathura ~/zathura
$ file /usr/local/bin/zathura
/usr/local/bin/zathura: cannot open `/usr/local/bin/zathura' (No such file or directory)
$ file ~/zathura
~/zathura: symbolic link to /usr/bin/zathura
$ zathura
bash: /usr/local/bin/zathura: Нет такого файла или каталога
$ hash -r
$ zathura
# запуск прошёл успешно.
$ rm ~/zathura
$ which zathura
/usr/bin/zathura
Кстати, что за новая лолькожопная педоаватара у вас? Как на двач попал, фу такие аватары ставить( И потом эти форумчане имеют ещё наглость мне писать: Рабочее место хикки v.2021 (комментарий)
Секцию COMMAND EXECUTION в man bash прочесть не осилили?
И как много мне дало бы это чтение?
Мне даже в голову не пришла идея засесть на очень долгое время читать с помощью translate.google.ru рулон туалетной бумаги man bash
Существует ли в нормальном переводе? Я бы тогда весь почитал.
И по вашей ссылке есть только упоминание, чтение этого раздела не решило бы проблему, сама команда описывается в глубине раздела SHELL BUILTIN COMMANDS
$ man bash | grep 'hash\ \[' -A10
hash [-lr] [-p filename] [-dt] [name]
Each time hash is invoked, the full pathname of the command name is determined by searching the directories in $PATH and remembered. Any previously-remembered pathname is discarded. If the -p option is supplied, no path search is performed, and filename is used as the full filename of the command. The -r option causes the shell to forget all remembered locations. The -d option causes the shell to forget the remembered location of each name. If the -t option is supplied, the full pathname to which each name corresponds is printed. If multiple name arguments are supplied with -t, the name is printed before the hashed full pathname. The -l option causes output to be displayed in a format that may be reused as input. If no arguments are given, or if only -l is supplied, information about remembered commands is printed. The return status is true unless a name is not found or an invalid option is supplied.
И то, я уже знал, что искать. А не зная, зачем этот хэш, его хрен выделишь среди мегабайтов другой информации. Почему-то нет страницы в мане для path. даже help path
нет. Первое, что пришло мне в голову - man path
, я надеялся найти там решение проблемы. А не в толстенном рулоне bash, или какого другого раздела. Неужели мне одному это очевидно?
Вот когда знаешь, то можно найти, а когда нет - нельзя. Но когда знаешь, то искать уже не нужно, поэтому весь ценный багаж манов чаще всего никто не читает. И не от пренебрежения this fucking manual, а потому что да, на прочтение всегда лежат тонны неосиляемой документации написанной костным языком, без нормальной гипернавигации и сквозного поиска сразу по всем манам.
Вероятно, всё это уже решено какими костылями, но чтобы их найти нужно опять же читать маны или гугл. Замкнутый круг. Прекрасная документация линукса.
Исправление hikikomori, :
А на момент выполнения hash -r /usr/local/bin/zathura существовал?
Существовал. Вот теперь исправил, спасибо.
zathura
$ file /usr/local/bin/zathura
/usr/local/bin/zathura: symbolic link to /usr/bin/zathura
$ sudo mv /usr/local/bin/zathura ~/zathura
$ file /usr/local/bin/zathura
/usr/local/bin/zathura: cannot open `/usr/local/bin/zathura' (No such file or directory)
$ file ~/zathura
/home/harushima/zathura: symbolic link to /usr/bin/zathura
$ zathura
bash: /usr/local/bin/zathura: Нет такого файла или каталога
$ hash -r
$ zathura
# запуск прошёл успешно.
$ rm ~/zathura
$ which zathura
/usr/bin/zathura
Кстати, что за новая лолькожопная педоаватара у вас? Как на двач попал, фу такие аватары ставить( И потом эти форумчане имеют ещё наглость мне писать: Рабочее место хикки v.2021 (комментарий)
Секцию COMMAND EXECUTION в man bash прочесть не осилили?
И как много мне дало бы это чтение?
Мне даже в голову не пришла идея засесть на очень долгое время читать с помощью translate.google.ru рулон туалетной бумаги man bash
Существует ли в нормальном переводе? Я бы тогда весь почитал.
И по вашей ссылке есть только упоминание, чтение этого раздела не решило бы проблему, сама команда описывается в глубине раздела SHELL BUILTIN COMMANDS
$ man bash | grep 'hash\ \[' -A10
hash [-lr] [-p filename] [-dt] [name]
Each time hash is invoked, the full pathname of the command name is determined by searching the directories in $PATH and remembered. Any previously-remembered pathname is discarded. If the -p option is supplied, no path search is performed, and filename is used as the full filename of the command. The -r option causes the shell to forget all remembered locations. The -d option causes the shell to forget the remembered location of each name. If the -t option is supplied, the full pathname to which each name corresponds is printed. If multiple name arguments are supplied with -t, the name is printed before the hashed full pathname. The -l option causes output to be displayed in a format that may be reused as input. If no arguments are given, or if only -l is supplied, information about remembered commands is printed. The return status is true unless a name is not found or an invalid option is supplied.
И то, я уже знал, что искать. А не зная, зачем этот хэш, его хрен выделишь среди мегабайтов другой информации. Почему-то нет страницы в мане для path. даже help path
нет. Первое, что пришло мне в голову - man path
, я надеялся найти там решение проблемы. А не в толстенном рулоне bash, или какого другого раздела. Неужели мне одному это очевидно?
Вот когда знаешь, то можно найти, а когда нет - нельзя. Но когда знаешь, то искать уже не нужно, поэтому весь ценный багаж манов чаще всего никто не читает. И не от пренебрежения this fucking manual, а потому что да, на прочтение всегда лежат тонны неосиляемой документации написанной костным языком, без нормальной гипернавигации и сквозного поиска сразу по всем манам.
Вероятно, всё это уже решено какими костылями, но чтобы их найти нужно опять же читать маны или гугл. Замкнутый круг. Прекрасная документация линукса.
Исправление hikikomori, :
А на момент выполнения hash -r /usr/local/bin/zathura существовал?
Существовал. Вот теперь исправил, спасибо.
Кстати, что за новая лолькожопная педоаватара у вас? Как на двач попал, фу такие аватары ставить( И потом эти форумчане имеют ещё наглость мне писать: Рабочее место хикки v.2021 (комментарий)
Секцию COMMAND EXECUTION в man bash прочесть не осилили?
И как много мне дало бы это чтение?
Мне даже в голову не пришла идея засесть на очень долгое время читать с помощью translate.google.ru рулон туалетной бумаги man bash
Существует ли в нормальном переводе? Я бы тогда весь почитал.
И по вашей ссылке есть только упоминание, чтение этого раздела не решило бы проблему, сама команда описывается в глубине раздела SHELL BUILTIN COMMANDS
$ man bash | grep 'hash\ \[' -A10
hash [-lr] [-p filename] [-dt] [name]
Each time hash is invoked, the full pathname of the command name is determined by searching the directories in $PATH and remembered. Any previously-remembered pathname is discarded. If the -p option is supplied, no path search is performed, and filename is used as the full filename of the command. The -r option causes the shell to forget all remembered locations. The -d option causes the shell to forget the remembered location of each name. If the -t option is supplied, the full pathname to which each name corresponds is printed. If multiple name arguments are supplied with -t, the name is printed before the hashed full pathname. The -l option causes output to be displayed in a format that may be reused as input. If no arguments are given, or if only -l is supplied, information about remembered commands is printed. The return status is true unless a name is not found or an invalid option is supplied.
И то, я уже знал, что искать. А не зная, зачем этот хэш, его хрен выделишь среди мегабайтов другой информации. Почему-то нет страницы в мане для path. даже help path
нет. Первое, что пришло мне в голову - man path
, я надеялся найти там решение проблемы. А не в толстенном рулоне bash, или какого другого раздела. Неужели мне одному это очевидно?
Вот когда знаешь, то можно найти, а когда нет - нельзя. Но когда знаешь, то искать уже не нужно, поэтому весь ценный багаж манов чаще всего никто не читает. И не от пренебрежения this fucking manual, а потому что да, на прочтение всегда лежат тонны неосиляемой документации написанной костным языком, без нормальной гипернавигации и сквозного поиска сразу по всем манам.
Вероятно, всё это уже решено какими костылями, но чтобы их найти нужно опять же читать маны или гугл. Замкнутый круг. Прекрасная документация линукса.
Исправление hikikomori, :
А на момент выполнения hash -r /usr/local/bin/zathura существовал?
Существовал. Вот теперь исправил, спасибо.
Кстати, что за новая лолькожопная педоаватара у вас? Как на двач попал, фу такие аватары ставить( И потом эти форумчане имеют ещё наглость мне писать: Рабочее место хикки v.2021 (комментарий)
Секцию COMMAND EXECUTION в man bash прочесть не осилили?
И как много мне дало бы это чтение?
Мне даже в голову не пришла идея засесть на очень долгое время читать с помощью translate.google.ru рулон туалетной бумаги man bash
Существует ли в нормальном переводе? Я бы тогда весь почитал.
И по вашей ссылке есть только упоминание, чтение этого раздела не решило бы проблему, сама команда описывается в глубине раздела SHELL BUILTIN COMMANDS
$ man bash | grep 'hash\ \[' -A10
hash [-lr] [-p filename] [-dt] [name]
Each time hash is invoked, the full pathname of the command name is determined by searching the directories in $PATH and remembered. Any previously-remembered pathname is discarded. If the -p option is supplied, no path search is performed, and filename is used as the full filename of the command. The -r option causes the shell to forget all remembered locations. The -d option causes the shell to forget the remembered location of each name. If the -t option is supplied, the full pathname to which each name corresponds is printed. If multiple name arguments are supplied with -t, the name is printed before the hashed full pathname. The -l option causes output to be displayed in a format that may be reused as input. If no arguments are given, or if only -l is supplied, information about remembered commands is printed. The return status is true unless a name is not found or an invalid option is supplied.
И то, я уже знал, что искать. А не зная, зачем этот хэш, его хрен выделишь среди мегабайтов другой информации. Почему-то нет страницы в мане для path. даже help path
нет. Первое, что пришло мне в голову - man path
, я надеялся найти там решение проблемы. А не в толстенном рулоне bash, или какого другого раздела. Неужели мне одному это очевидно?
Вот когда знаешь, то можно найти, а когда нет - нельзя. Но когда знаешь, то искать уже не нужно, поэтому весь ценный багаж манов чаще всего никто не читает. И не от пренебрежения this fucking manual, а потому что да, на прочтение всегда лежат тонны неосиляемой документации написанной костным языком, без нормальной гипернавигации и сквозного поиска сразу по всем манам.
Вероятно, это всё это уже решено какими костылями, но чтобы их найти нужно опять же читать маны или гугл. Замкнутый круг. Прекрасная документация линукса.
Исходная версия hikikomori, :
А на момент выполнения hash -r /usr/local/bin/zathura существовал?
Существовал. Вот теперь исправил, спасибо.
Кстати, что за новая лолькожопная педоаватара у вас? Как на двач попал, фу такие аватары ставить( И потом эти форумчане имеют ещё наглость мне писать: Рабочее место хикки v.2021 (комментарий)
Секцию COMMAND EXECUTION в man bash прочесть не осилили?
И как много мне дало бы это чтение?
Мне даже в голову не пришла идея засесть на очень долгое время читать с помощью translate.google.ru рулон туалетной бумаги man bash
И по вашей ссылке есть только упоминание, чтение этого раздела не решило бы проблему, сама команда описывается в глубине раздела SHELL BUILTIN COMMANDS
$ man bash | grep 'hash\ \[' -A10
hash [-lr] [-p filename] [-dt] [name]
Each time hash is invoked, the full pathname of the command name is determined by searching the directories in $PATH and remembered. Any previously-remembered pathname is discarded. If the -p option is supplied, no path search is performed, and filename is used as the full filename of the command. The -r option causes the shell to forget all remembered locations. The -d option causes the shell to forget the remembered location of each name. If the -t option is supplied, the full pathname to which each name corresponds is printed. If multiple name arguments are supplied with -t, the name is printed before the hashed full pathname. The -l option causes output to be displayed in a format that may be reused as input. If no arguments are given, or if only -l is supplied, information about remembered commands is printed. The return status is true unless a name is not found or an invalid option is supplied.
И то, я уже знал, что искать. А не зная, зачем этот хэш, его хрен выделишь среди мегабайтов другой информации. Почему-то нет страницы в мане для path. даже help path
нет. Первое, что пришло мне в голову - man path
, я надеялся найти там решение проблемы. А не в толстенном рулоне bash, или какого другого раздела. Неужели мне одному это очевидно?
Вот когда знаешь, то можно найти, а когда нет - нельзя. Но когда знаешь, то искать уже не нужно, поэтому весь ценный багаж манов чаще всего никто не читает. И не от пренебрежения this fucking manual, а потому что да, на прочтение всегда лежат тонны неосиляемой документации написанной костным языком, без нормальной гипернавигации и сквозного поиска сразу по всем манам.
Вероятно, это всё это уже решено какими костылями, но чтобы их найти нужно опять же читать маны или гугл. Замкнутый круг. Прекрасная документация линукса.