Linux的用户接口与文本编辑器

来源:互联网 发布:1521端口入侵 编辑:程序博客网 时间:2024/06/06 01:50
    操作系统为用户提供了两种接口:            1.  命令接口                    用户利用命令来组织和控制作业的执行,或者对计算机系统进行管理。            2.  程序接口                    编程人员使用它们来请求操作系统服务    随着计算机技术的发展,命令接口演化为两种主要的形式,对于Linux操作系统来说,分别为CLI(命令行界面)和GUI(图形用户界面)以及TUI(文本用户界面),例如执行命令# ntsysv。

Shell

    Shell为命令行解释器,其功能异常强大,是一个用C语言写的程序,是用户与Linux内核沟通时的媒介。    默认的Shell为bash。    Shell作为操作系统的外壳,为用户提供使用操作系统的接口,是命令语言、命令解释程序及程序设计语言的统称。    Linux有如下几种Shell:            A.  Bourne Shell(/bin/sh)            B.  C Shell(/bin/csh)            C.  Korn Shell(/bin/ksh)            D.  Bourne again Shell(/bin/bash)            E.  Tenex C Shell(tcsh)                    ....    Shell分析命令时,将它分解成以空白符分开的符号,空白符包括空格、换行符和制表符<Tab>。    Shell在执行命令时,处理命令的顺序为:            1.  别名            2.  关键字            3.  函数            4.  内部命令            5.  外部命令或外部脚本($PATH)            环境变量$PATH(命令可搜索路径):是一个能找到可执行程序的目录列表。            可以执行命令:#echo $PATH 查看。

控制台与终端

    控制台是直接和计算机连接的原生设备。终端是软件的概念,用计算机的软件模拟以前的硬件。    在RHEL中,有6个虚拟控制台,1个真实控制台。    当系统启动时以单用户模式进入系统,则称其所在的控制台为真实的控制台。    从图形界面进入虚拟控制台的方法是组合键:Ctrl+Alt+Fn(Fn表示F1~F6)。    从命令行界面进入图形界面,则按Alt+F7或Alt+F1。    终端和控制台可以简单的理解为:可以输入命令并显示程序运行过程中的信息以及程序运行结果的窗口。
0 0