Ce n' “stty raw echo” ne sur OS X

Quand j'essaie: $ stty raw -echo sur mon Terminal (Bash sur OS X 10.6). Il ne stringe choses et c'est comme le terminal accrocher. Ensuite, je recherche le manuel:

stty — définir les options d'un terminal d'interface de périphérique

raw (brut)

Si de définir, de modifier les modes du terminal, de sorte qu'aucune entrée ou
le traitement de sortie est effectuée. Si annuler, de modifier les modes de la
terminal de certaines raisonnable de l'état qui effectue d'entrée et de sortie
la transformation. A noter que depuis le pilote de terminal n'a plus de
RAW unique de bits, il n'est pas possible de deviner ce que les drapeaux ont été mis en
avant le réglage de raw. Cela signifie que la suppression de brutes ne peut pas mettre de retour
tous les réglages qui étaient auparavant en vigueur. Pour définir le terminal
dans un état brut, puis restaurer avec précision, le shell suivante
le code est recommandé:

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

echo (écho)

De retour d'écho (ne pas de retour d'écho) à chaque caractère tapé.

De sorte qu'il est censé transformer le Terminal en mode raw puis retour ce que je fais? Quelqu'un pourrait-il expliquer ce que fait cette commande? Et quelle est la différence quand un argument est le tableau de bord, par exemple, raw et -raw? Sont-ils dire la samething? Est-il des ressources que je pourrais apprendre?

OriginalL'auteur Juanito Fatas | 2014-04-03