ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:31.80KB ,
资源ID:8801227      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8801227.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(HPUX自学笔记基础篇.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

HPUX自学笔记基础篇.docx

1、HPUX自学笔记基础篇HP-UX自学笔记:基础篇一、UNIX与HP-UX的简单介绍History of the UNIX Operating System1969年,UNIX操作系统源于贝尔实验室。贝尔实验室的工程师Ken Thompson在Rudd Canaday、Doug Mcllrow、Joe Ossana和Dennis Ritchie的协助下,编写了一个能实现普通应用共享时段的小系统,这个系统开始引起人们的注意。Features of UNIXKernelKernel(内核)就是操作系统。它负责对可用资源进行管理和对硬件进行访问控制。shellshell是一个命令解释器。在命令提示符后

2、输入命令,发出后会被执行。用户通过shell与计算机通信(shell解释用户输入的命令并交给内核执行,内核访问、控制计算机硬件系统)。shell接收用户在键盘上键入的内容,并把这些内容翻译成内核可以理解的形式,然后系统执行这个命令。系统与内核是分离的。我们可以选择自己喜欢的shell。UNIX系统的四种shell:Bourne shell(/usr/old/bin/sh),AT&T UNIX系统最初提供的shell,由贝尔实验室的Stephen Bourne开发而成。C shell(/usr/bin/csh),基于BSD的UNIX系统提供的shell,由加利福尼亚大学伯克利分校的Bill Jo

3、y开发而成。人们将这个shell称为California shell,缩写为C shell。Korn shell(/usr/bin/ksh),这是贝尔实验室新的开发成果,由David Korn开发而成。POSIX shell(/usr/bin/sh)遵从POSIX,包括编程语言与命令解释器。层次性的文件系统存储在磁盘上的信息放在某种容器上,这种容器叫做文件。每个文件都有一个名字,用户通过指定名字访问文件。一个UNIX系统一般有数以百计的文件,用户可以用另外一种容器目录,将他们的文件组织成一个逻辑组,在UNIX系统中,目录可以用来存储文件或其它目录。多任务系统在UNIX系统中可以同时执行多个任务

4、。就单独一个终端而言,用户可以执行几个任务。CPU按时间片分给相应的进程。多用户系统UNIX对多用户的支持使得多个用户能在同一时间登录和使用系统,多个终端和键盘可以同时与一台计算机建立联接。The UNIX System and StandardsUNIX的可修改性非常强,大部UNIX从AT&T UNIX、BSD UNIX或者两者结合形成的UNIX中衍生而来,为了提高不同UNIX的的兼容性,人们制定了UNIX操作系统环境的标准。这些标准可以提高UNIX的可移植性、互用性与可扩展性。What Is HP-UX?HP-UX 11.0起源于AT&T System V UNIX系统 。HP还提供了一些

5、UNIX的附加特征:X Windows和Motif用户图形界同;CDE(Common Desktop Envioronment)基于Motif的用户界同;Visual Editor;制图语言;对本地语言的支持;基于菜单的系统管理工具(SAM)二、UNIX的基本使用Logging In and Out在登录到UNIX过程中,有些终端显示一段时间后会转入休眠状态,此时只需要按一个键就可以重新激活它。如果没有出现login提示符或者出现乱码,按回车键,如果没有起作用,按Breakspace键。这个键是让计算机用另一个速度与你的终端联接。“login:”后面输入要登录的用户名,“password:”后

6、输入登录密码,密码不显示出来,在输入用户名和密码时如果输入错了,按下#(Shift+3)会往回删除一个字符,按下(Shift+2)删除整行。因为在此时Backspace键没有删除功能。“$”标记是Bourne shell、Korn shell和POSIX shell命令解释器使用的标准提示符。用户的密码密码应该满足以下条件:至少6个字符;前6个字符中至少有2个字母;前6个字符中至少有1个不是字母。The Shell-Commmand Interpretation在登录的过程中,系统将为用户启动一个shell,负责显示提示符和翻译你键入的命令。Command Line FormatSyntax:

7、$command -options arguments Return(Enter,按下回车键)“$”,已经知道是UNIX shell的提示符,后面紧跟着是UNIX shell命令;“#”是root用户登录时的shell提示符。一定注意命令与参数之间的空格,还得注意字母的大小写,在UNIX系统中,是区分大小写的。如果在一个命令行上输入多个命令,它们之间得用“;”分开。Example(Operate on Fedora 15):The Secondary Prompt交互命令会出现二级提示符。The ManualHP-UX参考手册The Online Manual使用man命令可以查看shell命

8、令的帮助手册。Some Beginning Commandsid Display you user and group identifications.who Identify other users logged on the system.data Display the system time and date.passwdAssign a password to your user account.echo Display simple messages to your screen.clear Clears terminal screen.write Sends messages t

9、o another users terminal.mesg Allow/denies messages to your terminal.Example(Operate on Fedora 15):senyalocalhost $ wholiveuser tty7 2011-09-16 07:27 (:0)liveuser pts/0 2011-09-16 07:43 (:0)senya tty1 2011-09-16 07:58 (:1)senya pts/1 2011-09-16 07:59 (:1)senyalocalhost disk1$ whoamisenyasenyalocalho

10、st disk1$ who am isenya pts/1 2011-09-16 07:59 (:1)rootlocalhost liveuser# iduid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023三、CDE的使用CDE:Common Desktop EnvironmentFront Panel Elements前面板是在每个工作区屏幕底部的一

11、特殊窗口,包含常用的控件、指示器及级用户来管理会话过程所有内容的子面板。Front Panel Pop-up Menus弹出式菜单是在一个应用程序窗口或工作区中按鼠标右键弹出的菜单。在前面板里每个控件都有一个弹出式菜单,各有不同。要显示在前面板中的弹出式菜单,把鼠标指针移到某控件上方,按鼠标右键即可。Workspace Switch在默认情况下有四个工作区,每个工作区都占据整个屏幕。工作区切换台由一定数目的按钮组成,按这些按钮能够在工作区之间切换。代表当前工作区的按钮看上去好像陷下去一样。File Manager文件管理器使用户不用学习复杂的命令就可以对文件系统中的文件进行管理。四、遍历文件系

12、统What Is a File System?UNIX系统用文件系统来管理和组织文件和目录。文件通常是数据的容器,而目录则是文件和其他目录的容器。在一个目录下的目录被称为子目录。(这与Windows操作系统是一样的。)The File System HierarchyHP-UX 10.0的文件系统被重新安排为两个主要部分:静态文件和动态文件。静态文件这些文件是共享的。这部分有三个很重要的目录:/opt、/usr和/sbin。/opt 包含应用程序和产品。HP-UX系统的开发者和管理员用这个目录安装新的产品或本地使用的应用程序。/usr/bin包含了UNIX系统基本的操作和文件管理命令。/usr

13、/sbin,包含了系统管理命令。只有超级用户才可以使用其中的命令。/usr/lib,这个目录包含应用程序所用的文档和共享库。/sbin,包含在启动和关闭系统时起关键作用的命令。动态文件这些文件是个人所有的。这部分有七个很重要的目录:/home、/etc、/stand、/tmp、/dev、/mnt、/var。/homeUNIX系统中的每个用户应该有自己的帐号。/home目录下,通常每个用户帐号都有一个子目录。用户对自己目录下的内容有完全的控制权。/etc存放着许多系统配置文件。/stand/vmunix该文件存放着系统内核程序。打开系统时,这个程序会被载入内存,控制所有的系统操作。/tmp这个目

14、录通常用来做操作系统的临时文件存放场,因为系统常要产生中间文件或者工作文件。UNIX系统有一个约定:系统可以在任何时候删除任何tmp目录下的文件。/dev这个目录包含着代表硬件设备的文件,这些硬件设备可能已经联接到UNIX系统中。/mnt这个目录用来加载其它设备Path Names/home/user2/myfile1Some Specail Directories.和.目录当一个目录被创建时,该目录下有两个条目.和.。在使用相对路径名时这两个目录常被用到,.是指上一级目录,.是指当前目录。Basic File System Commandspwd(Present Working Direct

15、ory)Display the directory name of your current location in the hierarchy.ls Sees what files and directories are under the current directory.cd Changes your location in the hierarchy to another directory.findFinds files.mkdir Creates a directory.rmdir Removea a directory.Example(Operate on Fedora 15)

16、:liveuserlocalhost $ ls -ltotal 32drwxr-xr-x. 2 liveuser liveuser 4096 Sep 16 11:22 Desktopdrwxr-xr-x. 2 liveuser liveuser 4096 Sep 16 11:22 Documentsdrwxr-xr-x. 2 liveuser liveuser 4096 Sep 16 11:22 Downloadsdrwxr-xr-x. 2 liveuser liveuser 4096 Sep 16 11:22 Musicdrwxr-xr-x. 2 liveuser liveuser 4096

17、 Sep 16 11:22 Picturesdrwxr-xr-x. 2 liveuser liveuser 4096 Sep 16 11:22 Publiclrwxrwxrwx. 1 root root 14 Sep 16 11:32 senya - /var/senyafiledrwxr-xr-x. 2 liveuser liveuser 4096 Sep 16 11:22 Templatesdrwxr-xr-x. 2 liveuser liveuser 4096 Sep 16 11:22 Videos五、文件管理What Is a Files?A container for data or

18、 a link to a device.Every file has a name and may hold data resides on a disk;There are serveral different types of files:Regular files:text,data、drawings、executable programs;Directories and Device files.What Can We Do with Filesls Look at the characteristics of a filecat Look at the contents of a f

19、ilemore Look at the contents of a file,one screenful at a timelp Print a filecp Make a copy of a filemvChange the name of a file or directory or Move a file to another directorylnCreate another name for a filerm Remove a file File CharacteristicsFor Example:rootlocalhost mnt# mkdir disk1rootlocalhos

20、t mnt# cd disk1rootlocalhost disk1# $ls -l -rw-r-r- 1 user1 man1 49 Jul 24 08:06 file1drwxr-xr-x 2 user1 man1 1024 Jul 24 12:03 test对上面内容进行解释:-(文件属性:-表示这是一个文件)rw-r-r-(这一组表示文件的访问权限) 1(联接数) user1(文件所有者的用户标识) man1(能访问文件的组的标识) 49(文件包含的字节数) Jul 24 08:06(文件最后一次被修改的时间) file1(文件名)d(文件属性:d表示这是一个目录)rwxr-xr-x(

21、这一组表示文件的访问权限) 2(联接数) user1(文件所有者的用户标识) man1(能访问文件的组的标识) 1024(文件包含的字节数) Jul 24 12:03(文件最后一次被修改的时间) test(目录名)六、文件访问权限Who Has Access to a File?The UNIX system incorporates a three-tier structure to define who has access to each file and directory:user The owner of the filegroup A group that may have ac

