O Ubuntu não pode encontrar meu script bash em / usr / bin /

0

No meu primeiro Xubuntu eu copiei com sucesso meu script trans.sh para /usr/bin , tornei executável e depois disso posso executá-lo em qualquer posição do terminal, mas meu segundo Xubuntu não pode encontrar meu script em /usr/bin/ - e eu não entendo porque ...

/usr/bin$ ll | grep trans.sh 
-rwxr-xr-x  1 root root         131 Jun 27 12:30 trans.sh*

/usr/bin$ trans
No command 'trans' found, did you mean:
 Command 'ctrans' from package 'ncl-ncarg' (universe)
 Command 'trang' from package 'trang' (universe)
trans: command not found

/usr/bin$ sh trans.sh
ok

$ $PATH
bash: /home/vitaly/soft/google-cloud-sdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games: No such file or directory
    
por Vitaly Zdanevich 27.06.2015 / 12:59

2 respostas

1

TL; DR Inicie seu script com trans.sh , esse é o nome completo.

Explicação

  • rwxr-xr-x  1 root root         131 Jun 27 12:30 trans.sh*
    • rwx

      O proprietário root tem r direitos de autor

    • rwx

      O proprietário root tem direitos de direitos w

    • rwx

      O proprietário root tem e x direitos ecutíveis

  • rwxr-xr-x  1 root root         131 Jun 27 12:30 trans.sh*
    • r-x

      O grupo root tem r direitos de autor

    • r-x

      O grupo root não tem direitos de gravação ( - )

    • r-x

      O grupo root tem e x direitos ecutíveis

  • rwxr-xr-x  1 root root         131 Jun 27 12:30 trans.sh*
    • r-x

      Todos os outros têm r direitos de autor

    • r-x

      Todos os outros não têm direitos de gravação ( - )

    • r-x

      Todos os outros têm direitos ecutíveis x

E mais

  1. O nome do seu script é trans.sh e não trans

    % bl0ck_qu0te%
  2. Se você iniciar $PATH , o conteúdo de $PATH será executado, portanto No such file or directory .

    % bl0ck_qu0te%

    Para mostrar o conteúdo de $PATH use este comando

    echo "$PATH"
    
por A.B. 27.06.2015 / 13:19
-1

Você pode tentar um mais simples assim:

 11| grep trans.sh -xrwxr-xr-x 1 %root% %root%

e pode funcionar bem assim.

    
por Michael 27.06.2015 / 13:52