Perguntas sobre 'path'

1
resposta

Como encontrar de forma confiável o caminho completo de um programa no PATH?

Eu preciso encontrar o caminho de um determinado programa no PATH usando um script de shell. O caminho deve ser o caminho completo real do programa, que pode ser passado posteriormente para uma das funções exec* , que não pesquisa o próprio...
17.11.2016 / 15:46
4
respostas

Listar todos os arquivos / binários no PATH atual

Existe uma maneira "fácil" de executar um comando de estilo "ls -la" para listar todos os arquivos / binários executáveis no PATH atual? (Eu pretendo enviar a saída para o grep, para procurar comandos com prefixos desconhecidos, mas basicamen...
09.01.2013 / 18:55
5
respostas

Encontre um arquivo no caminho sem “qual”?

Eu sou (de alguma forma) capaz de executar um script: $ assemble.sh file ... [output] Mas which não consegue encontrar: $ which assemble.sh which: no assemble.sh in (/s/std/bin:/usr/afsws/bin:/opt/SUNWspro/bin:/usr/ccs/bin:/usr/ucb:...
13.03.2011 / 21:39
4
respostas

como executar um script bash sem digitar ./ [duplicado]

Ele tem me incomodado há muito tempo e estou muito cansado disso. Por exemplo, há um script chamado testcript que compara dois diretórios. Na aula o prof só pode digitar testscript dir1 dir2 para obter a saída, mas eu tenho que adiciona...
15.10.2014 / 00:09
2
respostas

Como adicionar o caminho do diretório inicial a ser descoberto pelo Unix que comando?

Instalei node.js no local personalizado e adicionei o local ao arquivo $PATH in .profile . $ node --version v0.6.2 $ which node $ echo $PATH /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:~/Unix/homebrew/bin $ cat ~/.profil...
29.11.2011 / 02:50
4
respostas

Por que meu programa chamado “set” não está sendo executado?

Eu criei um programa C simples assim: int main(int argc, char *argv[]) { if (argc != 5) { fputs("Not enough arguments!\n", stderr); exit(EXIT_FAILURE); } E eu tenho meu PATH modificado em etc / bash.bashrc assim:...
24.11.2015 / 15:36
3
respostas

como definir a variável PATH crontab

Eu tive um problema ao executar um script do crontab. Depois de algumas pesquisas eu entendi que o problema era porque o parâmetro PATH não inclui / sbin. Eu olhei o que inclui em / etc / crontab: PATH=/sbin:/bin:/usr/sbin:/usr/bin Com...
03.08.2014 / 13:55
5
respostas

Encontre o caminho absoluto de um script

Em um script, recebo $0 o caminho relativo possível para ele. Para convertê-lo em absoluto, encontrei esta solução que não entendo: abspath=$(cd ${0%/*} && echo $PWD/${0##*/}) Meu problema é a mágica dentro de ${0%/*} e ${0...
18.03.2011 / 14:00
2
respostas

Por que tantos programas residem no PATH?

Uma coisa que me intriga sobre o Linux de desktop, pelo menos, é que quase tudo está no meu PATH. Por tudo, quero dizer, todo aplicativo de desktop, incluindo coisas como gnome-character-map e glchess. Eles não têm interfaces de linha de comando...
15.08.2012 / 23:57
1
resposta

Como executar meu próprio programa sem especificar seu caminho

Vamos supor que eu tenha compilado algo e eu o execute assim: $ /path/to/my/executable/mycmd Hello World O que preciso fazer para executá-lo como $ mycmd Hello World de qualquer lugar no meu computador?     
08.08.2011 / 09:24