As funções definidas como você descreveu são armazenadas apenas temporariamente na RAM. Assim que você termina uma sessão de bash, eles se foram.
Você pode, no entanto, colocá-los em um arquivo de texto (digamos que você chamá-lo its-ah_me
), então você pode carregá-lo em uma nova sessão bash com . its-ah_me
(lembre-se do intervalo após o ponto).
Como alternativa, você pode gravar a função no arquivo .bashrc
em seu diretório pessoal (criá-lo, se ele não existir). O arquivo .bashrc
é carregado automaticamente ("originado") quando uma sessão bash é iniciada.