freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

劉彥文-嵌入式系統(tǒng)實(shí)踐教程-ch2清華大學(xué)出版社-文庫吧

2025-04-15 22:51 本頁面


【正文】 然可以這樣做,例如 Linux支持通過串口連接物理終端、通過 USB口轉(zhuǎn)串口連接物理終端、通過串口和調(diào)制解調(diào)器連接物理終端,但是很少使用。 Linux必須使用的終端設(shè)備(包括控制臺(tái)等),是借助于與主機(jī)連接的顯示器、鍵盤、鼠標(biāo)和終端仿真程序或終端應(yīng)用程序來實(shí)現(xiàn)的,一般把它們稱為虛擬終端或偽終端( pseudo terminal),簡稱終端。 在圖形桌面環(huán)境,鼠標(biāo)點(diǎn)擊 “ 紅帽子 ” ,選擇“ 終端 ” ,就可以打開一個(gè)虛擬終端,見圖 。 打開虛擬終端的同時(shí),系統(tǒng)為使用該終端的用戶啟動(dòng)一種 shell。 啟動(dòng)哪一種 shell,可能是由系統(tǒng)管理員確定的,或者是由用戶與系統(tǒng)管理員協(xié)商的。 圖 虛擬終端窗口 同一個(gè)用戶,如 root用戶,可以依次打開多個(gè)虛擬終端,允許在每個(gè)虛擬終端的命令行,輸入不同的命令,讓 Linux執(zhí)行多個(gè)不同的任務(wù)。 不同的用戶,如普通用戶中的每一個(gè)用戶,登錄后也可以打開一個(gè)或多個(gè)虛擬終端。 圖 root用戶打開的兩個(gè)虛擬終端窗口。用鼠標(biāo)點(diǎn)擊哪一個(gè)窗口,這個(gè)窗口對(duì)應(yīng)的虛擬終端就被激活。 圖 同一個(gè)用戶打開的兩個(gè)虛擬終端窗口 可以用 tty命令,查詢當(dāng)前激活窗口使用的是哪個(gè)終端: [root@vmdev ~] tty /dev/pts/2 上述顯示的 pts是 pseudo terminal slave的縮寫,意思為:從偽終端,是眾多偽終端類型中的一種;顯示的 2表示第 2個(gè)從偽終端。 用 echo命令,可以查詢使用的終端類型: [root@vmdev pts] echo $TERM Xterm 上述顯示的 Xterm,表示是一個(gè)基于 XWindow System的標(biāo)準(zhǔn)虛擬終端。 如果一個(gè)用戶同時(shí)打開了兩個(gè)虛擬終端,比如pts2/和 pts/3,用 echo命令,可以從一個(gè)終端pts/2給另一個(gè)終端 pts/3發(fā)送消息: [root@vmdev tty] tty /dev/pts/2 [root@vmdev tty] echo to pts/3, /dev/pts/3 之后用鼠標(biāo)激活 pts/3終端,可以看到它收到了pts/2發(fā)送過來的消息,下面顯示的前兩行是接收操作以前命令遺留下的內(nèi)容,目的是為了讓讀者知道當(dāng)前的 tty是哪一個(gè)。 [root@vmdev pts] tty /dev/pts/3 [root@vmdev pts] to pts/3, 可以通過 cat命令查詢主機(jī)上 Linux支持哪些種類的終端: [root@localhost ~] cat /proc/tty/drivers 能夠在 /dev目錄下,用 ls命令查詢串行端口能夠連接多少個(gè)終端: [root@localhost dev] ls /dev/ttyS* l crwrw 1 root uucp 4, 64 0110 10:06 /dev/ttyS0 crwrw 1 root uucp 4, 65 0110 10:06 /dev/ttyS1 crwrw 1 root uucp 4, 66 0110 10:06 /dev/ttyS2 crwrw 1 root uucp 4, 67 0110 10:06 /dev/ttyS3 查看及修改用戶使用的 shell 系統(tǒng)管理員創(chuàng)建一個(gè)新的用戶賬戶時(shí),為該賬戶分配一個(gè)默認(rèn)的 shell。如果用戶有專門的喜好,在申請(qǐng)賬戶時(shí),可以告訴系統(tǒng)管理員,讓他把你要使用的 shell設(shè)置成默認(rèn)的 shell。 用戶登錄后,打開一個(gè)終端時(shí),系統(tǒng)啟動(dòng)該用戶使用的 shell,關(guān)閉這個(gè)終端時(shí),終止這個(gè)shell的運(yùn)行。 shell是一個(gè)程序,稱為外殼,處于 Linux內(nèi)核與用戶之間,通常負(fù)責(zé)接收用戶通過終端的鍵盤輸入的命令和參數(shù),提交內(nèi)核處理,內(nèi)核處理結(jié)果再通過 shell輸出到終端窗口。用戶使用 Linux主要是與 shell交互,當(dāng)然在圖形桌面環(huán)境也可以使用鼠標(biāo)、鍵盤和顯示窗口,與基于 XWindow系統(tǒng)的 GNOME和 KDE交互。 ⒈ 查看使用的 shell 可以通過 ps命令,查看為當(dāng)前用戶打開的幾個(gè)終端分別使用的 shell是哪一種,假定同一個(gè) root用戶打開了 2個(gè)終端: [root@localhost dev] ps e PID TTY TIME CMD … 5649 pts/2 00:00:00 bash 5892 ? 00:00:07 kdeinit 5893 pts/3 00:00:00 bash ? 9187 pts/3 00:00:00 ps 上述內(nèi)容表示, pts/2和 pts/3終端,使用的都是 bash。 ⒉ 臨時(shí)改用另一種 shell 如果用戶只想臨時(shí)把使用的一種 shell改為另一種,可以在命令行提示符處直接輸入另一種 shell的名字并回車,之后系統(tǒng)為這個(gè)用戶啟動(dòng)指定的 shell。 以下是在 pts/3輸入新的 shell名 ash,然后用 ps e命令查看 pts/3使用哪一種 shell。注意改用另一種 shell后,命令行提示符也不一樣了: [root@vmdev /] tty /dev/pts/3 [root@vmdev /] ash ps e PID TTY TIME CMD … 5649 pts/2 00:00:00 bash 5892 ? 00:00:09 kdeinit 5893 pts/3 00:00:00 bash 9387 pts/3 00:00:00 ash 9388 pts/3 00:00:00 ps 上述內(nèi)容表示,在 pts/3終端上,通過輸入 shell名 ash,將 pts/3的 shell改為 ash,而同一用戶打開的 pts/2終端,仍然使用的是 bash。 啟動(dòng)一個(gè)新的 shell后,用戶將一直與這個(gè) shell交互,直到用戶輸入 exit命令,退出新的 shell。上述啟動(dòng)新的 shell ash后,輸入 exit命令,系統(tǒng)自動(dòng)恢復(fù)使用原來的 bash,如下所示: exit [root@vmdev /] tty /dev/pts
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1