linux邏輯思想:1、一切皆文件
? ? ? ? ? ? ? ? ? ? ? ? ? ? 2、由眾多功能單一的程序組成:一個(gè)程序只做一件事,并做好。組合小程序完成復(fù)雜任務(wù)(比如管道 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?符)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?3、盡量避免跟用戶交互:目標(biāo)是為了易于以編程的方式實(shí)現(xiàn)自動(dòng)化任務(wù)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?4、使用文本文件保存配置信息
? ?硬件設(shè)備通過(guò)文件表示
物理終端在:/dev/console
虛擬終端在:/dev/tty# ? ? ? ? ? ? ? ? ?【#號(hào)表示數(shù)字1-6中的一個(gè)】
串行終端:/dev/tty5#
偽終端:/dev/pts/# ? ? ?
在啟動(dòng)設(shè)備后,在其上關(guān)聯(lián)一個(gè)用戶接口程序(即shell,linux一般用bash作為shell),即可實(shí)現(xiàn)與用戶交互:
查看終端設(shè)備命令:tty
查看接口程序命令:echo $SHELL?
啟動(dòng)GUI:在某一虛擬終端接口運(yùn)行命令 :startx &
絕對(duì)路徑:從根/開(kāi)始表示出的路徑
相對(duì)路徑:從當(dāng)前位置開(kāi)始表示出的路徑
注意:目錄也是文件,在同一路徑下,兩個(gè)文件不能同名
basename:最右側(cè)的文件或目錄名
dirname:basename左側(cè)的路徑