您现在的位置是: 首页 > 手机咨询 手机咨询
hpunix查看cpu_hpunix查看硬件信息
tamoadmin 2024-09-01 人已围观
简介1.Unix系统结构由三个层次组成,一部分是内核2.Unix和Linux有什么区别?3.unix是什么意思4.Linux跟Unix区别在于什么?为什么服务器使用Linux多余Unix?5.unix是什么?硬件环境主要有哪些? 如果你开发pc上的软件的话,只需要一台能用的电脑就行了。 一个IT项目工程中,开发工具,软件环境,硬件环境都有什么 项目名称:xx系统设计与实现 软件环境:Wind
1.Unix系统结构由三个层次组成,一部分是内核
2.Unix和Linux有什么区别?
3.unix是什么意思
4.Linux跟Unix区别在于什么?为什么服务器使用Linux多余Unix?
5.unix是什么?
硬件环境主要有哪些?
如果你开发pc上的软件的话,只需要一台能用的电脑就行了。
一个IT项目工程中,开发工具,软件环境,硬件环境都有什么
项目名称:xx系统设计与实现
软件环境:Windows xp sp3/Windows7/redhat enterprise 5
硬件环境:E7500+4G内存+320G硬盘+百兆兆网卡+百兆局域网
开发工具:Myeclipse 6.5+MYSQL
项目描述:该项目是为xxx公司建立的xxx系统,其中包括了生产、物料管理、人力...等xxx个子系统,共xxx个功能模块;
责任描述:负责项目的前期调研,可行性分析报告编写,整体规划和项目控制等等
一个ja项目中的软件环境、硬件环境、开发工具具体指的什么啊
软件环境一般包括数据库(mysql,sqlserver,oracle,db2),运行的中间件,即应用服务器,如tomcat,jetty,jbos丹,weblogic,webphere,以及运行的操作系统环境,如windows,unix(AIX,solaris),各版本的linux等。硬件环境,如pc server,ibm、hp、SUN(已被oracle收购)的小型机等等.开发工具嘛,有ibm开源的eclipse及衍生的myeclipse,sun的netbeans、或者收费的好用的IntelliJ IDEA等等。这些是搭建一个企业应用的基本要素,你的应用就跑在这上面。
硬件环境和软件环境具体指什么?
那要看你问的是什么了,哥哥,你这么问我知道你说的是什么啊!!呵呵~~
win7系统的硬件环境的要求都有哪些
据微软官方推荐,win7的最低配置要求如下:
处理器:1 GHz 32位或者64位处理器
内存:1 GB 及以上 显卡:支持DirectX 9 128M 及以上(开启AERO效果)
硬盘空间:16G以上(主分区,NTFS格式)
显示器:要求分辨率在X768像素及以上(低于该分辨率则无法正常显示部分功能),或可支持触摸技术的显示设备。
电脑的硬件软件环境指的是什么?!
电脑的硬件是指电脑主机里面的CPU,内存,显卡等硬件的配置“我的电脑”→触属性”→“硬件”→“设备管理器”可以查找你本机上的所安装的硬件信息
IT项目的软件环境、硬件环和开发工具分别是什么?
软件环弧:WindowsXP操作系统
硬件环境:PC机
开发工具:MyEclipse+oracle+tomcat6.0+Dreamweer等工具
信息化教育硬件环境具有什么特征
信息化教育硬件环境是指由信息化教育空间中的各种物理设备等信息基础设施组成的环境, 这些基础设施主要由设备和教室、机房等组成,设备如计算机、网络设备、卫星地面接收设备、有线电视、DVD播放机等。
与传统的教育硬件环境 相比,信息化教育硬件环境具有电子化、网络化、 智能化、集成化等诸多特征,对整个信息化教育环境起著基础性支持作用。
电子化:电子化是各种信息化教育硬件设备的基本特点,电子化的硬件有的用模拟技术,有的用数字技术。由于数字技术的优势如容易处理、保存、传输等特色,越来越多的信息化硬件设施向数字方向发展,如传统的电视闭路系统与数字化网络系统融合到一起,形成多网合一的环境。
网络化:多种硬件设施通过通讯技术连成网络,使得教育信息流通在教育的各个环节,如校园网就是典型的网络化环境。
智能化:越来越多的硬件系统通过应用嵌入式智能技术,给用户在使用操作和维护管理方面带来很大方便,如许多新型DVD播放机具有自动纠错、格式转换、书签检索等智能特征。
集成化:很多硬件设施集成了多种基础设备,具有丰富 的教育功能。如多媒体网络教室集成了多种网络和计算机硬件,具备多种信息化教育支持功能。
网络教学环境的硬件设施构建有哪些
高校信息化教学是高校教学发展的重点,传统的教学环境面临前所未有的变革。教师、学生、教学媒体的地位都将进行重新定位,从而构建能够适应现代教育需求的教学环境。信息化教学环境建设包括信息等软环境和校园网络之内的硬环境。各大高校在信息化教学软硬环境建设中,必须加强对信息的开发和建设,使得信息化教学真正发挥效用。 一:高校信息化教学环境的实现 高校信息化教育教学环境建设是一项复杂的工程,包括软、硬两方面环境建设,应该从校园广播教学系统、多媒体教室、高速宽带校园网等硬环境建设和多媒体课件库、数字化图书馆、多媒体素材库等软环境建设两个方面来规划整理。 高校教学信息化硬件环境是实现教育现代化的基础,是开展现代教育工作的条件和前提。在教学建设中应该以网络教育为主,取统一管理、统一标准、统一规划、分步实施的策略。硬件环境建设能够促进软件的升级,软件环境建设反过来对硬件环境提出了更高的要求。从长远的角度看,软件环境的作用比硬件环境更大。因此要想充分发挥硬件的效能,必须大力发展软件环境建设。 二:硬件环境建设 (一) 首先,高速宽带校园网络需要建设起来,众所周知,计算机网络的便利性、实用性、教育性、知识性已经得到社会的普遍认同。目前,计算机网络应用的广度与深度已经成为科技水平先进程度的标志,作为高等院校建设高速校园宽带网络显得尤其重要。高等院校的网络建设要增大覆盖面积,不能仅仅局限于教学楼,应该延伸到图书馆、宿舍楼等等,建立全方位的校园宽带网,让知识交流更加便捷。 (二) 其次,建设功能完善的网络多媒体教室,信息化教学的实施需要一大批多媒体教学环境和虚拟实验环境,他们是学生直接获得信息化教学的设备,是传播教学的终端。学生通过多媒体机器进行自主学习,同时将学生用的计算机与教师用的计算机连接起来。这样学生遇到比较难得问题可以对老师进行提问,进行一对一交流,这样学生的学习显得自由而高效,同时还可以实现共享,最终建成大的功能教室。 (三) 再然后,建立校园广播教学系统,校园广播教学系统包括:校园广播网、校园无线调频外语广播。通过广播教学,学生行走在校园中也能学到一定的知识,从而让学生的生活更加充实。在闲暇时,通过现代媒体传输知识,学生更容易接受。学校还需有专门的存储设备,用来存储多媒体教学材料、软件等等,主要包括各种服务器和存储设备。 三:软件环境建设 (一) 教学系统平台。它是师生进行教学活动的大舞台,包括管理、开发、应用该平台。学生可以再上面获得丰富的学习资料,如各种学科的专业资料和背景资料等等;教师可以再平台上设计课程、制作课件,指导学生学习,批改学生的作业等等。这个平台相当的便利化,符合学生正常的使用习惯,支持学生个人的个性化学习。目前教学系统平台还不够完善,需要根据教学需要不断更进,研究开发更为完善的教学系统平台。 (二) 信息化标准。高校信息标准化是一项系统工程,在实施的过程中受到各种因素的制约。信息标准化工作首先要调查各大高校的信息情况,搞清各类信息的处理流程。对于可以直接参照既定标准的可以直接引用;对于无标准可依的,可以遵照信息系统分类的基本原则。同时信息系统标准体系应该具备詹前性和科学性,并且能够在一定时期内保持相对稳定。同时信息系统结构的兼容性和开放性,确保其能够适应不同的环境。 (三) 管理环境。一个程序能够完美地运行,三分依靠技术,七分依靠管理。系统能否正常运行依赖于管理的规范程度,建立健全各类信息的管理规范是信息化建设中至关重要的工作,这就好比大家在马路上开车一样,先前有修订好的各项条例,在行驶的过程中必须要遵守规定。......>>
Unix系统结构由三个层次组成,一部分是内核
Linux,全称GNU/Linux,是一种免费使用和自由传播的类Unix操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。
Unix是20世纪70年代初出现的一个操作系统,除了作为网络操作系统之外,还可以作为单机操作系统使用。Unix作为一种开发平台和台式操作系统获得了广泛使用,主要用于工程应用和科学计算等领域。
Linux和Unix之间的区别是什么?
1、Unix系统大多是与硬件配套的,也就是说,大多数Unix系统如AIX、HP-UX等是无法安装在X86服务器和个人计算机上的;而Linux则是可以运行在多种硬件平台上。
2、Unix是商业软件,而Linux是开源软件,是免费、公开源代码的。
3、Unix是命令行下的系统,Linux是加了窗体管理的系统。
4、对硬件的要求上,Linux比Unix低,没有Unix那么苛刻,Linux也比Unix更容易安装。
Unix和Linux有什么区别?
Unix系统结构由三个层次组成,一部分是内核
UNIX/Linux 系统可以粗糙地抽象为 3 个层次(所谓粗糙,就是不够细致、精准,但是便于初学者抓住重点理解)。
如图所示,底层是UNIX 操作系统,即系统内核(Kernel);中间层是?Shell?层,即命令解释层;高层则是应用层
UNIX/Linux 系统结掏层次概要
?
1) 内核层
内核层是UNIX 系统的核心和基础,它直接附着在硬件平台之上,控制和管理系统内各种(硬件和软件),有效地组织进程的运行,从而扩展硬件的功能,提高的利用效率,为用户提供方便、高效、安全、可靠的应用环境。
2) Shell层
Shell 层是与用户直接交互的界面。用户可以在提示符下输入命令行,由 Shell 解释执行并输出相应结果或者有关信息,所以我们也把 Shell 称作命令解释器,利用系统提供的丰富命令可以快捷而简便地完成许多工作。
3) 应用层
应用层提供基于X Window 协议的图形环境。X Window 协议定义了一个系统所必须具备的功能(就如同 TCP/IP 是一个协议,定义软件所应具备的功能),可系统能满足此协议及符合 X 协会其他的规范,便可称为 X Window。现在大多数的UNIX 系统上(包括 Solaris、HP-UX、AIX 等)都可以运行 CDE (Common Desktop Environment,通用桌面环境,是运行于 UNIX 的商业桌面环境)的用户界面;而在 Linux 上广泛应用的有 Gnome(见图? 4)、KDE 等。
Gnome图形界面
X Window 与微软的 Windows 图形环境有很大的区别:
[if !supportLists]·?[endif]UNIX/Linux 系统与 X Window 没有必然捆绑的关系,也就是说,UNIX 可以安装 X Window,也可以不安装;而微软的 Windows 图形环境与内核捆绑密切。
[if !supportLists]·?[endif]UNIX/Linux 系统不依赖图形环境,依然可以通过命令行完成 100% 的功能,而且因为不使用图形环境还会节省大量的系统。
除去Windows,几乎你所知道的每一个系统都是 UNIX 和类 UNIX,而且它们在 PC 普及前就大放异彩。Windows 仅仅占领了 PC,而别的方方面面都被 UNIX 和类 UNIX 占领了,至于其他的操作系统更是不值一提。比如:
[if !supportLists]·?[endif]服务器、超级计算机、嵌入式、机顶盒领域都有Linux 的身影;
[if !supportLists]·?[endif]在手机领域,Android?和iOS 都是类 UNIX 系统。
总之,除了Windows,几乎你能叫的出名的都是 UNIX 和类 UNIX 系统。
维基百科对UNIX 和类 UNIX 系统的简单说明
unix是什么意思
unix是第一个成熟的计算机操作系统,一开始都是作为服务器操作系统,企业或是高校才能买得起,之后出现过几类其他基于unix的操作系统,有一个miniunix是开发用来教学使用的,功能很有限,所以Linus决定自己在mini的基础上开发一个系统,他在互联网上发布了这个想法并开发了第一个linux版本,之后开发人员越来越多,之后就有公司或团队开发,就有了现在的ubuntu、Suse、deban、red hat等发行版。
unix的价格也是很高的,而linux服务器版,好处很明显,开源价廉,虽然linux免费,但作为服务器很多其他功能还是收费的,并不是完全免费。
而对于个人用户,linux绝对是没得选,现在各种发行版有桌面版,使用很方便。而且由于linux对于unix的继承性,学会linux指令就基本上学会了unix指令,所以linux相对好一点。
Linux跟Unix区别在于什么?为什么服务器使用Linux多余Unix?
Unix是一种分时、多用户、多任务的操作系统。
一、历史悠久
1969年美国AT&T贝尔实验室的Dennis Ritchie和Ken Thompson在大型计算机PDP-7上开发出Unix操作系统,并为此获得了1983年图灵奖。
二、强大的数据处理能力
因为Unix系统其具有良好的稳定性和强大的数据处理能力,现在一般用在服务器上,有很多版本的,PC上用的有SCO OpenServer和Unixware,IBM公司的叫AIX,HP公司的叫HP-UX,SUN公司的叫Solaris。
三、在多处理器架构下运行
Unix系统可在非常多的处理器架构下运行,在服务器系统上有很高的使用率,例如大专院校或工程应用的工作站。
另外,Linux系统也是类Unix系统的一种,它具有和Unix相似的特性和功能,但Linux是自由软件,具有更广泛的用户群体和使用范围。
Unix系统的特点和优势
一、稳定性高
Unix系统经过长时间的发展和改进,具有很高的稳定性和可靠性,能够长时间稳定运行,不易出现崩溃或死机等问题。
二、多用户多任务
Unix系统支持多用户和多任务,允许多个用户同时登录并独立执行任务,能够充分利用系统,提高工作效率。
三、丰富的网络功能
Unix系统提供了非常丰富的网络通信协议软件,支持多种网络通信协议,能够方便地进行网络连接和管理。
四、可移植性强
Unix系统具有良好的可移植性,可以在不同的硬件和操作系统平台上运行,方便用户在不同设备之间迁移应用程序和数据。
五、开放性好
Unix系统是一种开放式的操作系统,用户可以根据自己的需求进行定制和配置,同时也支持第三方软件的开发和集成。
六、强大的命令行工具
Unix系统提供了丰富的命令行工具和Shell环境,使用户能够通过文本命令与系统进行交互,方便地进行文件操作、进程管理、网络配置等操作。
七、安全性高
Unix系统用了严格的权限管理系统和进程隔离机制,确保用户和数据的安全。同时,Unix系统还支持加密技术,可以保护数据的传输和存储安全。
八、强大的开发能力
Unix系统提供了丰富的编程接口和开发工具,使开发者能够轻松地创建各种应用程序,包括系统级应用程序、网络应用程序、数据库应用程序等。
unix是什么?
主要区别
UNIX系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上.
UNIX是商业软件,而Linux是自由软件,免费、公开源代码的.
Linux免费
unix和linux都是操作系统的名称.但unix这四个字母除了是操作系统名称外,还作为商标归SCO所有.
Linux商业化的有RedHat Linux 、SuSe Linux、slakeware Linux、国内的红旗等,还有Turbo Linux.
Unix主要有Sun 的Solaris、IBM的AIX, HP的HP-UX,以及x86平台的的SCO Unix/Unixware
在网络管理能力和安全方面,UNIX系统一直被用做高端应用或服务器系统,因此拥有一套完善的网络管理机制和规则,Linux沿用了这些出色的规则,使网络的可配置能力很强,为系统管理提供了极大的灵活性。
这个对你有帮助
://.chinaunix.net/
://school.21tx/os/unix/
Unix操作系统的入门与基础
与大家熟悉的Windows用户界面和使用习惯不同,Unix是常使用命令运行、极具灵活性的操作系统,目前的产品主要有IBM-AIX、SUN-Solaris、HP-UNIX等。初期接触Unix操作系统,下列的问题几乎是常遇的:由图形界面操作转到以命令行方式操作的不习惯性;在短期内掌握全部命令的困难性;针对同一操作有几个命令的难选择性;不同shell命令格式的易混淆性,等等。一些初学者可能会因此而丧失继续学习的信心。根据上述的实际情况,本文遵循“避繁就简、避滥就精,不求详尽、只求适用”的原则,以初学者上机的必经过程为思路,力求用层次分明的浚理和详略得当的阐释,解读该操作系统使用的基本须知内容,以期达到便捷入门和较快精进的目的。
(一)Unix操作系统概述
Unix操作系统是一种强大的多任务、多用户操作系统。早在上世纪六十年代未,AT&T Bell实验室的Ken Thompson、Dennis Ritchie及其他研究人员为了满足研究环境的需要,结合多路存取计算机系统(Multiplexed Information and Computing System)研究项目的诸多特点,开发出了Unix操作系统。至今,Unix本身固有的可移植性使它能够用于任何类型的计算机:微机、工作站、小型机、多处理机和大型机等。
Unix操作系统通常被分成三个主要部分:内核(Kernel)、Shell和文件系统。
内核是Unix操作系统的核心,直接控制着计算机的各种,能有效地管理硬件设备、内存空间和进程等,使得用户程序不受错综复杂的硬件细节的影响。
Shell是Unix内核与用户之间的接口,是Unix的命令解释器。目前常见的Shell有Bourne Shell(sh)、Korn Shell(ksh)、C Shell(csh)、Bourne-again Shell(bash),本文主要以csh和bash为例。
文件系统是指对存储在存储设备(如硬盘)中的文件所进行的组织管理,通常是按照目录层次的方式进行组织。每个目录可以包括多个子目录以及文件,系统以 / 为根目录。常见的目录有 /etc (常用于存放系统配置及管理文件)、/dev (常用于存放设备文件)、/usr (常用于存放与用户相关的文件)等。
(二)上机基本操作解说
简介Unix操作系统是作必要的知识铺垫,为避免一开始就进行枯燥论理和罗列繁复的Unix命令、参数让人感到畏惧与厌烦,接下来就先让我们上机操作吧!
初次使用Unix,最常见的操作不外乎创建新目录、创建新文件、进入指定的目录、显示目录内容、显示当前所处的路径、查看文件内容、拷贝文件、移动文件、删除文件、删除目录、查看系统帮助等,那我们就模拟这些必经过程来练习基本操作吧。
(1)首先让我们在当前目录下创建两个目录dir1,dir2:
mkdir dir1 dir2 //输入命令后记得敲一下回车键:)
(2)进入目录dir1中创建文件file1,file2:
cd dir1 //进入目录dir1
touch file1 file2 //创建文件file1,file2
(3)再进入目录dir2中创建文件file3,file4:
cd .. //返回上一级目录
cd dir2 //进入目录dir2
touch file3 file4 //创建文件file3,file4
(4)查看目录dir2中所含的文件及子目录情况:
ls //这时会看到屏幕显示出目录dir2中有2个文件file3和file4
(5)往文件file3中写入信息,并将其拷贝到目录dir1中:
cal 5 2005 > file3 //该句命令后文会有详细讲解,此处照样输入即可
cp file3 ../dir1
(6)回到目录dir1中,查看所含的文件及子目录情况:
cd ..
cd dir1
ls //这时会看到屏幕显示出目录dir1中有3个文件file1、file2、file3
(7)再查看一下文件file3中内容,并将该文件删除:
cat file3 //这时会看到屏幕显示2005年5月份的日历
rm file3 //删除文件file3
(8)将文件file1移动到目录dir2中,同时查看目录dir1、dir2所含文件及子目录情况:
mv file1 ../dir2
ls //这时会看到屏幕显示出目录dir1中有1个文件file2
ls ../dir2 //这时会看到屏幕显示出目录dir2中有3个文件file1、file3、file4
(9)显示当前所处的路径,并删除目录dir1:
pwd
cd ..
rm –r dir1
(10)显示ls命令的系统帮助:
man ls
在进行第10步操作后,这时会觉得眼前一闪,除了有点类似“黑客帝国”的感觉之外,对于ls的解释是否啥也没看清楚啊?对了,因为我们还没有使用分屏显示信息,那使用如下的命令将会让你的眼前豁然明朗:
man ls | more //对于| more的使用后文将会进行详细解释,这里只需知
//道使用空格键是往前翻看帮助文档即可
看到这里,想必大家对于Unix操作系统的使用会有一定的感性认识了,已基本会使用类似于Windows操作系统中建立文件夹、建立文件、查看文件内容、复制文件、剪切文件、删除文件、删除文件夹等操作了。可且慢,这时大概会有朋友问:“兄弟,偶还没登陆系统呢,怎么进行上面的操作啊?”这个问题提得好,下面就让我们从头开始作登陆系统的操作吧。
如果在本机上已安装了Unix操作系统,比如安装了SUN-Solaris,则只需启动系统,稍等片刻后会看到如图1的界面。
(图1)
我们这里主要是使用命令行方式来使用Solaris,因此点按住“Options”按钮,这时会出现选项菜单,如图2所示。
(图2)
将鼠标移动到“Command Line Login”项上后弹开。然后在出现如图3中所示的画面时,敲击回车键。
(图3)
这样,我们就能使用命令行来操纵操作系统了。这时会要求用户输入用户名及口令,默认情况下可使用用户名“root”、口令为空来进入系统。
如果用户是在本机上通过网络对远程装有Unix操作系统的主机进行操作,则可以使用telnet进行访问。设该装有Unix操作系统主机的IP地址为198.4.30.25,用户使用的操作系统是WindowsXP,则可以进入“DOS命令提示符”状态,输入以下命令:
telnet 198.4.30.25
login: //输入登录用户名
password: //输入登录口令
倘若用户使用的是Red Hat Linux系统,则可以在桌面上右击鼠标,在弹出的菜单中选择“新建终端”项,再在随后弹出的窗口中进行相同的操作。通常用户若是第一次登入某远程主机,还需要先进行注册操作,具体情况视该远程主机操作的说明而定。
要注意,在每次使用完毕要退出Unix系统之前,一定要进行注销,以防止他人通过你的账号进入系统,保证系统的完整性。输入命令“exit”即可完成注销过程。
(三)演进所涉知识预习
经过前面的上机操作,大家对于如何使用Unix系统应该有了一定的感性认识。为了下一步更深入的了解掌握Unix系统及使用的一些技巧,这里再对相关的应知内容做一补叙与准备。
一、关于Shell
上文中曾简要介绍过的Shell,不同Shell的命令格式会略有差异,现今最常使用的Shell是C Shell(csh)和Bourne-again Shell(bash)。Shell之间可以嵌套,即在C Shell环境中,输入命令:
bash
就能进入Bourne-again Shell的使用环境。同理在Bourne-again Shell环境中,输入命令:
csh
就能进入C Shell的使用环境。大家可依据自己的使用习惯来选择相应的Shell。
二、Unix命令格式
1、Unix命令提示符
在命令行操作环境下,Unix系统会显示一提示符,提示用户可以在此提示符后输入一行命令。不同的Shell有不同的缺省提示符,如B Shell、Bourne-again Shell的缺省提示符为"$",C Shell的缺省提示符为"%"。但当以root用户登录时,系统提示符统一缺省为"#"。
2、基本命令格式
Unix命令的基本格式如下:
Command [option(s)] [argument(s)]
Unix命令由一个命令(command)和零到多个参数构成。Unix的命令区分大小写,且命令和参数之间、参数与参数之间都应用空格隔开。
三、Unix文件系统
1、Unix文件系统分类
Unix操作系统可由多个可以动态安装及拆卸的文件系统组成。Unix文件系统主要分为两大类:根文件系统和附加文件系统。根文件系统是Unix系统至少应含有的一个文件系统,它包含了构成操作系统的有关程序和目录,由“/”符号来表示。附加文件系统是除根文件系统以外的其它文件系统,它必须挂(mount)到根文件系统的某个目录下才能使用。本文中若无特别声明,则都是针对根文件系统来进行说明的。
2、Unix文件类型
在Unix中文件共分为四种:
(1)普通文件(-):又分为文本文件、二进制文件、数据文件;
(2)目录文件(d);
(3)设备文件(l);
(4)链接文件(b/c):又可分为块设备文件、字符设备文件。
普通文件中的文本文件主要包括ASCII文本文件、英文文本文件和一些可执行的脚本文件等;二进制文件主要是32位的可执行文件等;数据文件主要是系统中的应用程序运行时产生的文件。
目录文件是用来存放文件目录的。
设备文件代表着某种设备,一般放在/dev目录下。它分为块设备文件和字符设备文件,块设备文件以区块为输入输出单元,如磁盘;字符设备文件是以字符作为输入输出单元,如串口。
链接文件类似于Windows系统中的快捷方式,它指向链接文件所链接着的文件。
值得注意的是,与Windows系统不同,Unix系统中目录本身就是一个文件,另外文件类型与文件的后缀名无关。
不同类型的文件有着不同的文件类型标识(可使用“ls -l”命令来进行查看),它们使用下列符号来表示相应的文件类型:
- 普通文件
d 目录文件
b 块设备文件
c 字符设备文件
l 链接文件
3、Unix目录结构
Unix系统用树型的目录结构来组织文件,每一个目录可能包含了文件和其他的目录。该结构以根目录“/”为起点向下展开,每个目录可以有许多子目录,但每个目录都只能有一个父目录。
4、Unix文件名称
Unix文件名称的最大长度为256字符,其对字母大小写敏感,比如file1和File1是表示两个不同的文件。要说明的是,如果用“.”作为文件名的第一个字母,则表示此文件为隐含文件,如“.cshrc””文件(对于此文件,后文将有介绍)。
值得说明的是,当创建了一个目录或文件时所赋予它的名字并非它的全名。一个目录的全名就是它的完整路径名,而一个文件的全名应该是由根目录到该文件所在目录的这条路径上的所有目录名再加上此文件的名称组成,相互之间用“/”分隔。如有一文件resume处于目录/export/home/ray中,则该文件的全名应为:/export/home/ray/ resume。
此外,对于路径名还会有绝对路径和相对路径这样两个概念。绝对路径是指一个目录或文件的全路径名,即以根目录为起始的路径。相对路径则以用户当前工作目录为起始,它是一个相对于用户的工作目录的文件路径。由于从根目录到用户的主目录的绝对路径可能会比较复杂,在csh和bash中可以使用一种特殊字符“~”来代表用户的主目录的绝对路径名。另外,“.”可用来表示当前工作目录,“..”可用来表示当前工作目录的父目录。
说明:
工作目录是指用户当前正在其中进行操作的目录。
用户主目录是Unix系统管理员为每位用户分配的使用空间,该目录名与用户登陆账户同名。用户如以任何除“root”外的账户登入系统,则用户自动登入的就是该用户主目录。
在了解掌握上述应知应会内容之后,下一步就可深入到Unix系统命令集合及其使用技巧