22、cess to the fileother Everyone elseThe ls -l commmand displays the owner and group who has access to the file.UNIX系统对文件提供了三层访问控制结构:user代表文件的所有者;group代表可能访问该文件的组;other代表系统中所有的其他用户。Types of AccessThere are three types of access fo each file and directory:read(r)files:contents can be examined.directori

23、es:contents can be examined.write(w)files:contents can be changed.directories: contents can be changed.execute(x)files:file can be used as a command.directories: Can become current working directory.chmod修改文件的权限chmod命令用来修改文件或目录的权限,且只能由文件的所有者(或root系统管理员)修改权限。因此,在UNIX系统中,设置文件的访问权限是文件所有者的事情,而不是系统管理员的责任

24、。三种权限:r读权限,w写权限,x执行权限。可以选择修改的方法:+增加权限;-去掉一部分权限;=将权限设置为。可以指定组别:u用户(文件的所有者)、g组(与文件相关联的组)、o其它用户(系统中所有的其它用户)、a所有用户(系统中每一个用户)。chmod命令支持用十进制数字的形式分配文件访问限制,这种方法已经过时,但也常用。$chmod 777 file$chmod 000 file1取消file1文件所有的访问权限chown改变文件的所有者chgrp改变文件所属的组suSwitch User Id(改变用户标识)newgrp可以改变组标识号Example(Operate on Fedora 1

25、5):rootlocalhost senya# lltotal 4-rw-r-r-. 1 root root 37 Sep 16 16:13 myscript1.shrootlocalhost senya# chmod u+x myscript1.shrootlocalhost senya# lltotal 4-rwxr-r-. 1 root root 37 Sep 16 16:13 myscript1.sh在这个例子中给文件myscript1.sh的所有者增加了执行权限。umask命令Permission Mask(文件权限掩码)新建文件的默认权限一般为rw-rw-rw-,这意味着在系统中的

