Faça uma vez:
cd
mkdir -p usr/bin usr/man
Adicione ao seu ~/.profile
ou outro arquivo de inicialização:
PATH="$PATH:~/usr/bin"
MANPATH="$MANPATH:~/usr/man"
... e depois coloque as coisas nesses diretórios.
Notas:
-
Os PATHs são pesquisados da esquerda para a direita. Se você desenvolveu um programa chamado
robot
, o pedido pode não importar muito. Se você desenvolveu um programa chamadocat
, e você deseja executá-lo em vez de/bin/cat
, então você precisará colocar~/usr/bin
à frente de/bin
em$PATH
; por exemplo, porPATH="~/usr/bin:$PATH"
Observe que isso pode representar um risco de segurança. Se você fizer isso e um invasor puder obter acesso de gravação ao seu diretório inicial, ele pode deixar um Cavalo de Tróia no seu diretório
~/usr/bin
e assumir sua conta. - Se você quiser ficar chique, pode ver o valor atual de
$PATH
e coloque~/usr/bin
em algum lugar no meio. Isso pode ser mais difícil de manter. - Embora não haja nada de errado com o acima,
talvez você prefira usar
~/bin
em vez de~/usr/bin
. De fato, dependendo do sistema que você tem, você pode achar que~/bin
(a.k.a.$HOME/bin
) já está em$PATH
por padrão.