Linux伪终端怎么退出,什么是linux里的终端和伪终端
1)、首先明確:
控制終端(/dev/tty) 這是個在應用程序中的一個概念,前臺進程有個控制終端,就對應這個。不過它并不指任何物理意義上的終端,其實/dev/tty會映射到當前的設備(通過tty命令可以看到),比如你如果在控制臺界面下(即字符界面下)那么dev/tty就是映射到dev/tty1-6之間的一個(取決于你當前的控制臺號),但是如果你現在是在圖形界面(Xwindows),那么你會發現現在的/dev/tty映射到的是/dev/pts的偽終端上。比如你可以輸入命令 #tty 那么將顯示當前映射終端如:/dev/tty1或者/dev/pts/0等。
控制臺終端:控制臺是一種人機接口, 不通過終端與主機相連, 而是通過顯示卡-顯示器和鍵盤接口分別與主機相連, 這是人控制主機的第一人機接口。一般PC機只有控制臺沒有終端。
如同其他UNIX類系統,Linux本身也是基于命令行的。試試“Ctrl”+“Alt”+“Fx”。這就是控制臺,算是Linux的本來面目。
2)、tty0是tty1或者ttyn的一個別名或者鏈接,為什么這么說呢?
當我們使用tty0的時候,我們得到他的子設備號是0,于是在宏TTY_TABLE中,我們會得到tty_table[fg_console]這個終端設備。fg_console是當前的終端設備在tty_table數組中的下標。
通過這個宏,找到了tty0對應的ttyn,然后讀鍵盤,寫顯示器這些操作都是對ttyn進行的。
所以說tty0只是一個別名,幫助你映射當前正在使用的某個ttyn。而tty1-tty6是控制臺終端,是你用控制臺上通過getty軟件虛擬出來的(數量可以在/etc/inittab里自己調)。
取消
評論
總結
以上是生活随笔為你收集整理的Linux伪终端怎么退出,什么是linux里的终端和伪终端的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小屏骁龙8旗舰暴降1400元 三星S22
- 下一篇: 硬核大妈拎着一条毒蛇冲进医院 网友:教科