UNIX的一些基本知识
2005-01-07 15:08
537 查看
UNIX的树状目录结构/bin、/etc、/usr、/var、/home
/bin 系统可执行文件
/etc 系统配置文件
/usr 系统应用程序
/var 系统的LOG和mail等
/proc 系统运行的进程(/proc/interrupts)
/etc目录下主要文件的介绍
passwd、shadow、group 用户管理
hosts、HOSTNAME、hosts.deny、hosts.allow 网络
ftpaccess、ftpuser、ftphosts FTP服务器
fstab 文件系统表
inetd.conf 网络服务启动配置
rc.d 系统启动脚本目录
issue、issue.net、motd 信息显示
pine.conf pine.conf.fixed my.cnf 应用软件的配置程序
多任务
在UNIX系统中,能有几个不同的任务在同一时刻执行。 一个用户在一个终端可以执行几个程序,看上去好象是同时在运行。这意味着一个用户可以编辑一个文本文件时格式化另一个文件,同时打印另一个文件
实际上,CPU在同一时刻只能执行一个任务,但是UNIX系统能够将CPU的执行分成时间片,通过调度,使在同一时间内执行,对用户看来,就好象在同时执行不同的程序一样。
多用户
多用户就是允许多个用户在同一时刻登录和使用系统。多个终端和键盘能连接在同一台计算机上。这是多任务功能的一种自然延伸。如果系统能够同时运行多个程序,一些程序也能够支持多个用户线索。另外,一个单个用户能够通过多个终端在不同的时刻登录同一个系统。 这种体系结构的一个很大的好处是:工作组的成员能同时操作相同的数据。
SHELL <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
Shell 是一个交互的命令解释器。命令是在SHELL提示符下键入,shell会遵照执行键入的命令。用户通过shell与计算机交互。shell从键盘获得用户键入的命令,然后将命令翻译为内核能够理解的格式。然后系统就会执行这个命令。
你会注意到shell与内核是分离的两部分。如果你不喜欢当前shell提供的特性,你能很容易地用另一种shell代替当前的shell。
一些shell是命令行方式,一些提供菜单界面。UNIX系统支持的普通的shell都包括一个命令解释器和一个可编程的接口。
有四个最通用的shell,分别是:
Bourne shell:
由AT&T提供的最原始的shell,由贝尔实验室的Stephen Bourne开 发。可提供命令的解释,支持可编程接口,提供诸如变量定义、变量替代、变量与文件测试,分支执行与循环执行等功能。
C Shell (/usr/bin/csh):
C Shell是在California Berkeley大学的Bill Joy开发,一般存 在于BSD系统中,于是被称为California shell,简写名称为C Shell。它被认为是Bourne-Shell的一个改进版本。因为它提供拉交互的特征例如命令堆栈(-允许简单地调用和编辑以前输入的命令,)别名(提供对已有命令取个人的别名)
Korn Shell(/usr/bin/ksh):
贝尔实验室最新的开发成果,由David Korn开发成功。它被认为是是一种增强型的Bourne Shell,因为它提供对简单可编程的Bourne Shell界面的支持,同时提供C Shell 的简便交互的特征。它的代码也被优化来提供一种更快,更高效的shell。
POSIX Shell:
POSIX是一种命令解释器和命令编程语言,这种shell同Korn Shell在许多方面都很相似,它提供历史机制,支持工作控制,还提供许多其它有用的特性
相关文章推荐
- HP-UNIX File System&Storage 的一些基本知识(下)
- UNIX一些基本知识
- HP-UNIX File System&Storage 的一些基本知识(上)
- CVBS全电视信号的一些基本知识
- HTML的一些基本知识和技巧
- MIDp一些基本知识
- Hadoop学习笔记(五):一些关于HDFS的基本知识
- 关于Objective-C的一些基本知识
- linux用户管理的一些基本知识
- apue 中c/s模式编程的一些基本知识
- linux一些基本知识
- java的一些基本知识,写的不错,就转来了
- hash表的一些基本知识
- 空格和基本格式,c++里面的一些知识!
- 图像面试的一些基本知识
- .Net的一些基本知识
- java的一些基本函数知识(包括数组)
- Linux入门的一些基本知识整理
- SQLServer学习笔记<>.基础知识,一些基本命令,单表查询(null top用法,with ties附加属性,over开窗函数),排名函数
- 计算机一些基本进制单位及细节基础知识