26、任何用户都可以修改这个新建文件的内容。新建目录的默认权限一般为rwx rwx rwx,这意味着在系统中的任何用户都可以进入这个目录、删除这个目录下的任何东西。为了保护新建文件和文件夹,应当使用umask命令。touchUpdate Timestamp on File(更新文件的时间戳)touch命令可以用来创建一个新的空白文件。如果被指定的文件已经存在,touch仅仅更新文件的时间戳,对文件内容没有任何影响。Access Control Listslsacllist the ACL for a filechaclchange the ACL for a file用chmod修改权限将删除该文件

27、的所有的ACL;ACL 只在hfs文件系统上得到支持,HP-UX11.00的默认文件系统不是hfs。小结:由于没有机器,不能安装HP-UX,命令都是在Fedora 15上练习的。这一部所学习的命令是最基本的系统命令了,一定得熟练操作,记住常用命令选项,实在记不住就使用man手册吧。Linux是对UNIX人模仿,大多数基本系统命令是兼容的。学这些东西,没有GUI界面,又好像回到了当年的DOS时代。对英语也是个考验呀!参考资料:HP-UX老三篇之UNIX系统基础七、shell的基础知识What Is the Shell?shell作为程序,是一个具有交互性的命令行解释器。它独立于操作系统。这种设计

