- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
广东技术师范学院实验报告
学院: 计算机科学学院 专业: 软件工程 班级: 09软件 成绩: 姓名: 学号: 组别: 组员: 实验地点: 工业中心204 实验日期: 2011.9.8 指导教师签名: 预习情况 操作情况 考勤情况 数据处理情况
实验 2 项目名称: 基本命令与工具(一)
实验目的
学习Linux命令的基本结构,掌握Linux操作系统的基本命令使用方法,为进一步学习Linux高级命令的使用做准备。
实验内容
2.1 回顾:UNIX系统的基本结构
尽管我们在《操作系统原理》中已经了解过UNIX系统,但在这里仍有必要对UNIX系统的基本结构作简单的回顾,目的是要更好地理解AIX操作系统基本工作原理。UNIX系统包括两级:用户级和核心级。用户程序通过系统调用界面获得内核的服务。核心级中包括进程控制子系统、文件子系统,设备系统等,底层是操作系统对硬件层的控制。
如果要对UNIX系统结构做一个最简单的划分,就是内核(kernel)和“外壳”(shell)了。系统管理的大部分工作,都需要通过字符终端在shell下完成。Shell就是用户使用操作系统各种功能的基本界面。课程实验的许多内容,都是在shell中展开的。
Linux系统初始化时就会自动启动shell。用户是通过一个所谓的字符终端去从用户登录到用户退出登录,用户输入的每个命令都要由shell接收,并由shell去解释输入的命令。如果用户输入的命令正确,shell会去调用相应的命令或程序,并由内核负责其执行,从而实现用户所要求的功能。
UNIX的Shell有许多种,有Bourne Shell,C Shell,Bourne-Again Shell(简称Bash,最流行的shell),korn Shell(简称k shell)。Linux默认使用Bash,但也有使用k shell等其他shell的。要知道现在所在系统的shell类型,可利用字符终端登录系统后用命令查看当前系统使用的shell类型:
$ echo $SHELL
/bin/bash
2.2 字符终端的概念
一谈到字符终端,许多人就会贴上“落后”的标签,毕竟图形界面已经广泛使用,有许多用户已不能接受输入命令的方式。事实上,随着现今Linux桌面的不断发展,应用程序的逐渐丰富,因此字符终端在许多场合中并不是必须的。
不过,从上述UNIX结构中,你会发现shell在UNIX中的作用远非一个用户操作的界面那么简单。总的来说,SHELL是一个解释器,对命令进行解释并交由内核执行,在字符终端上用户能利用SHELL语言编写具有强大系统管理功能的脚本,这些功能是图形界面说不具备的。此外,作为一个复杂的应用程序,图形界面出错的可能性比字符终端要高得多,字符终端的稳定性在一些关键的应用场合还是很有必要的。
在字符终端下,用户是通过一定的协议实现远程登录并使用机器,主要有telnet协议和SSH协议。由于Telnet的不安全性,Linux下多用SSH协议。SSH 为 Secure Shell 的缩写,是专为远程登录会话和其他网络服务提供安全性的协议。参见的使用ssh协议的远程访问工具有SecureShellClient等。
2.3 命令的基本格式
当你通过字符终端登录后,便进入命令提示符,命令提示符有许多表达形式,可以附带用户名和主机名称等信息,但也可以很简洁。下图是一个典型的命令提示
UNIX中一个基本命令包含三个要素:命令名、选项、参数。本质上命令名是指用户要运行的程序的名称。用户通过设定选项指出命令要执行的特定功能,参数是命令执行时需要的输入值。选项和参数不是一定要填写的。
命令名、选项、参数都区分大小写,它们通过空格或制表符(TAB键)隔开。初学者经常容易犯的一个错误是把选项和参数混淆,一般来说,选项带有符号“-”,如“-a”,而参数没有,但也有特例,在学习具体例子时会指出。此外,选项和参数都是可以多个的。如果需要多个选项,可把选项连续表示,如“-abc”,也可以单独表示,如“-a -b -c”,但选项间需要用空格区分开来。多个参数也是需要用空格隔开。
为什么要用空格把命令名、参数、选项隔开?因为shell作为解释器,以空格或制表符作为间隔标志来读取命令,如果没有空格隔开,shell就会认为是一个独立的整体而对其进行解释。
下面是一些命令的例子,大家指出哪部分是命令名,选项和参数:
# wc -cl /etc/inittab
# find . -name unix –print
# kill -9 23094
2.4 一些常用的基本命令
下面介绍一些常用的基本命令,这些命令是一些日常系统管理时经常用到的工具,掌握这些命令以及下面所提及的选项是系统管理所必需的(课程
您可能关注的文档
- 安装win764位系统后8G内存只显示4G可用解决方法.doc
- 安装电信20M光纤经历.doc
- 安装步骤和使用方法.doc
- 安装客户端并连接数据库.doc
- 安阳开发区路达分考场白天夜考注意事项.doc
- 安装说明-英雄联盟网吧特权安全控件-2015-12-1allen修改.doc
- 宋才发论列宁的理论观与实践观的辩证统一.doc
- 宋才发:“解放思想、实事求是”是建设中国特色社会主义理论的精髓.doc
- 安装错误无法启动及许可错误大全.doc
- 宋欢本科毕业论文3稿.doc
- 黑龙江省哈尔滨师大附中2025届高考适应性考试生物试卷含解析(1).doc
- 河北省秦皇岛市昌黎汇文二中2025届高考生物押题试卷含解析.doc
- 成都市田家炳中学2025届高考考前模拟化学试题含解析.doc
- 2025届天津市滨海七所重点学校高三压轴卷生物试卷含解析.doc
- 2025届河南平顶山舞钢一高高三一诊考试生物试卷含解析.doc
- 2025届九江市第一中学高三第三次模拟考试生物试卷含解析.doc
- 2025届四川省宜宾县一中高三3月份第一次模拟考试历史试卷含解析.doc
- 山东聊城市2025届高三适应性调研考试化学试题含解析.doc
- 2025届四川省乐山市乐山外国语学校高考生物五模试卷含解析.doc
- 2025届浙江省宁波市金兰教育合作组织高三最后一卷化学试卷含解析.doc
文档评论(0)