Articles of который

Как найти фактический бинарный / скрипт, используя «which» в zsh?

В zsh, когда я вхожу в which git это показывает: git: aliased to noglob git Как узнать, какой git-бинарный он действительно вызывает? (например: /usr/bin/git vs ~/bin/git ). В основном я хочу обойти псевдонимы, когда я их использую.

почему btmp не показывает имя пользователя для входа в систему?

Я пытаюсь сравнить выходные btmp файла btmp и команды who -a . Я не знаю, почему, но btmp file настоящее время не показывает имя пользователя, но показывает его UNKNOWN в поле имени пользователя. Я (имя пользователя: debian) вошел в этот сеанс. Пожалуйста, обратите внимание на приведенный ниже результат: virt00# who -a system boot 2016-03-06 19:36 […]

Командный прогон не тот, который возвращается командой `which`

$ which doxygen /home/gauthier/bin/doxygen $ $(which doxygen) -v 1.8.13 $ doxygen -v 1.8.11 # <- ??? $ doxygen error: Doxyfile not found and no input file specified! Doxygen version 1.8.11 Copyright Dimitri van Heesch 1997-2015 # … doxygen's help $ type -a doxygen doxygen is /home/gauthier/bin/doxygen doxygen is /home/gauthier/bin/doxygen doxygen is /usr/bin/doxygen Я пытаюсь настроить […]

«Какая» команда

В чем разница между (unix-system “which [name]) и which [name] команды. Например, когда я использую команду (unix-system “which visual_elite) я получаю следующий результат: /home/vhdl/edatools/mentor/visualelite/VisualElite-4.2.1/Linux2.4/bin/visual_elite Когда я делаю то же самое в командной строке, с помощью which visual_elite я получаю enidl-atlas-schur <76> # which visual_elite visual_elite is /home/vhdl/edatools/mentor/visualelite/VisualElite-4.2.1/visual_elite Почему у меня такая разница?

как мне получить команду «which» для устранения символических ссылок?

Я связал файл сценария с моим ~ / bin, и когда я делаю, which foo вывод: /Users/me/bin/foo Есть ли способ разрешить символическую ссылку и показать мне реальный файл?

Команды, которые я могу использовать, чтобы определить, кто вошел в систему на определенном терминале?

Я в классе Linux / Unix Systems, и мне нужно определить команды, которые я могу использовать, чтобы определить, кто вошел в систему на определенном терминале? Я знаю, что есть w, кто, или команда пальца. У любой из этих команд есть опции для отображения пользователя на конкретном терминале или типе терминала?

Предоставление полного пути не работает, но вызов только имени программы делает, почему?

Что мне не хватает? Я могу вызывать «rvm» из командной строки, но не ссылаться на весь путь, which rvm словам which rvm я использую. Не то, чтобы это было важно, но я остаюсь включенным как «jenkins» все время, и эти команды выполняются последовательно. $ whoami jenkins RVM находится здесь $ which rvm /home/jenkins/.rvm/bin/rvm Это работает […]

кто -b формат даты странно

Я запустил who -b чтобы получить дату последней перезагрузки. Он возвращает 2013-10-29 14:55. Теперь бежит демона (я отправляю эту дату на сервер), он возвращает 29 октября 14:55. Но в некоторые другие моменты (до последней перезагрузки в 29 октября) он возвращал бы что-то вроде 2013-10-24 13:17 последовательно. Первый набор вопросов: что в среде контролирует это? Почему […]

Сценарий оболочки для команды kill

Я следую учебному пособию по использованию текстовых редакторов, и одно упражнение состояло в том, чтобы сделать «безопасный» сценарий командной строки kill. Я создал каталог ~/bin . Затем выполнил следующий скрипт команды kill, называемый ekill . #!/bin/bash # Kill a process as safely as possible. # Tries to kill a process using a series of signals […]

Могу ли я использовать эту команду для псевдонимов?

Пример: У меня есть alias chrome='google-chrome' . Я хочу, чтобы which chrome возвращал то же самое, which google-chrome , то есть: /usr/bin/google-chrome Это возможно?