В настоящее время существует, насколько я могу сказать, никакой порт BleachBit, конкретно приспособленного к BSD, не берите в голову OpenBSD. Это, кажется, записано в Python, однако, таким образом, у Вас может быть удача при загрузке и выполнении источников отсюда.
Кажется alias
то, в чем Вы нуждаетесь. Можно указать любое слово, чтобы исказить и установить то, что будет, выполняются, когда Вы выполняете свое слово.
alias newcommand='/path/to/your/command'
Можно поместить его в Вас ~/.shellrc (где оболочка является Вашей оболочкой, таким образом, для bash
это будет ~/.bashrc
) и это будет доступно после того, как запустятся.
Для получения дополнительной информации посмотрите здесь.
Создайте a symbolic link
в Ваш файл и место это в подходящем PATH
'd каталог, например, $HOME/bin
или что бы то ни было.
ln -s "/path/to/my-file" "$HOME/bin/my-file"
Объяснить фон для ответа Rush, export
ничего не делает с исполняемыми файлами в $PATH
. export PATH
просто означает, что "Я хочу, чтобы переменная ПУТИ была наследована всеми дочерними процессами". И что происходит, когда Вы вводите myprogram
на подсказке и нажимают Enter, ряд поисков в оболочке.
Когда команда указана в Bash без пути (например, myprogram или ls), и это не псевдоним, функция, встроенная или ключевое слово, Bash перерывает каталоги в ПУТИ в порядке слева направо, чтобы видеть, содержат ли они исполняемый файл имени, которое Вы ввели.
$PATH
, другими словами, список каталогов, который является, почему он не может использоваться для единственных команд (кроме неявно путем помещения исполняемого файла в отдельном каталоге). Вы не можете способствовать команде встроенное или ключевое слово, но можно создать функцию или псевдоним. См. предыдущую ссылку для простого объяснения их различий.