A primeira palavra em uma linha de comando simples é um comando - uma ação. (Existem variantes mais complexas, mas, por enquanto, considerem isso uma verdade suficiente.)
No seu primeiro exemplo, o "comando" é o valor da variável $PATH
, que na verdade não é um comando, então bash
reclama que não pode encontrá-lo para ser executado. (O shell pesquisa a lista de diretórios separados por dois pontos especificados na variável $PATH
do comando que você inseriu.)
No seu segundo exemplo, o "comando" é o verbo echo
, com o valor de $PATH
como argumento. O comando echo
imprime seus argumentos para stdout , assim você consegue ver o valor de $PATH
na tela.