首页 > 代码库 > Linux环境

Linux环境

一个完整的操作系统 :Linux内核 + 各种GNU的应用。

终端: 物理终端:将显示器、键盘、鼠标等终端,直接接在主机的接口之上,这样的终端称之为物理终端

           虚拟终端:除物理终端,系统提供6个虚拟终端附加在物理终端之上,

           图形终端:附加在物理终端之上,用软件方式虚拟实现的终端,提供桌面环境

           伪终端:图形界面下打开的命令行接口,及基于ssh协议或telnet协议等远程设备打开的命令界面。表示:/dev/pts/#

终端实际上是一个设备,人在使用一个设备与系统交互时,必须有交互接口。交互式程序有两类:GUI(图形化界面)和CLI(命令行界面)。

CLI命令行接口:
           [root@magedu ~]$ COMMAND
                    我们称之为PS1,显示组成部分使用命令:echo $PS1
                     root   :  当前登录的用户
                     magedu:当前主机的主机名,非完整格式;
                     ~:用户当前所在的目录,也成为工作目录;相对路径
                     #:命令提示符
                        #:管理员
                        $:普通用户
                    注意:生产环境下建议使用普通用户账号登录;
                          执行管理操作使用 su 临时切换至管理员,操作完成即退回。

命令的格式:

           COMMAND [OPTIONS...] [ARGUMENTS...]

                       命令         选项                参数

                 选项:用于启用或关闭命令的某个或些功能。

                 参数:命令的作用对象(向命令提供数据的),命令的参数可以有多个。
       注:多个命令放在同一行执行可以使用分号;隔开,但是前面命令执行成功与否跟后面命令没关系。

                \     :命令太长需要换行
                &&  :如果需要命令同时执行成功
                ||    :如果有一个命令执行成功 那么其他命令就不再执行
                &&  逻辑与 ; ||  逻辑或。


Linux环境