Perguntas com a marcação «path»

24
O que significa $ {PATH: +: $ {PATH}}?

Recentemente, notei o seguinte no meu perfil do cygwin, mais precisamente: /usr/local/bin:/usr/bin${PATH:+:${PATH}} O que isso significa? Por que não é apenas $ PATH? Isso é 'se $ PATH existir, adicione: $ PATH'? Meu objetivo é trocar a ordem e colocar os caminhos cygwin atrás do caminho do...

22
shebang e caminho

Por que um shebang precisa de um caminho? Errado #!ruby Corrigir #!/usr/local/bin/ruby #!/usr/bin/env ruby O sistema operacional deve ter as informações sobre o caminho para um comando registrado e por que ele ainda espera que seja

22
Por que o cólon foi escolhido como separador de caminho

Por que dois-pontos ( :) foi escolhido como separador de caminho? Note que eu quero dizer "separador de caminho" e não "separador de diretório". Separador de caminho é o símbolo colocado entre as entradas na PATHvariável de ambiente. PATH="/usr/local/sbin:/usr/local/bin:/usr/bin:..." ^ this...

22
O POSIX garante os caminhos para quaisquer utilitários padrão?

Em C, qual é a maneira mais fácil de executar um utilitário padrão (por exemplo, ps) e nenhum outro? Does POSIX garantia de que, por exemplo, um padrão psestá em /bin/psou devo redefinir a variável de ambiente PATH para que eu recebo com confstr(_CS_PATH, pathbuf, n);e, em seguida, executar o...

20
Shebangs independentes do caminho

Eu tenho um script que eu quero poder executar em duas máquinas. Essas duas máquinas obtêm cópias do script do mesmo repositório git. O script precisa ser executado com o intérprete correto (por exemplo zsh). Infelizmente, tanto env e zshvivem em diferentes locais em máquinas locais e...

19
`qual`, mas todos

Acho que a maioria está familiarizada com o whichcomando e o uso com frequência. Acabei de encontrar uma situação em que estou curioso, não apenas qual comando é o primeiro no meu caminho, mas quantos e onde estão todos os comandos em todos os meus caminhos. Tentei a página de manual (digitar man...

18
Por que o root não possui / usr / local no caminho?

Notei que o caminho padrão para root nos meus vm e servidores não inclui / usr / local / bin sudo -s echo $PATH /sbin:/bin:/usr/sbin:/usr/bin Enquanto usuários normais no servidor possuem / usr / local / bin /usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/sowen/bin Por que...

17
como definir a variável crontab PATH

Eu tive um problema ao executar um script do crontab. Após algumas pesquisas, entendi que o problema era porque o parâmetro PATH não inclui / sbin. Eu olhei o que ele inclui no / etc / crontab: PATH=/sbin:/bin:/usr/sbin:/usr/bin Como teste - tarefa cron simples para imprimir a variável PATH: *...

17
Meu comando `qual` pode estar errado (algumas vezes)?

Compilei a última versão do emacs a partir do código fonte (v24.2) porque a versão instalada na minha máquina é (bastante) antiga para mim (v21.3). Eu fiz o de sempre: $configure --prefix=$HOME make make install Agora estou testando o emacs e percebi que ele ainda lança a versão anterior ......

16
Por que o rsync não foi encontrado?

rsync -avP /home/user/.profile hpux3:/home/user/.profile bash: rsync: command not found Se eu fiz ssh na máquina hpux3 rsync version 3.1.1 protocol version 31 Copyright (C) 1996-2014 by Andrew Tridgell, Wayne Davison, and others. Web site: http://rsync.samba.org/ output truncated Tenho posto...