& Ldquo; & который Rdquo; команда ничего не показывает на стандартном выходе

Используя программное обеспечение winusb в ubuntu, вы можете сделать загрузочные окна usb.Запустите следующие команды в терминале для установки winusb,

sudo add-apt-repository ppa:colingille/freshlight
sudo apt-get update
sudo apt-get install winusb

После создания windows live usb, загрузите из него и установите windows 7 вместе с ubuntu, выбрав соответствующий раздел ntfs.

Чтобы установить окна вместе с ubuntu, обратитесь к этому или this.

1
задан 19 May 2016 в 18:34

3 ответа

Хорошим началом было бы:

man which

NAME
   which - shows the full path of (shell) commands.

Ни один из примеров, приведенных на скриншоте, не является командой, которая могла бы вернуть путь. Например. cd - команда сборки.

Я не понимаю, чего вы ожидаете получить с

which /tool/

и т. д.

, но кажется, что не является инструментом для достижения ожидаемого результата.

2
ответ дан 23 May 2018 в 13:52

Существует несколько похожих команд, которые имеют совершенно разные методы и выходы:

/usr/bin/which Найдите двоичный путь исполняемого файла.

$ which ssh /usr/bin/ssh

/usr/bin/whereis Поиск стандартных локалей Linux для исходных, двоичных и руководств для указанного имени.

$ whereis ssh /usr/bin/ssh

/usr/bin/find Поиск текущего или заданного пути рекурсивно для сопоставления Строки.

(cd /usr/bin && find . ssh) ... ./things_it_checked ... ssh

/usr/bin/grep Поиск текста / файлов / путей для строки.

(cd /usr/bin && ls * | grep ssh) ssh ssh-add ssh-agent ssh-keygen ssh-keyscan

0
ответ дан 23 May 2018 в 13:52

В моем случае myscript.sh работал нормально which (и whereis) не возвращал никакого выхода:

$ which myscript.sh
$ 

Я исправляю это, изменяя ~ (тильда) to $HOME:

export PATH="$PATH:$HOME/myprgms

Теперь также whereis -l показывает мою добавленную папку.

См. этот ответ для получения дополнительной информации о различии между ~ и $HOME. [ ! d3]

0
ответ дан 23 May 2018 в 13:52

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

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