Giriş
Bu komut tty komutu ile ilgili. seri port'a bağlı cihazlar (örneğin modem) için kullanılır. Bu komutun
-F seçeneği
new line conversion özelliğini kapatmak için şöyle yaparız. Böylece \A yani decimal 10 gönderdiğimizde \D decimal 13 karakterini de eklemez. \n karaterinin artık \r\n olarak algılanmasını engeller.
Açıklaması şöyle
6. Local settings
echo seçeneği
Açıklaması şöyle
Şöyle yaparız.
Şöyle yaparız
Yazılan karakterleri göstermek için şöyle yaparız.
raw seçeneği
\n karaterinin artık \r\n olarak algılanmasını engeller. Açıklaması şöyleBu komut tty komutu ile ilgili. seri port'a bağlı cihazlar (örneğin modem) için kullanılır. Bu komutun
Special charactersbaşlıkları altında milyon tane seçeneği daha var.
Special settings
Control settings
Input settings
Output settings
Local settings
Combination settings
-F seçeneği
Kullanılacak device belirtilir.
Örnek
Şöyle yaparız.
Örnek ver
2. Special settings:
Örnek ver
3. Control settings
Örnek ver
4. Input settings
Örnek ver
5. Output settings
onlcr seçeneği - new line conversion
Eğer su seçenek varsa \r karakteri \n\r haline getirilir.
Örnek
Şöyle yaparız.
stty -F /dev/ttyS0 115200 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon
-iexten -echo -echoe -echok -echoctl -echoke
1. Special charactersÖrnek ver
2. Special settings:
Örnek ver
3. Control settings
Örnek ver
4. Input settings
Örnek ver
5. Output settings
onlcr seçeneği - new line conversion
Eğer su seçenek varsa \r karakteri \n\r haline getirilir.
Örnek
new line conversion özelliğini kapatmak için şöyle yaparız
stty -onlcr;Örnek
new line conversion özelliğini kapatmak için şöyle yaparız. Böylece \A yani decimal 10 gönderdiğimizde \D decimal 13 karakterini de eklemez. \n karaterinin artık \r\n olarak algılanmasını engeller.
stty -F /dev/ttyS2 -onlcr
opost seçeneğiAçıklaması şöyle
You can disable all output processing including ocrnl with stty -opost, but that leaves all the input processing for data transmitted in the other direction.
6. Local settings
echo seçeneği
Açıklaması şöyle
In order for the terminal not to show typed text, echo needs to be turned off. The command stty -echo does this. To return to normal, run stty echo.Örnek
Şöyle yaparız.
sha1pass "$( stty -echo; head -n 1; stty echo )"
ÖrnekŞöyle yaparız
#!/bin/sh
printf "Enter password: "
stty -echo
read -r password
stty echo
echo ""
echo "password=$password"
ÖrnekYazılan karakterleri göstermek için şöyle yaparız.
stty echo7. Combination settings
raw seçeneği
One of the stty settings (onlcr) tells the terminal driver to convert newline (which is actually ASCII line-feed) to carriage-return plus line-feed.Şöyle yaparız.
Unix-like systems just write a newline to end lines, letting the terminal driver do the right thing.
stty raw -echo < /dev/ttyS2
sane seçeneğiŞöyle yaparız.
stty sane
Hiç yorum yok:
Yorum Gönder