精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Linux中/dev/tty、/dev/tty0和/dev/console之間的區別在哪?

dyquk4xk2p3d ? 來源:入門小站 ? 2023-06-21 09:06 ? 次閱讀

Linux系統中,/dev/tty、/dev/tty0和/dev/console是一些特殊的設備文件,經常用于控制臺和命令行界面的操作。這三個設備文件都表示電腦的終端設備,但它們在Linux系統中的作用略有不同。本文將介紹/dev/tty、/dev/tty0和/dev/console之間的區別。

/dev/tty

>ls-ltty
crw-rw-rw-1roottty5,0May809:32tty

在Linux系統中,/dev/tty表示當前正在運行的進程所在的控制臺終端設備。這個設備文件會動態地指向當前活動的控制臺設備(比如tty1或tty2等等),所以/dev/tty可以被認為是一個“當前控制臺的縮寫”。通過/dev/tty,當前運行的進程可以向控制臺設備進行輸入和輸出操作。

/dev/tty0

>ls-ltty0
crw-rw-rw-1roottty5,0May809:32tty0

/dev/tty0表示Linux系統中GUI環境下的虛擬控制臺終端設備。在Linux系統啟動時,會為每個虛擬控制臺設備創建一個設備文件,這些設備文件被分別命名為tty1、tty2、tty3等等。而/dev/tty0則是Linux系統中的圖形化界面,類似于Windows操作系統中的桌面。當用戶在Linux系統中打開一個虛擬控制臺設備時,/dev/tty0會自動切換到新打開的虛擬終端。

/dev/console

>ls-lconsole
crw-------1rootroot5,1May809:32console

/dev/console是Linux系統中的系統控制臺設備,通常只在系統啟動時用到。當Linux系統啟動時,內核會將所有輸出信息都發送到該設備,以便管理員及時了解啟動過程中可能遇到的問題。當Linux系統啟動完成后,/dev/console就會停止輸出信息,不再使用。如果需要查詢系統啟動過程中的日志信息,可以通過/var/log/messages文件或者journalctl命令進行查看。

在總體上來看,這三個設備文件都是用于控制臺和終端設備的操作。其中,/dev/tty表示當前活動的控制臺,/dev/tty0表示GUI環境下的虛擬控制臺,而/dev/console則主要用于系統啟動時輸出信息。雖然它們的作用有所不同,但彼此之間有些細微的關聯,特別是/dev/tty和/dev/tty0之間的關系。





審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux系統
    +關注

    關注

    4

    文章

    591

    瀏覽量

    27356
  • 虛擬機
    +關注

    關注

    1

    文章

    908

    瀏覽量

    28095
  • GUI
    GUI
    +關注

    關注

    3

    文章

    648

    瀏覽量

    39549

原文標題:Linux中/dev/tty、/dev/tty0和/dev/console之間的區別

文章出處:【微信號:良許Linux,微信公眾號:良許Linux】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    【NanoPi NEO試用體驗】Linux 串口編程基礎

    的權,然后在tty1輸入內容可以再另一個tty0看到回顯,如果在tty1輸入Ctrl+d即
    發表于 12-18 19:25

    linuxtty,控制臺,虛擬終端,串口,console(控制臺終端)詳解

    上。 你可以登錄到不同的虛擬終端上去,因而可以讓系統同時有幾個不同的會話期存在。只有系統或超級用戶root可以 向/dev/tty0進行寫操作console是一個緩沖的概念,其實是為內核提供打印的。我們
    發表于 03-01 14:25

    終端、虛擬終端、shell、控制臺、tty區別

    /console)在Linux 系統,計算機顯示器通常被稱為控制臺終端(Console)。它仿真了類型為Linux的一種終端(TERM=
    發表于 03-05 13:56

    Linux下的consolen(控制臺)和terminal(終端)

    console才顯示在前面。這些console對應的設備是:/dev/ttyN,其中1 ≤ N ≤ 63。而/dev/tty0則是指向當前
    發表于 03-07 14:58

    Linux系統配置serial console

    (hd0,0)kernel /vmlinuz-2.4.9-21 ro root=/dev/hda6 console=tty0 console
    發表于 05-21 15:04

    在完善dev目錄時出現mount: invalid option

    to activate this console. starting pid 769, tty '/dev/console': '/bin/sh'# # # # # psPIDUid
    發表于 05-13 02:38

    請問ttySAC0與/dev/tts/0對應同一個物理設備串口0嗎?

    Linux 2。6內核下S3C2410,bootloader啟動時有一句console=ttySAC0, 但啟動后在/dev下并沒有看到該設備名稱,/
    發表于 05-22 05:45

    Linux終端和控制臺的相關資料分享

    /tty0或者其他/dev/tty*終端設備上。/dev/tty代表當前tty設備,在當前的終端
    發表于 11-05 08:56

    ARM linux該怎樣去查找串口對應內核的串口號呢

    具體對應哪個實際終端設備。/dev/tty有些類似于到實際所使用終端設備的一個聯接。   4、ttyn控制臺終端(/dev/ttyn, /dev/
    發表于 05-25 09:26

    詳解Linux根文件系統Ramdisk的制作過程

    ,sbin,usr,var。還需要有一些基本的工具:sh,ls,cp,mv(位于/bin目錄);必要的配置文件: inittab,rc,fstab位于(/etc目錄種);必要的設備文件:/dev/tty
    發表于 10-30 15:54 ?1次下載

    Linuxtty、pty、pts的概念區別

    系統,計算機顯示器通常被稱為控制臺終端 (Console)。它仿真了類型為Linux的一種終端(TERM=Linux),并且有一些設備特殊文件與之相關聯:
    發表于 04-02 14:36 ?1294次閱讀

    DEV KIT: SnapSensor Development Software

    DEV KIT: SnapSensor Development Software
    發表于 02-04 15:05 ?0次下載
    <b class='flag-5'>DEV</b> KIT: SnapSensor Development Software

    DEV KIT: SnapSensor Development Software

    DEV KIT: SnapSensor Development Software
    發表于 03-06 09:52 ?1次下載
    <b class='flag-5'>DEV</b> KIT: SnapSensor Development Software

    嵌入式Linux關閉串口終端信息的方法和調試手段

    /tty0或者其他/dev/tty*終端設備上。/dev/tty代表當前tty設備,在當前的終端
    發表于 11-02 11:21 ?30次下載
    嵌入式<b class='flag-5'>Linux</b>關閉串口終端信息的方法和調試手段

    Linux啟動流程console_init分析

    linux4.14/drivers/tty/n_tty.c 我們可以看到,console_init 主要做了兩件事情: 1、n_tty_i
    的頭像 發表于 09-28 16:23 ?899次閱讀
    <b class='flag-5'>Linux</b>啟動流程<b class='flag-5'>中</b><b class='flag-5'>console</b>_init分析