Я хочу, чтобы проверить, если tmux псевдоним существует, когда я запускаю команду в терминале:В чем отличие выполнения команд в терминале и сценарии оболочки?
$ type -t tmux
результат
$ alias
Но когда я ставлю «тип -t tmux» в сценарии оболочки и , результат
$ ./test.sh
$ file
Почему результат не совпадает?
Мой test.sh является:
#!/usr/bin/env bash
set -e
type -t tmux
Псевдонимы не наследуются дочерними процессами. см. http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_03_05.html – ymonad
Спасибо! @ymonad – Consen