UNIX的系统结构可分为两部分:操作系统内核(由文件子系统和进程控制子系统构成,最贴近硬件),系统的外壳(贴近用户)。外壳由Shell解释程序,支持程序设计的各种语言,编译程序和解释程序,实用程序和系统调用接口等组成
1.1 终端HP-UNIX
UNIX的系统结构可分为两部分:操作系统内核(由文件子系统和进程控制子系统构成,最贴近硬件),系统的外壳(贴近用户)。外壳由Shell解释程序,支持程序设计的各种语言,编译程序和解释程序,实用程序和系统调用接口等组成
1.1 终端
终端是指能接收用户的输入并为用户显示信息的字符设备,是人机通讯的通道。终端也是一种设备文件,系统为每一个登录的用户分配一个终端号,用户通过该终端与系统交互。用户在UNIX环境下使用telnet命令登录到系统,在WINDOWS环境下可以使用应用程序NetTerm登录到UNIX系统。
登录时,系统会提示输入用户名及其密码。只有用户名及密码检验通过后,用户才能真正进入到系统,使用系统的各种资源。
用户成功登录系统后,系统根据用户名执行其主目录下的.profile文件,该文件中包含一些关于此用户的信息及shell环境设置。
1.2 shell
shell是用户与操作系统通信的通道。shell从终端或者其他文件中读取用户的输入,并解释其涵义。若输入的数据是一个命令,则通过系统调用fork和exec来向操作系统提交该命令。shell是可编程的,即可以编写shell脚本来执行一系列的命令。
用户登录系统后,总是处于某一种shell环境中,用户运行应用程序时,也总是会受到shell环境变量的影响。
1.3 HP-UNIX的文件系统
/ :根目录,以下的目录全部是子目录
/etc :主要存放配置文件
/usr :主要存放一般用户都可以执行的命令
/var :主要存放unix核心
/usr/sbin :主要是存放系统维护命令
/usr/bin :主要是存放普通用户可以执行的命令
/home :主要是作为普通用户的主目录
/opt :主要是安装除了unix系统之外的应用程序
/swap :交换区
/temp :临时文件存放目录
常见文件类型的介绍:
目录(d);普通文件(-);软连接文件(l);管道文件(p);字符文件(c);
1.4 常用命令
1.4.1 目录操作
☆ pwd:显示当前工作目录。该命令的用法为:
pwd
☆ mkdir:创建一个新目录。该命令的用法为:
mkdir [ -ep ] [ -m mode ] dirname ...
其中:dirname指定目录名称。
eg:
1) mkdir directory_name: 创建目录
2) rmdir directory_name: 删除空目录