Estou tendo algumas dificuldades para entender a diferença entre PATHe LD_LIBRARY_PATH. Eu tenho uma instalação que precisa de um arquivo pkg.tcl e não estou onde adicionar o caminho: deve ser PATHou
Estou tendo algumas dificuldades para entender a diferença entre PATHe LD_LIBRARY_PATH. Eu tenho uma instalação que precisa de um arquivo pkg.tcl e não estou onde adicionar o caminho: deve ser PATHou
Eu tenho um programa no meu caminho. O programa é executado quando executado com um caminho completo especificado. Mas o programa não pode ser encontrado quando o executo apenas com seu nome. Basicamente, quero entender como a saída abaixo é possível e como corrigi-la para que meu programa possa...
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...
Nosso administrador de sistemas instalou um aplicativo de software (Maven) no servidor e disse a todos para adicionar a /usr/local/maven/bin/pasta ao caminho. Eu acho que poderia ser mais conveniente apenas vincular os poucos programas nessa pasta a partir da /binpasta (ou outra pasta que todos...
O shell que eu normalmente uso é zsh. Eu tenho vários aliases para ativar a cor em alguns programas como lse grep. Também configurei meu caminho personalizado para executar programas em locais não padrão (como em ~/bin/). Eu não vai mudar shell de raiz para zsh, mas eu gostaria de compartilhar...
Por que sshdrequer um caminho absoluto ao reiniciar, por exemplo, em /usr/sbin/sshdvez desshd Existem implicações de segurança? PS a mensagem de erro: # sshd sshd re-exec requires execution with an absolute
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
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...
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...
Encontro cada vez mais ferramentas que colocam executáveis em ~ / .local / bin. Eu sou velho e para mim ~ / bin é o lugar no meu $ HOME para executáveis. De onde surgiu essa nova moda louca? Por que as pessoas estão fazendo isso? Quão difundido é? É formalizado em algum lugar? Não está na...
Temos alguma maneira de adicionar um caminho globalmente para que cada usuário o obtenha em $ PATH. Eu quero adicionar o caminho do ANT para que cada usuário não precise adicioná-lo em sua variável $
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...
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...
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...
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: *...
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 ......
Quando executo netstat --protocol unixou lsof -Uvejo que alguns caminhos de soquete unix são anexados com o símbolo @, por exemplo, @ / tmp / dbus-qj8V39Yrpa . Então, quando eu executo ls -l /tmp, não vejo o arquivo chamado dbus-qj8V39Yrpa lá. A questão é o que esse símbolo @ anexado? E a segunda...
Pelo que entendi, a maneira usual de adicionar um caminho à PATHvariável de ambiente é concatenando caminhos separados pelo :caractere. Por exemplo, se eu quiser adicionar três caminhos a ele /my/path/1, /my/path/2e /my/path/3, eu teria que fazê-lo da seguinte
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...
Às vezes, defino uma função que oculta um executável e ajusta seus argumentos ou saída. Portanto, a função tem o mesmo nome que o executável, e eu preciso de uma maneira de executar o executável a partir da função sem chamar a função recursivamente. Por exemplo, para executar automaticamente a...