use o comando type
Por exemplo
[max@localhost ~]$ type cal cal is /usr/bin/cal [max@localhost ~]$ type ifconfig ifconfig is /sbin/ifconfig [max@localhost ~]$ type ping ping is /bin/ping
Alguém poderia me informar como conhecer o caminho do executável de um comando / utilitário no solaris ?? como o caminho do executável de ls é / usr / bin
use o comando type
Por exemplo
[max@localhost ~]$ type cal cal is /usr/bin/cal [max@localhost ~]$ type ifconfig ifconfig is /sbin/ifconfig [max@localhost ~]$ type ping ping is /bin/ping
whereis [comando]
whereis ls
ls: / usr / bin / ls
Você pode usar o comando para ver o nome completo de um executável. Como 'qual foo' retornaria o caminho completo para foo
Isso depende do shell que você usa e se o comando está no seu PATH ou não.
Supondo que você esteja usando o ksh, você pode usar o comando whence
no primeiro caso. Se o comando não estiver no seu caminho ou se você quiser saber se existem versões alternativas, pode executar algo como
find $(find / ! -local -prune -o -name "*bin" | grep bin) -type f -name ls
Ele assume que os comandos estão em todos os diretórios cujo nome termina com bin, o que geralmente é o caso.