Запуск программы, установленной через aptitude

Это поведение по умолчанию для zsh с конфигурацией Grml. zsh - это расширенная оболочка, у нее много улучшений по сравнению с bash, оболочкой по умолчанию в Ubuntu.

Чтобы установить zsh, введите:

sudo apt-get install zsh

Чтобы захватить Grml, запустите это из своего домашнего каталога:

wget -O .zshrc http://git.grml.org/f/grml-etc-core/etc/zsh/zshrc
wget -O .zshrc.local  http://git.grml.org/f/grml-etc-core/etc/skel/.zshrc

Затем запустите zsh, чтобы запустить его. Если вам это нравится, вы можете сделать его своей оболочкой по умолчанию, выполнив следующую команду:

chsh -s /usr/bin/zsh
4
задан 3 August 2017 в 19:42

6 ответов

Sigrok - метапакет, который тянет в импульсном режиме, графический интерфейс (как вы думали) и sigrok-cli, интерфейс командной строки для sigrok. Для запуска GUI (находится в /usr/bin/pulseview) достаточно запустить pulseview (не ./pulseview), потому что /usr/bin находится на вашем пути поиска.

6
ответ дан 22 May 2018 в 19:51
  • 1
    oke, что полезно понимать, то я тогда ясно пока не понимаю, это точное значение ./ – Matthieu Kints van 3 August 2017 в 19:45
  • 2
    ./command запускает двоичный файл с именем command в текущем рабочем каталоге . – Nonny Moose 3 August 2017 в 19:48
  • 3
    кроме того, что-то я не понимаю, почему я NOW нахожу импульс в поиске по приложениям, пока его там не было. У меня такое чувство (и раньше было) мне нужно запустить программу хотя бы один раз, прежде чем она попадет в поиск в приложениях, что было бы странно. мне нужно перезапустить nautilus или что-то после установки, чтобы найти программу te? – Matthieu Kints van 3 August 2017 в 19:48
  • 4
    Я сомневаюсь в этом. Это сразу показалось мне. Либо это был сбой, либо в процессе добавления его в меню. – Nonny Moose 3 August 2017 в 19:50
  • 5
    Оке. это, таким образом, то, что я понимаю, полностью обратное. Я думал, что: " имя программы " будет выглядеть локально и ./program name в стандартном пути поиска. – Matthieu Kints van 3 August 2017 в 19:51

Sigrok - метапакет, который тянет в импульсном режиме, графический интерфейс (как вы думали) и sigrok-cli, интерфейс командной строки для sigrok. Для запуска GUI (находится в /usr/bin/pulseview) достаточно запустить pulseview (не ./pulseview), потому что /usr/bin находится на вашем пути поиска.

6
ответ дан 18 July 2018 в 09:07

Sigrok - метапакет, который тянет в импульсном режиме, графический интерфейс (как вы думали) и sigrok-cli, интерфейс командной строки для sigrok. Для запуска GUI (находится в /usr/bin/pulseview) достаточно запустить pulseview (не ./pulseview), потому что /usr/bin находится на вашем пути поиска.

6
ответ дан 24 July 2018 в 19:15

Как замечает Nonny Moose, когда вы устанавливаете новый пакет с помощью apt или aptitude, если вы не намеренно устанавливаете пакет в другом месте, он будет установлен в местоположение по умолчанию (/usr/bin и /usr/local/bin довольно распространены). Этот путь включен в то, что называется вашим PATH.

Когда вы запускаете команду с вашего терминала, она сначала проверит вашу PATH на то, что вы ищете. Если вы укажете путь (как вы делали с ./my_file), это означает «Посмотрите в этот каталог и запустите этот файл».

Как вы можете видеть в этом примере, я попросил мою систему сказать мне, где именно он найдет сигрока, если я попрошу, которому он скажет мне, где он выглядел и не смог его найти (потому что у меня его нет).

$ ~: which sigrok
/usr/bin/which: no sigrok in (/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/user/bin)
3
ответ дан 22 May 2018 в 19:51

Как замечает Nonny Moose, когда вы устанавливаете новый пакет с помощью apt или aptitude, если вы не намеренно устанавливаете пакет в другом месте, он будет установлен в местоположение по умолчанию (/usr/bin и /usr/local/bin довольно распространены). Этот путь включен в то, что называется вашим PATH.

Когда вы запускаете команду с вашего терминала, она сначала проверит вашу PATH на то, что вы ищете. Если вы укажете путь (как вы делали с ./my_file), это означает «Посмотрите в этот каталог и запустите этот файл».

Как вы можете видеть в этом примере, я попросил мою систему сказать мне, где именно он найдет сигрока, если я попрошу, которому он скажет мне, где он выглядел и не смог его найти (потому что у меня его нет).

$ ~: which sigrok /usr/bin/which: no sigrok in (/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/user/bin)
3
ответ дан 18 July 2018 в 09:07

Как замечает Nonny Moose, когда вы устанавливаете новый пакет с помощью apt или aptitude, если вы не намеренно устанавливаете пакет в другом месте, он будет установлен в местоположение по умолчанию (/usr/bin и /usr/local/bin довольно распространены). Этот путь включен в то, что называется вашим PATH.

Когда вы запускаете команду с вашего терминала, она сначала проверит вашу PATH на то, что вы ищете. Если вы укажете путь (как вы делали с ./my_file), это означает «Посмотрите в этот каталог и запустите этот файл».

Как вы можете видеть в этом примере, я попросил мою систему сказать мне, где именно он найдет сигрока, если я попрошу, которому он скажет мне, где он выглядел и не смог его найти (потому что у меня его нет).

$ ~: which sigrok /usr/bin/which: no sigrok in (/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/user/bin)
3
ответ дан 24 July 2018 в 19:15

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

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