linux基本命令与工具
广东技术师范学院实验报告
学院: 姓名: 实验地点:
计算机科学学院
专业: 学号:
工业中心204
实验日期:
软件工程
组别: 2011.9.8
班级:
09软件 组员:
指导教师签名:
成绩:
实验 2 项目名称: 基本命令与工具(一)
1、 实验目的
学习Linux命令的基本结构,掌握Linux操作系统的基本命令使用方法,为进一步学习Linux高级命令的使用做准备。 2、 实验内容 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类型,可利用字符终端登录系统