Prática recomendada para armazenar comandos personalizados (Unix)

Prática recomendada para armazenar comandos personalizados (Unix)

Desejo saber se existe algum local padrão ou recomendado para armazenar seus próprios comandos personalizados (você prefere não instalá-los em/usr/local/bin)?

Estou me referindo a pequenos truques que eu, pessoalmente, não prefiro instalar em /usr/local/bin por motivos como, se eu tiver que reformatar todo o meu sistema e precisar fazer backup de coisas, não poderei distinguir facilmente meus próprios comandos personalizados daqueles instalados com gerenciadores de pacotes, etc.

Eu acho que pode ser uma escolha pessoal criar algo como /usr/local/mybin ou similar, mas existe um caminho conhecido aqui que eu não conheço? Sua preferência pessoal também é bem-vinda.

Responder1

O local historicamente 'padrão' para seus próprios binários e scripts que você não deseja (ou não pode) instalar em /usr/local/[s]bin é ~/bin(ou seja, a pasta binem seu diretório inicial).

Pode ser necessário adicionar essa pasta à sua variável de ambiente $PATH em .bashrc, .profile ou .cshrc etc, dependendo do seu shell.

informação relacionada