linux逻辑思想:1、一切皆文件
2、由众多功能单一的程序组成:一个程序只做一件事,并做好。组合小程序完成复杂任务(比如管道 符)
3、尽量避免跟用户交互:目标是为了易于以编程的方式实现自动化任务
4、使用文本文件保存配置信息
硬件设备通过文件表示
物理终端在:/dev/console
虚拟终端在:/dev/tty# 【#号表示数字1-6中的一个】
串行终端:/dev/tty5#
伪终端:/dev/pts/#
在启动设备后,在其上关联一个用户接口程序(即shell,linux一般用bash作为shell),即可实现与用户交互:
查看终端设备命令:tty
查看接口程序命令:echo $SHELL
启动GUI:在某一虚拟终端接口运行命令 :startx &
绝对路径:从根/开始表示出的路径
相对路径:从当前位置开始表示出的路径
注意:目录也是文件,在同一路径下,两个文件不能同名
basename:最右侧的文件或目录名
dirname:basename左侧的路径
网友评论