Por que usamos ./ em vez de apenas digitar seu nome ao executar o script?

Por que usamos ./ em vez de apenas digitar seu nome ao executar o script?

quando executamos um comando normal, apenas digitamos o nome dele, mas por que usamos ./ em vez de apenas digitar o nome ao executar o script?

Responder1

Ao executar um shellscript ou algum outro programa que esteja no diretório atual, você usa

./scriptname

porque.denota o diretório atual.

Quando um shellscript ou algum outro programa está em um diretório em PATH, basta seu nome para que o sistema o encontre,

program-in-path

Você pode assistir PATH com

echo $PATH

Você pode colocar seus próprios programas ~/bin(criar seu próprio 'bin' e colocar seus próprios programas lá) e ele será encontrado por você, ou colocá-lo /usr/local/bine será encontrado por todos os usuários.

informação relacionada