欢迎来到天天文库
浏览记录
ID:43807328
大小:1.05 MB
页数:40页
时间:2019-10-14
《计算机操作系统 刘循 朱敏 文艺 第10章 用 户 接 口》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机操作系统主讲:四川大学计算机学院刘循第10章用户接口任何操作系统管理计算机资源的目的都在于将计算机资源提供给用户使用,用户通过用户接口使用操作系统,用户接口是操作系统的五大功能之一,为用户提供统一的接口是操作系统的目标之一。用户接口主要分为如下三类:命令接口以联机命令方式提供的用户接口。图形接口以图形方式提供的用户接口。程序接口以程序调用形式提供的用户接口。10.1命令接口10.1.1命令接口及命令分类命令接口是用户接口中出现最早和最通用的一种方式,是用户与系统之间交互方式的联机用户接口。命令接口以字符显示方式反馈用户输入的命令信息、命令执行即执行结果信息。对系统的管理
2、和应用都可以通过操作系统提供的命令进行。通常,命令接口中的命令可分为以下几类:系统管理类;系统访问类;磁盘操作类;文件和目录操作类;应用类。1.系统管理类系统管理类命令提供给系统管理员管理系统使用。包括:用户管理、文件系统管理、设备管理、存储资源的管理、网络管理和系统性能的管理等命令。用户管理命令主要是增加用户、删除用户、维护用户权限等。文件系统管理命令主要是管理系统目录和用户主目录、控制对目录和文件的访问权限、维护系统软件和文件系统的完整性、完成系统的备份和恢复等的命令。10.1.1命令接口及命令分类设备管理命令主要是管理系统中的输入/输出设备,安装设备、分配和回收设备
3、和卸载设备并对设备进行日常维护的命令。存储资源管理命令主要用于管理和维护系统内存。网络管理命令用于管理系统的网络环境、网络服务和网络应用。系统性能管理命令主要用于跟踪和维护系统处理器的使用情况,调节系统性能,管理进程和线程的运行,处理系统资源竞争和死锁等问题。2.系统访问类系统访问类命令供普通用户访问系统资源时使用,包括用户登录、用户和用户进程、用户线程之间的通信、用户环境设置、用户目录和用户文件的管理、用户使用各种输入/输出设备等。3.磁盘操作类磁盘操作类命令主要用于格式化磁盘、对磁盘进行维护和操作等。4.文件和目录操作类文件和目录操作类命令主要用于创建、复制、修改、更新和删除文
4、件及目录。5.应用类应用类命令包括运行各种应用类软件相关的命令和运行用户程序相关的命令。目前,无论是大型计算机系统,还是微机系统,都提供了命令接口。10.1.2命令方式命令可以是命令行方式和批命令方式。1.命令行方式以行为单位输入和显示不同的命令。每行的长度一般为256个字符,以回车结束命令。2.批命令方式预先将多个命令组织在一起,并存储到批命令文件中,通过执行批命令文件达到执行批命令文件中的命令的目的,即批处理命令。如MS-DOS的.BAT文件。在UNIX和Linux操作系统中,命令可以和各种形式参数及语句结合在一起,成为命令文件,从而增强用户接口的处理能力。该命令文件称为命令脚
5、本或shell文件。命令接口需要用户熟悉命令结构和命令形式。10.1.3常用的UNIX命令UNIX环境中字符的大小写是有区别的。在UNIX的命令中,命令名与参数之间用空格隔开。man命令为操作系统提供的联机帮助,对于任何不清楚的命令或系统调用函数,都可使用man获得详细信息。如“manps”获取ps命令的使用信息。(1)cd命令改变当前目录“cd/etc/vsftpd”将当前目录切换到/etc/vsftpd。“cd..”将当前目录改为上一级目录。(2)mkdir命令创建目录“mkdir/home/student/no1”创建一个目录/home/student/no1。“rmdir”
6、删除目录。(3)cat命令显示文件内容或合并多个文件的内容“cat/etc/vsftpd/vsftpd.conf”显示文件/etc/vsftpd/vsftpd.conf的内容。(4)cp命令复制文件“cp/etc/vsftpd/vsftpd.conftestcp”把文件/etc/vsftpd/vsftpd.conf复制到当前目录下,并重命名为testcp。10.1.3常用的UNIX命令(续)(5)ps命令列出当前系统中进程的信息“ps–ef”列出当前系统中进程的名称及pid等信息。(6)jobs命令显示当前终端下的所有进程(7)fg命令将后台进程转换为前台进程“fg%1”将作业号为
7、1的进程转换为前台进程。(8)kill命令撤销一个进程“kill-9112”撤销进程pid为112的进程。(9)ls命令显示某个目录及其下的文件属性“ls/home”显示目录/home下的目录和文件属性。(10)cal命令显示日历(11)Who命令查看用户登录(12)Whoami命令查看用户自己当前使用的账户名(13)sort命令排序10.2图形接口图形化用户界面(GUI)是最受用户欢迎的用户接口。对系统的管理和应用,操作系统提供了图形界面操作。图形界面是一个丰富的视
此文档下载收益归作者所有