Em computadores "modernos", você pode conectar o teclado via USB ou via porta de teclado PS / 2. Ambos usam um protocolo half-duplex (os dados podem ser enviados apenas em uma direção por vez, não em ambas as direções ao mesmo tempo). Isso não é particularmente importante, porque os únicos dados que são enviados ao teclado consistem em ligar e desligar os LEDs. Então, a maioria dos dados vai do teclado para o computador, o tempo todo. Além disso, um humano não pode pressionar teclas rápidas o suficiente para saturar a linha.
If we are entering some commands in terminal i suppose that that is half-duplex because that command is executed after hitting enter, where is full-duplex used?
Isso não tem nada a ver com "full-duplex" ou "half-duplex", possivelmente você entendeu mal o significado das palavras.