HPUX自学笔记基础篇Word文档下载推荐.docx

上传人:b****7 文档编号:21937407 上传时间:2023-02-01 格式:DOCX 页数:24 大小:31.80KB
下载 相关 举报
HPUX自学笔记基础篇Word文档下载推荐.docx_第1页
第1页 / 共24页
HPUX自学笔记基础篇Word文档下载推荐.docx_第2页
第2页 / 共24页
HPUX自学笔记基础篇Word文档下载推荐.docx_第3页
第3页 / 共24页
HPUX自学笔记基础篇Word文档下载推荐.docx_第4页
第4页 / 共24页
HPUX自学笔记基础篇Word文档下载推荐.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

HPUX自学笔记基础篇Word文档下载推荐.docx

《HPUX自学笔记基础篇Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《HPUX自学笔记基础篇Word文档下载推荐.docx(24页珍藏版)》请在冰豆网上搜索。

HPUX自学笔记基础篇Word文档下载推荐.docx

  多用户系统

  UNIX对多用户的支持使得多个用户能在同一时间登录和使用系统,多个终端和键盘可以同时与一台计算机建立联接。

  TheUNIXSystemandStandards

  UNIX的可修改性非常强,大部UNIX从AT&

TUNIX、BSDUNIX或者两者结合形成的UNIX中衍生而来,为了提高不同UNIX的的兼容性,人们制定了UNIX操作系统环境的标准。

这些标准可以提高UNIX的可移植性、互用性与可扩展性。

  WhatIsHP-UX?

  

  HP-UX11.0起源于AT&

TSystemVUNIX系统。

HP还提供了一些UNIX的附加特征:

XWindows和Motif用户图形界同;

CDE(CommonDesktopEnvioronment)——基于Motif的用户界同;

VisualEditor;

制图语言;

对本地语言的支持;

基于菜单的系统管理工具(SAM)

  二、UNIX的基本使用

  LoggingInandOut

  在登录到UNIX过程中,有些终端显示一段时间后会转入休眠状态,此时只需要按一个键就可以重新激活它。

如果没有出现login提示符或者出现乱码,按回车键,如果没有起作用,按Breakspace键。

这个键是让计算机用另一个速度与你的终端联接。

“login:

”后面输入要登录的用户名,“password:

”后输入登录密码,密码不显示出来,在输入用户名和密码时如果输入错了,按下#(Shift+3)会往回删除一个字符,按下@(Shift+2)删除整行。

因为在此时Backspace键没有删除功能。

  “$”标记是Bourneshell、Kornshell和POSIXshell命令解释器使用的标准提示符。

  用户的密码

  密码应该满足以下条件:

至少6个字符;

前6个字符中至少有2个字母;

前6个字符中至少有1个不是字母。

  TheShell-CommmandInterpretation

  在登录的过程中,系统将为用户启动一个shell,负责显示提示符和翻译你键入的命令。

  CommandLineFormat

Syntax:

  $command[-options][arguments]Return(Enter,按下回车键)

  “$”,已经知道是UNIXshell的提示符,后面紧跟着是UNIXshell命令;

“#”是root用户登录时的shell提示符。

一定注意命令与参数之间的空格,还得注意字母的大小写,在UNIX系统中,是区分大小写的。

如果在一个命令行上输入多个命令,它们之间得用“;

”分开。

  Example(OperateonFedora15):

  TheSecondaryPrompt

  交互命令会出现二级提示符。

  TheManual

  HP-UX参考手册

  TheOnlineManual

  使用man命令可以查看shell命令的帮助手册。

  SomeBeginningCommands

  id Displayyouuserandgroupidentifications.

who Identifyotherusersloggedonthesystem.

  data Displaythesystemtimeanddate.

  passwd Assignapasswordtoyouruseraccount.

echoDisplaysimplemessagestoyourscreen.

  clear Clearsterminalscreen.

  write Sendsmessagestoanotheruser'

sterminal.

  mesg Allow/deniesmessagestoyourterminal.

 

  [senya@localhost~]$who

  liveusertty72011-09-1607:

27(:

0)

  liveuserpts/02011-09-1607:

