Экспорт просто единственного файла

В настоящее время существует, насколько я могу сказать, никакой порт BleachBit, конкретно приспособленного к BSD, не берите в голову OpenBSD. Это, кажется, записано в Python, однако, таким образом, у Вас может быть удача при загрузке и выполнении источников отсюда.

3
22.06.2012, 01:56
3 ответа

Кажется alias то, в чем Вы нуждаетесь. Можно указать любое слово, чтобы исказить и установить то, что будет, выполняются, когда Вы выполняете свое слово.

alias newcommand='/path/to/your/command'

Можно поместить его в Вас ~/.shellrc (где оболочка является Вашей оболочкой, таким образом, для bash это будет ~/.bashrc) и это будет доступно после того, как запустятся.

Для получения дополнительной информации посмотрите здесь.

8
27.01.2020, 21:08

Создайте a symbolic link в Ваш файл и место это в подходящем PATH'd каталог, например, $HOME/bin или что бы то ни было.

ln -s "/path/to/my-file"  "$HOME/bin/my-file" 
4
27.01.2020, 21:08
  • 1
    я думаю, что это предпочтительно для метода псевдонима (в настоящее время принятый ответ) как псевдоним, не будет работать в неинтерактивной оболочке (например, из Make-файла), тогда как это решение будет. кошка –  Marcus Junius Brutus 21.01.2016, 12:16

Объяснить фон для ответа Rush, export ничего не делает с исполняемыми файлами в $PATH. export PATH просто означает, что "Я хочу, чтобы переменная ПУТИ была наследована всеми дочерними процессами". И что происходит, когда Вы вводите myprogram на подсказке и нажимают Enter, ряд поисков в оболочке.

Когда команда указана в Bash без пути (например, myprogram или ls), и это не псевдоним, функция, встроенная или ключевое слово, Bash перерывает каталоги в ПУТИ в порядке слева направо, чтобы видеть, содержат ли они исполняемый файл имени, которое Вы ввели.

$PATH, другими словами, список каталогов, который является, почему он не может использоваться для единственных команд (кроме неявно путем помещения исполняемого файла в отдельном каталоге). Вы не можете способствовать команде встроенное или ключевое слово, но можно создать функцию или псевдоним. См. предыдущую ссылку для простого объяснения их различий.

3
27.01.2020, 21:08

Теги

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