Quando seu shell mostrar #
, isso significa que você já é privilegiado e não precisa sudo
. Se você ainda não é privilegiado, pode usar sudo
, mas precisa instalar sudo
primeiro usando apt-get install sudo
(como privilegiado).
Eu sou um iniciante no Linux. Eu tenho um código Fortran que eu posso rodar no meu próprio servidor, mas quando o mesmo pacote é copiado para outro servidor, não funciona.
no meu servidor eu digito isso no programa do terminal:
sami@sami-VGN-CS118E:~/Downloads/softwares/eerad3$ ./eerad3 -i eerad3.input
no meu servidor eu instalei o compilador Fortran, então o programa está funcionando.
o outro servidor que eu escrevo:
root@debian7-virtual:/home/softwares/eerad3# ./eerad3 -i eerad3.input
e eu tenho:
-bash: ./eerad3: No such file or directory
no começo eu pensei que talvez seja devido ao compilador Fortran, então eu digito:
root@debian7-virtual:/home/softwares/eerad3# sudo apt-get install g77
mas novamente eu tenho:
-bash: sudo: command not found
o problema não é devido a $
e #
?
Quando seu shell mostrar #
, isso significa que você já é privilegiado e não precisa sudo
. Se você ainda não é privilegiado, pode usar sudo
, mas precisa instalar sudo
primeiro usando apt-get install sudo
(como privilegiado).