43(:

  senyatty12011-09-1607:

58(:

1)

  senyapts/12011-09-1607:

59(:

  [senya@localhostdisk1]$whoami

  senya

  [senya@localhostdisk1]$whoami

  [root@localhostliveuser]#id

  uid=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:

CommonDesktopEnvironment

  FrontPanelElements

  前面板是在每个工作区屏幕底部的一特殊窗口,包含常用的控件、指示器及级用户来管理会话过程所有内容的子面板。

  FrontPanelPop-upMenus

  弹出式菜单是在一个应用程序窗口或工作区中按鼠标右键弹出的菜单。

在前面板里每个控件都有一个弹出式菜单,各有不同。

要显示在前面板中的弹出式菜单,把鼠标指针移到某控件上方,按鼠标右键即可。

  WorkspaceSwitch

  在默认情况下有四个工作区,每个工作区都占据整个屏幕。

工作区切换台由一定数目的按钮组成,按这些按钮能够在工作区之间切换。

代表当前工作区的按钮看上去好像陷下去一样。

  FileManager

  文件管理器使用户不用学习复杂的命令就可以对文件系统中的文件进行管理。

  四、遍历文件系统

  WhatIsaFileSystem?

  UNIX系统用文件系统来管理和组织文件和目录。

文件通常是数据的容器,而目录则是文件和其他目录的容器。

在一个目录下的目录被称为子目录。

(这与Windows操作系统是一样的。

  TheFileSystemHierarchy

  HP-UX10.0的文件系统被重新安排为两个主要部分:

静态文件和动态文件。

  静态文件

  这些文件是共享的。

这部分有三个很重要的目录:

/opt、/usr和/sbin。

/opt包含应用程序和产品。

HP-UX系统的开发者和管理员用这个目录安装新的产品或本地使用的应用程序。

/usr/bin 包含了UNIX系统基本的操作和文件管理命令。

/usr/sbin,包含了系统管理命令。

只有超级用户才可以使用其中的命令。

/usr/lib,这个目录包含应用程序所用的文档和共享库。

/sbin,包含在启动和关闭系统时起关键作用的命令。

  动态文件

  这些文件是个人所有的。

这部分有七个很重要的目录:

/home、/etc、/stand、/tmp、/dev、/mnt、/var。

  /home UNIX系统中的每个用户应该有自己的帐号。

/home目录下,通常每个用户帐号都有一个子目录。

用户对自己目录下的内容有完全的控制权。

  /etc 存放着许多系统配置文件。

/stand/vmunix 该文件存放着系统内核程序。

打开系统时,这个程序会被载入内存,控制所有的系统操作。

  /tmp 这个目录通常用来做操作系统的临时文件存放场,因为系统常要产生中间文件或者工作文件。

UNIX系统有一个约定:

系统可以在任何时候删除任何tmp目录下的文件。

  /dev 这个目录包含着代表硬件设备的文件,这些硬件设备可能已经联接到UNIX系统中。

  /mnt 这个目录用来加载其它设备

  PathNames

  /home/user2/myfile1

  SomeSpecailDirectories

  .和..目录 当一个目录被创建时,该目录下有两个条目——.和..。

在使用相对路径名时这两个目录常被用到,..是指上一级目录,.是指当前目录。

  BasicFileSystemCommands

  pwd(PresentWorkingDirectory) Displaythedirectorynameofyourcurrentlocationinthehierarchy.

  ls Seeswhatfilesanddirectoriesareunderthecurrentdirectory.

cd Changesyourlocationinthehierarchytoanotherdirectory.

  find Findsfiles.

  mkdirCreatesadirectory.

  rmdirRemoveaadirectory.

   [liveuser@localhost~]$ls-l

   total32

   drwxr-xr-x.2liveuserliveuser4096Sep1611:

22Desktop

22Documents

22Downloads

22Music

22Pictures

22Public

   lrwxrwxrwx.1rootroot14Sep1611:

32senya->

/var/senyafile

22Templates

22Videos

  五、文件管理

  WhatIsaFiles?

  Acontainerfordataoralinktoadevice. Everyfilehasanameandmayholddataresidesonadisk;

Thereareserveraldifferenttypesoffiles:

Regularfiles:

text,data、drawings、executableprograms;

DirectoriesandDevicefiles.

  WhatCanWeDowithFiles

  lsLookatthecharacteristicsofafile

catLookatthecontentsofafile

moreLookatthecontentsofafile,onescreenfulatatime

lpPrintafile

cpMakeacopyofafile

  mv ChangethenameofafileordirectoryorMoveafiletoanotherdirectory

ln Createanothernameforafile

  rmRemoveafile

  FileCharacteristics

  ForExample:

[root@localhostmnt]#mkdirdisk1

   [root@localhostmnt]#cddisk1

   [root@localhostdisk1]#

  $ls-l

  -rw-r--r--1user1man149Jul2408:

06file1

drwxr-xr-x2user1man11024Jul2412:

03test

对上面内容进行解释:

  -(文件属性:

-表示这是一个文件)rw-r--r--(这一组表示文件的访问权限)1(联接数)user1(文件所有者的用户标识)man1(能访问文件的组的标识)49(文件包含的字节数)Jul2408:

06(文件最后一次被修改的时间)file1(文件名)

d(文件属性:

d表示这是一个目录)rwxr-xr-x(这一组表示文件的访问权限)2(联接数)user1(文件所有者的用户标识)man1(能访问文件的组的标识)1024(文件包含的字节数)Jul2412:

03(文件最后一次被修改的时间)test(目录名)

  六、文件访问权限

  WhoHasAccesstoaFile?

  ◆TheUNIXsystemincorporatesathree-tierstructuretodefinewhohasaccesstoeachfileanddirectory:

  userTheownerofthefile

groupAgroupthatmayhaveaccesstothefile

otherEveryoneelse

  ◆Thels-lcommmanddisplaystheownerandgroupwhohasaccesstothefile.

  UNIX系统对文件提供了三层访问控制结构:

user 代表文件的所有者;

group 代表可能访问该文件的组;

other 代表系统中所有的其他用户。

  TypesofAccess

  Therearethreetypesofaccessfoeachfileanddirectory:

read(r)

  files:

    contentscanbeexamined.

directories:

 contentscanbeexamined.

  write(w)

    contentscanbechanged.

  directories:

contentscanbechanged.

  execute(x)

    filecanbeusedasacommand.

Canbecomecurrentworkingdirectory.

  chmod——修改文件的权限

  chmod命令用来修改文件或目录的权限,且只能由文件的所有者(或root——系统管理员)修改权限。

因此,在UNIX系统中,设置文件的访问权限是文件所有者的事情,而不是系统管理员的责任。

三种权限:

r读权限,w写权限,x执行权限。

可以选择修改的方法:

+增加权限;

-去掉一部分权限;

=将权限设置为。

可以指定组别:

u用户(文件的所有者)、g组(与文件相关联的组)、o其它用户(系统中所有的其它用户)、a所有用户(系统中每一个用户)。

  chmod命令支持用十进制数字的形式分配文件访问限制,这种方法已经过时,但也常用。

  $chmod777file

  $chmod000file1 取消file1文件所有的访问权限

  chown——改变文件的所有者

  chgrp——改变文件所属的组

  su——SwitchUserId(改变用户标识)

newgrp——可以改变组标识号 

   [root@localhostsenya]#ll

   total4

   -rw-r--r--.1rootroot37Sep1616:

13myscript1.sh

   [root@localhostsenya]#chmodu+xmyscript1.sh

   -rwxr--r--.1rootroot37Sep1616:

  在这个例子中给文件myscript1.sh的所有者增加了执行权限。

umask命令——PermissionMask(文件权限掩码)

  新建文件的默认权限一般为rw-rw-rw-,这意味着在系统中的任何用户都可以修改这个新建文件的内容。

新建目录的默认权限一般为rwxrwxrwx,这意味着在系统中的任何用户都可以进入这个目录、删除这个目录下的任何东西。

为了保护新建文件和文件夹,应当使用umask命令。

  touch——UpdateTimestamponFile(更新文件的时间戳)

  touch命令可以用来创建一个新的空白文件。

如果被指定的文件已经存在,touch仅仅更新文件的时间戳,对文件内容没有任何影响。

  AccessControlLists

  lsacl  listtheACLforafile

  chacl  changetheACLforafile

  用chmod修改权限将删除该文件的所有的ACL;

ACL只在hfs文件系统上得到支持,HP-UX11.00的默认文件系统不是hfs。

  小结:

由于没有机器,不能安装HP-UX,命令都是在Fedora15上练习的。

这一部所学习的命令是最基本的系统命令了,一定得熟练操作,记住常用命令选项,实在记不住就使用man手册吧。

Linux是对UNIX人模仿,大多数基本系统命令是兼容的。

学这些东西,没有GUI界面,又好像回到了当年的DOS时代。

对英语也是个考验呀!

  参考资料:

HP-UX老三篇之《UNIX系统基础》

七、shell的基础知识

  WhatIstheShell?

  shell作为程序,是一个具有交互性的命令行解释器。

它独立于操作系统。

这种设计思路使用户可以灵活地选择最适合用户要求的接口。

shell的作用在于等你键入命令,执行一些特定的功能,然后将经它解释的命令传到操作系统(内核)执行。

当用户登录到UNIX系统时,shell会先为你的终端会话过程定义一些特定的特征,然后显示用户的提示符。

这个提示符在POSIX、Bourne和Kshell中被默认为一个$符号。

Cshell的默认提示符是一个百分号%。

  CommonlyUsedShells

  /usr/bin/sh  POSIXshell

  /usr/bin/ksh Kornshell

  /usr/old/bin/sh Bourneshell

  /usr/bin/csh  Cshell

  HP-UX的默认shell是POSIXshell。

POSIX是一个遵从POSIX标准的命令编程语言和命令解释器,位于/usr/bin/sh。

它可能执行终端和文件中读来的命令。

  POSIX(PortableOperatingSystemInterfaceofUnix)ShellFeatures

  ●Ashelluserintefacewithsomeadvancedfeatures:

   -Commandaliasing

-Filenamecompletion

-Commnadhistorymechanism

-Commandlinerecallandediting

   -Jobcontrol

-Enhancedcdcapabilities

   -Advancedprogrammingcapabilities

  Aliasing

  alias命令 别名是命令的一个新名字。

使用别名可以缩短长命令行,创建新的命令,用别名命令的功能替换原标准命令的功能从而使用标准命令执行起来跟以前不同。

别名可以是一个字母或者一个简短的单词。

如,常用命令ps-ef,我们可以创建一个一别名:

psf,来代替ps-ef。

$aliaspsf='

ps-ef'

  ualias命令用来关闭别名。

[liveuser@localhost~]$alias

aliasgrep='

grep--color=auto'

aliasl.='

ls-d.*--color=auto'

alias

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 语文

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

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