Estou instalando o p4v /opt
, mas /usr/bin
está no meu caminho. É possível criar um link simbólico ou suave para p4v de /opt
para /usr/bin
, para que eu possa digitar "p4v", pois /usr/bin
está no meu caminho?
symbolic-link
café
fonte
fonte
Respostas:
Veja
man ln
.Para criar um link simbólico no
/usr/bin/bar
qual faz referência ao arquivo original/opt/foo
, use:Você precisaria aplicar o comando acima como root (ie com
sudo
).fonte
sudo ln –s /etc/apache2/sites-available/redmine /etc/apache2/sites-enabled/000-redmine
recebendo erro:ln: target '/etc/apache2/sites-enabled/000-redmine' is not a directory
O erro é que você está escrevendo o comando errado. A maneira correta é
http://ubuntuforums.org/showthread.php?t=2001697
fonte
/
Se o executável 'p4v' estiver em / opt / bin / p4v, você pode simplesmente executar:
Seria melhor adicionar / opt / bin (ou onde quer que o executável esteja) ao seu caminho:
fonte
~/.profile
seria melhor para a configuração$PATH
./etc/environment
para modificar o sistema PATH em todo o sistema.Verifique a localização do software por isso.
por exemplo
saída será esta.
Para criar o link virtual. por exemplo, você deseja criar o link virtual para
skype
sua área de trabalhoPara mais informações sobre
ln
.ou
fonte
Observe que isso funciona se os dois nós estiverem abaixo de você na mesma árvore. Você pode usar notação relativa
fonte
$
indicação de um prompt de linha de comando é uma opção de estilo e provavelmente não será um problema. No entanto, lembre-se de que incluir coisas em um bloco de código que não seja o código e sua saída pode causar confusão.Este modelo foi mais útil para mim do que as respostas acima. Provavelmente não é mais correto, apenas menos ofuscado:
Basta substituir as peças em
<>
'sfonte
Se estiver dizendo
target is not a folder
, significa que há espaços nos nomes das pastas, por exemplo:New Folder
tem um espaçoVocê precisa editar o caminho e adicionar uma barra invertida
\
após cada espaço nos caminhospor exemplo:
fonte
Eu descobri que é mais fácil ir para onde você deseja que o link esteja e depois criar o link usando
sudo ln -s /path/to/source/file
, do que fazendoln -s target source
.Assim, no seu caso eu faria
cd /usr/bin
em seguidasudo ln -s /opt/bin/pv4
. A outra maneira não está funcionando no meu caso.fonte