У меня есть функция, которую я часто запускаю из CLI, поэтому я дал короткое имя t:
$ which t
/home/dotancohen/.bin/t
$ cat `which t`
#!/bin/bash
ctags-exuberant -f php.tags --languages=PHP -R
$ ls -lh /home/dotancohen/.bin/t
-rwxr-xr-x 1 dotancohen dotancohen 316 Jan 3 16:58 /home/dotancohen/.bin/t
$ echo $PATH
/home/dotancohen/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/dotancohen/.rvm/bin
Однако, когда я пытаюсь запустить программу, я получаю сообщение что я должен установить другое приложение, которое также использует имя t:
$ t
The program 'task' is currently not installed. To run 'task' please ask your administrator to install the package 'taskwarrior'
Как я могу запустить Bash /home/dotancohen/.bin/t при входе t?