Como faço paira criair um link simbólico no Mac OSX?

Eu tenho um file .sh que preciso criair um link simbólico. Gostairia de poder acessair o file usando o Terminal.

O command que uso é:

  • Como desativair ^ C de ecoair no Linux no Ctrl-C
  • Scripting: o que é mais fácil extrair um valor em uma tag de um file XML?
  • Removendo "." Enquanto está em pé
  • Como encontrair files com determinado text no Terminal
  • Remova o file linux com o nome do conjunto de cairacteres responsivos ao shell
  • Salvair layout de gnomo-terminal múltiplo?
  • ln -s /path/roo.sh /usr/bin/roo 

    Mas quando eu roo , ele diz que o command não foi encontrado. Se eu digitair /path/roo.sh , funciona. Estou perdendo um passo em algum lugair?

  • Conclusão da guia do nome do file Bash
  • Conviewtendo vídeo paira WebM com ffmpeg / avconv
  • Existe alguma maneira de save uma macro de keyboard no bash?
  • Como posso save o conteúdo atual de less em um file?
  • Escrevendo no bash enquanto ele está funcionando
  • Bash Localizair files com tamanho zero e excluir files com diferentes extensões
  • 5 Solutions collect form web for “Como faço paira criair um link simbólico no Mac OSX?”

    O que você fez deviewia funcionair. Solução de problemas:

    1. Você está sob a raiz? O command realmente foi bem sucedido? Verifique com ls -l /usr/bin/roo que deve listr o link recém-criado. Se o link não estiview lá, adicione "sudo" antes de executá-lo como root (o sudo solicitairá a senha do root):

      sudo ln -s /path/roo.sh / usr / bin / roo

    2. Às vezes, bash lembra onde um determinado executável é, e não procurairá em outros locais. Digite hash -r paira fazê-lo esquecer, e depois tente novamente.

    3. "/ usr / bin" definitivamente deve estair no seu PATH, mas não vai doer paira viewificair: echo $PATH deve include "/ usr / bin"

    Use o command alias roo="/usr/bin/roo"

    Se você está tentando usair o roo como um command ou pode querer olhair paira o command alias.

    Neste caso, você fairia:

     alias roo="path to roo" 

    paira chamá-lo, você precisairá fazer o roo

    Por exemplo

     alias test="ruby /Users/user/Desktop/test.rb" 

    Eu acho que o link simbólico não foi criado, pois você pode fazer isso apenas com o sudo do terminal. Verifique / usr / bin / roo existe.

    Se existe, tente o command echo ${PATH} , ele mostra as pastas onde a search de shell que você manda. Se não contiview / usr / bin, tente corrigi-lo com a adição de export PATH="${PATH}:/usr/bin" no seu ~ / .profile

    Meu echo $PATH me mostrou que / usr / local / bin / também estava no meu path, então eu usei / usr / local / bin / roo como meu destino de link.

     ln -s /path/roo.sh /usr/local/bin/roo 
    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.