28、思路使用户可以灵活地选择最适合用户要求的接口。shell的作用在于等你键入命令,执行一些特定的功能,然后将经它解释的命令传到操作系统(内核)执行。当用户登录到UNIX系统时,shell会先为你的终端会话过程定义一些特定的特征,然后显示用户的提示符。这个提示符在POSIX、Bourne和K shell中被默认为一个$符号。C shell的默认提示符是一个百分号%。Commonly Used Shells/usr/bin/sh POSIX shell/usr/bin/ksh Korn shell/usr/old/bin/shBourne shell/usr/bin/csh C shellHP-UX

29、的默认shell是POSIX shell。POSIX是一个遵从POSIX标准的命令编程语言和命令解释器,位于/usr/bin/sh。它可能执行终端和文件中读来的命令。POSIX(Portable Operating System Interface of Unix) Shell FeaturesA shell user inteface with some advanced features:-Command aliasing-File name completion-Commnad history mechanism-Command line recall and editing-Job c

30、ontrol-Enhanced cd capabilities-Advanced programming capabilitiesAliasingalias命令别名是命令的一个新名字。使用别名可以缩短长命令行,创建新的命令,用别名命令的功能替换原标准命令的功能从而使用标准命令执行起来跟以前不同。别名可以是一个字母或者一个简短的单词。如,常用命令ps -ef,我们可以创建一个一别名:psf,来代替ps -ef。$alias psf=ps -efualias命令用来关闭别名。Example(Operate on Fedora 15):liveuserlocalhost $ aliasalias grep=grep -color=autoalias l.=ls -d .* -color=autoalias

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1