O que "stty raw -echo" faz no OS X

Quando tento:$ stty raw -echo no meu terminal (Bash no OS X 10.6). Faz coisas difíceis e é como se o terminal estivesse ali. Então eu procuro o manual:

stty - define as opções para uma interface de dispositivo terminal

bruto (-raw)

Se definido, altere os modos do terminal para que nenhuma entrada ou
o processamento de saída é realizado. Se não estiver definido, altere os modos do terminal para um estado razoável que execute o processamento de entrada e saída. Observe que, como o driver do terminal não possui mais um único bit RAW, não é possível intuir quais sinalizadores foram configurados antes da configuração bruta. Isso significa que a desmarcação não processada pode não colocar de volta todas as configurações que estavam em vigor anteriormente. Para definir o terminal em um estado bruto e depois restaurá-lo com precisão, o seguinte código shell é recomendado:

save_state=$(stty -g)
stty raw
...
stty "$save_state"              

eco (-echo)

Ecoar de volta (não ecoar de volta) todos os caracteres digitados.

Portanto, ele deve ativar o Terminal no modo bruto e retornar o que digito como está? Alguém poderia explicar o que esse comando faz? E qual é a diferença quando um argumento tem traço, por exemploraw e-raw? Eles significam a mesma coisa? Existe algum recurso que eu possa aprender isso?

questionAnswers(1)

yourAnswerToTheQuestion