Como encontrar a que meu comando de linha de comando personalizado se refere

1

Há muito tempo criei um script que adicionei ao meu sistema Ubuntu e posso chamá-lo simplesmente com a chamada para o comando rec

MeUser@MyMachine:~$ rec

O problema é que agora gostaria de estender o comando, mas não consigo descobrir onde o script pode ser encontrado e a que o comando rec se refere.

Eu suponho que posso fazê-lo (afinal, é o Ubuntu), mas não é tão simples - já examinei o ~/.bashrc , mas não encontrei nada referente a rec . Onde mais posso pesquisar?

    
por Marian Paździoch 13.10.2015 / 08:36

2 respostas

3

Você o instalou em algum lugar no seu $PATH quando pode chamá-lo assim na linha de comando. Use type para descobrir onde:

type rec
rec is /usr/local/bin/rec

Ou talvez seja um alias, então parece:

rec is aliased to 'myscript --with --some --parameters blah'

Você pode usar type on myscript para descobrir onde está.

    
por chaos 13.10.2015 / 08:46
2

Em bash você pode localizar arquivos no seu $PATH com o comando which . por exemplo:

which rec

E você pode listar aliases com o comando alias . Simplesmente digite alias .

Você encontrará seu script com um desses.

    
por Balázs Nemes 13.10.2015 / 09:33