




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
内存UNIX常用命令介绍9.1如何远程登录其它节点man帮助命令,与Dos系统中的help命令类似ps e |grep nsp -查找当前系统进程中是否包含nsp进程,若想查找其他进程,将nsp用该进程名替换即可ls-查看当前目录下的文件login user-user用户登陆rlogin nodename - 登陆到nodename 表示的节点,例rlogin shpas将登陆到shpas节点cd - 切换到用户主目录cd directory - 切换到directory 目录远程登录命令为:rlogin nodename(nodename表示节点名),如rlogin kmgr1将登录到kmgr1节点,登录后自动切换到该节点的用户主目录(如/usr/users/df8002),这样就可以像在自己的机器上一样直接对远程节点进行操作。9.2远程拷贝文件拷贝kmgr1的目录/usr/users/df8002/pas/face下的所有文件和目录至该节点的EMSRCHOME环境变量所指定的目录。远程拷贝文件用rcp命令,其格式为: rcp -r 源文件或目录 目标文件或目录 如果源文件是目录,应加-r则可递归拷贝文件层次。9.3要将远程节点上的程序界面显示到自己的机器上,既可以拷贝所需文件后直接执行,也可不必拷贝而按照以下步骤执行:以dbface为例,目前dbface命令只是在kmgr1和kmgr2上可以直接执行,即输入dbface即可。在其它节点(以scada1为例)要运行该程序并将界面显示到自己的显示器上,可先登录到kmgr1上(即在终端上输入rlogin kmgr1),登录成功后再在同一终端执行命令,如dbface display scada1:0,如果执行命令失败,应先在scada1的另一终端上执行xhost +,再执行上述命令。9.4进程控制:process进程的id号可由ps e|grep process得到kill processeid - 杀死id号为processid的进程kill 9 processid -强行杀死id号为processid的进程10 UNIX使用常用命令10.1文件与目录操作(1)ls语法 :ls - RadLCxmlnogrtucpFbqisfnamei. 说明 :如果 namei为一目录, ls将列出其中的所有文件。若 namei为一普通文件名,ls将输出其名字以及所要求的其他信息。选项:-R递归式地显示指定目录的各个子目录中文件。-a显示指定目录下所有文件。-d对于 namei为一个目录的情形,只显示其名称而不要显示其下的各文件。-C分多列显示列出的文件名(缺省方式)。-x按横向排序多列形式输出结果。-m流式输出,各文件名横向逐个列出,相互之间用逗号隔开。-l显示文件的详细信息,如类型,访问权限,链接数,拥有者等。-r按逆宇母序或最早优先的顺序显示输出结果。-t按时间标记(最晚优先)而非按名称排序来显示结果。缺省的时间标记是最后一次修改时间。-u将一 t的时间标记修改为最后一次访问时间。-c按 i结点的最后更改时间输出结果。-p在目录文件名之后加上”。-F除在目录文件名之后加上”外,在可执行文件之后加上”*,在象征性链接文件之后加上。-b 用 ddd的形式显示文件名中不可显示字符。-q将文件名中的不可显示字符用“?代替-i在输出的第一列显示文件的 i结点号。(2)cat语法: cat一u -s - v一 t一 e filel file2.说明: cat命令依次读其后所指文件的内容并将其写到标准输出。内容输多时,可用管道将输出送至 more等命令分屏显示,以免因滚动太快而无法看清。选项:一 u输出不经过缓冲。一 S对不存在的文件不给出错误信息(Silent)。一 v将不可打印字符甩一种特殊形式表现出来。加了一 v选项后,一 t和一 e选项将起作用。其中:一 t指示系统将 Tab符显示为I,将换页符显示为L。一 e在每行的最右边显示一个符。(3)cp语法:cp一i-P一r filelfile2. target说明: cp命令的作用是把指定文件 filei复制到 target(可以是一个普通文件,也可以是一个目录)。若 target不是一个目录名称,那么只能指定一个 filei ;否则,可以有多个 filei。若 target不存在, cp将建立一个名为 target的文件,其内容与 filel完全相同。若 target存在且不为目录名,那么其原有内容将被冲掉。若 target存在且为日录名,那么指定的 filei将被复制到该目录之下。选项:一 i若 target是一个已存在的普通文件,那么在其原内容被冲掉之前, cp将给出提示要求用户确认。回答 y时 target将被改写。一 p此时 cp除复制 filei的内容外,还将把其修改时间和访问权限也复制到新文件。一 r若 filei为一目录,此时 cp将复制该目录之下的所有文件,包括其子目录及其中的各个文件。此时 target应为一个目录名。(4)mv语法: mv - f一 i fileIfile2. target说明:视 target类型的不同, mv命令将文件改名或将其移至一个新的目录中。当 target为一个已存在的目录名称时, file类参数可以有多个,而且各参数所指定的文件均将被移至 target目录中。当 target所指文件不存在时, file类参数只能有一个,此时它可以是一个普通文件名称,也可以是一个目录名称,之后此普通文件或目录将被改名为 target所指名称。若 target已存在但不是目录,此时该文件的内容将被新文件覆盖。在跨文件系统移动文件时, mv先是拷贝,再将原有文件删除,而连至该文件的链接也将丢失。选项:一 i若 mv操作将导致对已存在的 target的覆盖,此时系统将给出确认,要求用户回答 y或 n。- f在 mv操作要覆盖某已有的 target时不给任何指示。指定此选项后,一 i选项将不再起作用。(5)cd语法: cddirectory说明:该命令将当前目录改变至 directory所指定的目录。若没有指定 directory,当前目录将变为用户的主目录。(6)pwd语法: pwd说明:此命令显示出当前工作目录的绝对路径。注意在其他用户将当前目录的父目录删除之后再使用 pwd可能会出现一些问题。此时可使用一下 cd命令。(7)rm语法: rm-r-f-iDirName. file.说明:该命令的作用是删除一个目录中的一个或多个文件,但它也可以将某个目录下的所有文件及其子目录均删除,同时该目录本身也被删除。当使用此命令的用户对所涉及到的目录应具有写权限,但对被删除的文件不一定要有写权限。此时系统将先显示用户对该文件的访问许可权(八进制形式),然后等待用户输入确认。若用户输入y,此时该文件将被删除。对于链接文件,只是删除了链接,而其原有文件均保持不变。选项:-f此选项指示 rm将目录中的所有文件(不管对之有无写权限)均承认删除。在用户对相应的目录无写权限时不给出错误提示。在标准输入不是终端的情况下,该选项是缺省的。一 r指示 rm将参量中的列的全部目录和子目录均予以删除。此时指定目录将被删空,最后该目录本身也将被删除,若没有加一 f选项,在指定目录中有无写权限的文件时, rm将给出提示。一 i此选项指示 rm在删除那些无写权限的文件时给出提示,以便用户确认。(8)mkdir语法: mkdir- m mode-p dirname说明:缺省情况下, mkdir将按所有用户均可读、写、搜索的权限建立一个名为 dirname的目录,此时要求使用此命令的用户在当前目录中(dirname的父目录中)具有写的权限,而且 dirname不能是当前目录中已有的目录或文件名称。选项:一 m指定新建目录的访问权限,其中 mode为一个三位八进制数,具体意义见下节。一 p dirname可以是一个路径名称。此时若路径中的某些目录尚不存在,加上一 p选项后,系统将自动建立好那些尚不存在的目录。(9)rmdir语法: rmdir- p一 s dirname说明:删除某目录时也必须具有对该目录父目录的写的权限。此命令只能用于删除空目录。选项:-p当 dirname是一个路径名称,将从右到左依次将路径中的各个目录删除(空目录)。-s错误信息将被屏蔽。(10)chgrp语法:chgrp 一 h一 R group filenamel filename2.说明:该命令改变指定文件 filenamen的用户组。其中 group可以是用户组名称,也可以为用户组的组号(某用户组的组号可在 etc group文件中找到)。选项:一 h当所指 filename参数为链接文件时,若指定此选项,系统将不会改变被链接文件的用户组。一 R递归式地改变指定的目录参数及其子目录以及它们所组织的文件的用户组。(11)chmod语法:chmod一 R mode filenamel filename2.chmodugoa 十 l-1=)rwx filenamel filename2.说明: chmod命令可改变文件的访问权限。选项:一 R递归地改变指定的目录参数及其子目录以及它们所组织的文件之访问权限。(12)chown语法; chown一 R一 h owner files说明: chown将指定文件的拥有者改为 owner,其中 owner应为一个合法用户名称或用户的标识号。用户相应的标识号可在 etc passwd文件中找到。选项:一 R递归地改变指定的目录参数及其子目录以及它们所组织的文件之拥有者一 h当所指 filename参数为链接文件时,若指定此选项,系统将不会改变被链接文件的拥有者。(13)compress uncompress语法: compress一 cCdfFnqvV I- b bits filename Uncompress一cCfFnqvV filename说明: Compress命令用自适应的 LempeI-ziv译码将给定文件压缩,生成的压缩文件名称为原文件名后加.z,并且压缩文件具有同原来被压缩文件相同的访问权限、拥有者及修正时间等属性。 uncompress将用 compress压缩的文件恢复至末被压缩的状态。选项:一 c将(解)压缩结果写至标准输出,原有文件均保持不变。一 f强制性地压缩给定文件。若 compress在压缩文件时实际上无法将其压缩或已有相 应的.z文件,在没有给定一 f选项时, compress将询问用户是否真的要压缩(若compress在后台运行,则不会提问)。一 D详细地显示每个文件的压缩比。一 b bits设置公共于字符串代码的上限(位数)。 bits必须为9或16(缺省值为16)。(14)Find语法: find PathNameList ExpresSions说明: find的作用是从指定的 PathNameList中每一个路径开始,递归式地搜索其各个子目录,查找满足 Expressions中的各个表达式的文件并对之采取有关的操作。合法的表达式由下列各个子表达式组成:一 perm 一 oNum(Permission)若文件的访问权限与八进制数 oNum严格匹配,则此表达式为真(表达式为真表示文件符合查找条件,正是所需查找出的)。若在 oNum之前加上减号(一),则不要求严格匹配(即不要求完全相同)。一 size nc(size)若文件占据了 n个数据块(512 Bytes Block),则表达式为真。若指定 c,则表示查找大小为 n个字节的文件。若要查找比 n大的文件,可在 n之前加一个加号(十) c若要查找比 n小的,可在其前加一个减号(一)。在下面的有些表达式中, n之前加上十或一的意义与此相同。一 atime n(Access Time)若文件是在 n天之前被访问过,则为真。一 mtime n(Modify Time)若文件在 n天之前被编辑、修改则表达式为真。一 Ctime n(Change Mode Time)若文件在 n天之前被修改了状态则表达式为真。一 exec cmd(Execute Command)若 cmd命令在被执行后退回一个零值作为退出状态则该表达式为真。 cmd的末尾必须以“;”终止。一 ok cmd与一 exec cmd类似,只是系统在执行 cmd之前将要求用户给出问答是执行还是不执行。若用户回答为 y,则执行 cmd;否则对当前所查得的文件将不执行 cmd。一 print该表达式恒为真,此时系统将打印出当前查得的文件名。一 newr file若当前所查得的文件比 file在更近的时间内被修改过则表达式为真。一 depth恒为真。此时目录中的所有项将在目录本身之前被处理。此选项一般与 cpio一块使用。一 type c若文件类型为 C,则为真。此处 C可以是 b(Block Special块设备), c(Character SPecial字符设备), d(Directory目录), l(Link链接文件), p(Pipe管道 fifo),f(PIainFile普通文件)等。一 follow恒真。此时 find将把象征性链接附在当前文件名之后,并保持对所访问目录的跟踪,以防止出现无限循环的情况。此表达式不能与一 type l联用。一 l inks n若当前文件链接数为 n则为真。一 user uname若当前文件的拥有者为 uname则表达式为真。 uname可以为一个合法的用户标识或用户注册名。一 nouser若当前文件的拥有者不在 etc passwd文件中(该用户被删除)则表达式为真。一 fstype type(File System Type)若当前文件所在的文件系统类型(如 s5, cdfs, ufs等)为 type则表达式为真。一 inum n若文件的 i节点号为 n则表达式为真。关于 i节点的介绍参见2.3.2文件于系统”。一 name pattern若当前文件名与 pattern匹配则为真。 pattern中可以包含有 Shell 通配符(参见第2部分)。一 prune恒真。其作用是指示 find不要检查 Pattern所匹配的目录中之子目录和文 件。(15)more 、page语法: more - cdf(rsuw)-lines十 Iinenumber十 Patternfilename. page一 cdflrsuw一lines十linenumber十 Patternfi lename. 说明: more和 page的功能、用法完全是一样的。它们都是一次将一满屏的文本显示在终端上,显示满之后,停下来,并在终端底部打印出一一 More一一。若输入文件不是管道,系统还将打印出已显示文本占全部文本的百分比。 more和 page的区别是more的两屏输出之间将会有两行的重叠,而 Page仅提供一行重叠,并且它在显示下一屏之前将首先清除屏幕。选项:一 c显示下一屏之前先清屏。一 d若用户输入了一个错误的命令则显示出错信息,而不是简单地鸣响终端。可用的命令见下面的“可用命令”。一 f不舍弃那些很长的行。一 l不把四RMFEED(换页符)当作换页符处理。不指定一 l时,在显示了一个包含有F0RM FEED字符的行之后, more(page)将暂停显示,并等待接收命令。一 r指示 more(Page)将它所能解释的控制字符显示为 AC。一 s将多个空行压缩为一个空行显示。一 u指示 more(page)不产生下划线转义序列代码。不用此选项时, more将用适当的方法处理下划线。一 w指示 more(page)在达到输入文件尾时等待用户按下某个键时再退出。一 lines指示 more(pase)每屏显示 lines行。缺省的行数是终端屏幕行数减二。十 linenumber 从文件的第 linenumber行开始显示。十pattern从包含与 pattern相匹配的行上方两行处开始显示。(16)grep: ps ef|grep nsp语法:grepoptions LimitedRegularExpressionfile. 说明:grep从指定文件中搜索与指定的有限正规表达式 Limited RegularExpresSion 所匹配的字符串,并显示出包含该串的整个行。在末指定 file时, grep将从标准输入读取数据,并将其复制到标准输出。若指定了多个文件,则在每一行输出之前加上文件名。选项:一 b显示出包含匹配字符串的行在文件中的块位置(文件的第一个数据块号为 0)。一 c只显示包含匹配字符串在文件中的行号。一 i比较时不区分大小写。一 l显示首次匹配串所在的文件名并用换行符将其隔开。当在某文件中多次出现匹配串时,不重复显示此文件名。一 n在输出前加上匹配串所在行的行号(文件首行行号为 l)。一 s当指定文件不存在或不可读时不显示错误信息。一 v只显示不包含匹配串的行。10.2进程管理(1)ps -ef语法: psoptions说明: ps的作用是显示系统中有关进程的状态。若不指定任何选项,此时 PS将只显示与当前用户终端相关联的 Shell进程及其各个子进程的有关信息。如进程标识(PID),终端号(TTY),累计执行时间(TIME)以及相应命令名(C0MMAND)。指定 options时,输出信息的多少时所指定的 options决定。选项:一 e显示当前系统中所有进程的信息。一 d显示除会话领导进程之外其他所有进程的信息。一 a显示除进程组领导和不同某个终端相关联的所有进程的信息。进程组领导是指进程标识同类进程组标识相同的那种进程。一 j显示会话进程标识和进程组标识。一 f输出有关各进程的完整的信息(见下)。一 l输出有关各进程的全部信息(见下)。一 c对一 f和一 I的输出进行调整(见下)。一 t termlist给出与 termlist中所列的各个终端相关联的进程信息。有两种方法可用于指定终端名称。其一是终端设备文件名,如 tty00, tty01等(可由getty获得)。其二是在终端名称是以 tty开头的时候可直接指定一个数字,如 tty00可用00代表, tty01可用01代表。 termlist中各终端名称可用逗号分隔,或者用双引号引起来再用逗号或空格分隔。一 p prolist列出由 prolist指定的各进程的有关信息。 prolist是一个进程标识清单,其中每一项是一个进程号,各进程号之间用逗号隔开,也可以将其用双引号引起再用逗号或空格分开。为一个用户帐号清单,其中各用户帐号用逗号分开,或者用引号引起再用逗号或空格分开。一 g grplist指示 ps只列出进程组领导的标识号出现在grplist中的那些进程的数据。 grplist为一个进程组标识清单,其中各项用逗号隔开,或者用引号引起再用逗号或空格分开。PS的输出一般是分为好多列。下面我们给出各列的标注。其后括号中的 a表示相应列在所有情况下均会出现, f表示只在指定了一 f选项时该列才会出现, I表示只在指定了一I选项时该列才会出现。F(l)同进程相关的一些标志。这些标志只具有临时性意义。因 PS执行完之后它仍肯定可能会改变。该列中可能出现的各个值的含义如下(这些值均为16进制数):00进程已终止01该进程为系统进程,它总是在主存中02该进程为跟综进程04跟踪该进程的信号己将其终止08进程正在主存中10进程正在主存中且正在等待其资源S(l)该列的值表示进程的状态。其中可能出现的各个列的值含义如下:0进程正在占有处理机运行s该进程在等待某事件结束R该进程处于就绪状态I该进程正在被建立Z休眠状态(2)kill语法: kill -signal pid. kill -Signal -pgid kill -l说明:kill的作用是发送一个信号给指定的进程。这个信号一般是一个数或者是一个字符串。不指定具体的信号时系统将给指定的进程发送信号15(软件终止信号)。此时那些不忽略该信号的进程将终止。 pid和 pgid指定了待绘它发送指定信号的那些进程。在使用 pgid的情况下,进程组标识为 pgid的所有进程都将收到指定的信号。选项:一 l指示 kill显示出各个信号的字符名称。这些名称是在文件 usr include sys signa1 h中定义的(只是要去掉前面的 SIG前缀。例如信号15在 signa1 h中变定义为 SIGTERM(Signal Terminate),因此在命令中若想用指定信号名称的方法,则应用 kill-TERM.)。(3)nice语法:nice- increment Commandarguments说明: nice的作用是降低或提高其后指定命令 Command的运行优先级。若不指定 increment,则 Command的运行优先级将被下调10个单位。否则将其降低increment个单位。超级用户可以指定一个负的 increment值以提高某个进程的运行优先级。 increment的取值范围是绝对值不超过19。超过19时按 l9计。并且一般用户只能指定一个正值。(4)nohup语法:nohup Commandarguments说明: nohup的作用是指示系统忽略因用户 Shell的意外终止或提前退出对 Command 的影晌,而让 Command继续正常运行,直至终止。若输出末被重定向,则系统将把 Command的输出存放到用户目录下的 nohupout文件中。有些在命令中可能用到了管道,此时我们要么是在管道前后的每一个命令之前都加上 nohup,要么是将这个包含有管道的命令放到一个 Shell命令文件中。然后用 nohup运行这个命令文件。10.3网络常用命令(1)ftp使用:ftp hostname命令: bye退出 dir, ls查看远程机文件 cd更改远程目录 pwd查看远程目录 binary二进制传输 ascii ASCII传输 get取一个文件 mget取多个文件 lcd更改本地目录 注:命令前加!为对本地机处理(2)telnet使用: telnet hostname: portnum,命令: Ctrl+d退出 exit 退出 open 打开连接(3)mailx使用:1读邮件 mail2发邮件 mailx userhostname10.4 vi常用命令 本节我们将把 vi的各种命令按不同类别分类以方便在使用时查找。 进入 viShell命令vi FileName 打开或新建文件 FileName,并将光标置于D第一行首vi十 n FileName 打开文件 FileName,并将光标置于第 n行首。vi十 FileName 打开文件 FileName并将光标置于最后一行首。vi7 Pattern File打开文件 File,并将光标置于其中第一个与 Pattern匹配的串处。vi-r FileName 在上次正用 vi编辑 FileName发生系统崩演后,恢复 FileNameo之进行编辑。移动光标类命令光标右移一个字符Spacebar、光标右移一个字符j或 Ctrl十 n、光标下移一行b或 B光标左移一个字至字首、光标移至句尾、光标移至段落开头nG 光标移至第 n行首n 光标移至第 n行尾M 光标移至屏幕中间行L 光标移至屏幕最后行光标移至当前行首 光标移至当前行尾屏幕翻滚类Ctrl十 u向文件首翻半屏Ctrl十 d向文件尾翻半屏Ctrl十 f向文件尾翻一屏Ctrl十 b向文件首翻一屏nz将第 n行滚至屏幕顶部。不指定 n时将当前行滚至屏幕顶部插入文本类i在光标前。I当前行首。a光标后。A当前行尾。o当前行之下新开一行。O当前行之上新开一行。r替换当前字符R替换当前字符及其后的字符,直至按 Esc镶。s从当前光标位置处开始,以输入的文本替代指定数目的字符。S删除指定数目的行,并以所输入文本代替之。ncw或 nCW修改指定数目的宇。nCC修改指定数目的行。删除命令ndw或 ndW删除光标处开始及其后的n-1个宇dO删至行首d删至行尾ndd删除当前行及其后n-l行x或 X删除一个字符搜索及替换命令? Pattern从光标处开始向文件首搜索 Patternn 在同一方向重复上次搜索命令N 在反方向上重复上一次摸索命令nl, n2 s pl p2g将第 nl至第 n2行中所有 pl均用 p2替换模串中的特殊字符 匹配串应位于行首。 匹配串应位于行尾。 用在模式串中,表示任何单个字符,* 在模式串中,表示其前字符可出现任意多次(含0次), 用在模式串中,表示指定范围内字符,其中可用“一”表示一个字符范围 选项设置all列出所有选项设置情况,term 设置终端类型。ignorecase在搜索中忽略大小写。list显示制表位(八 I)和行尾标志(3)。number 显示行号。report显示由面向行的命令修改过的行数目。terse显示简短的警告信息。warn在转到别的文件时若没保存当前文件则显示 No write信息。nomagic允许在摸索模式中,使用前面不带的特殊字符。nowrapscan I禁止 vi在搜索到达文件两端时,又从另一端开始。最后行方式命令:nl,n2 m n3将 nl行到 n2行之间的内容移至第 n3行下。:nl,n2 d 将 nl至 n2行之间的内容删除。:w 保存当前文件。:e FileName打开文件 FileName进行编辑。:X 保存当前文件并退出。:q 退出 vi:q!不保存文件并退出 vi:! COmmand 执行 shell命令 command:nl,n2 w! command将 nl到 n2行的内容作为 command的输入并执行,若不指定nl, n2,则指整个文件作为输入: r! command 将命令 command的输出结果放到当前行10.5系统管理常用命令用户和组的管理(1)groupadd语法: groupadd一 g gid一 oGroupName说明: groupadd通过修改 etc group文件而向系统中增加一个新的用户组。选项:一 g gid指定新加用户组的组标识, gid应为一个整数,其值应小于在paramh中定义的 MAXUID值。当不指定时,系统给新加入的组指定的组标识号将是当前已有的最大组标识号加 l。一o指示 groupadd不要检查给定的 gid是否与已有组号重复。不指定此选项面组号重复时,groupadd将返回一个错误值(失败退出)。GroupName新用户组的组名。(2)groupdel语法 groupdel GroupName说明: groupdel通过修改 etc group文件而将指定的用户 GroupName从系统中删除。(3)groupmod语法: groupmod一 g gid一 o一 n New GroupName GroupName说明: groupmod通过用在命令行中提供的参数值而修改记录在文件 etc group文件中关于 GroupName的定义。其中一 g gid一o的含义同 groupadd中此选项的含义。一n New GroupName则为 GroupName指定一个新的名称。(4)groups语法:groupsuser说明:groups将显示出指定的用户 user所属组的名称以及在 etc group中指定的其他组名称。(5)passwd语法;passwdUSerName说明:修改口令,对普通用户 passwd将要求给出原口令,然后要求用户输入两次新的口令、输入的口令必需满足一定的长度要求,口令中至少两个字母,一个数字或一个特殊字符。新的口令与原有口令必须至少有三个以上的字符不一样。超级用户可以改变任何口令,并且他提供的新口令不必满足上述要求,甚至连接两次 Enter而设置一个空口令。(6)su语法:suUSerName说明:su的作用是创建一个新的 Shell进程。此进程的真正用户标识和有效用户标识将是UserName的用户标识,在正确地给出了用户口令之后, su将调用记录在 etcpasswd中的用户 UserName的 Shell程序,但当前目录却不会因此而改变。在进入新的 Shell环境之后,除 HOME和 SHELL这两个环境变量之外,其他环境变量的值均不会发生变化。 su将根据记录在 etc passwd文件中的数据设置新 SheII中 HOME和 SHELL变量的值。此外,若指定的 UserName不是 root,那么 USER环境变量的值将被设成是 UserName。新生成的 Shell进程并不是真正的注册 Shell进程,因此它将不会去读取用户 HOME目录下的1ogin或profile对其运行环境进行初始化。但它却可能会去读取其它的环境配置文件(如 C Shell将读取cshrc文件),这一点就如同用户在 Shell提示符下运行另外某个 Shell程序一样。在不指定 UserName时, su将认为用户是试图成为超级用户。但某些系统中,如果系统中的用户组拥有一系列成员(在 etc group文件中指定),而当前用户并不在此成员列表中,那么 su将拒绝用户的此种请求。(7)useradd语法: useradd一 u uid一o一 g Group-G GroupGroup.一 d Dir- s Shell- c Comment-m- k skelDir- f lnactive-e Expire LoginName useradd -D- g Group- b BaseDir一f Inactive一e Expire说明:不加一 D选项的 useradd可在 etc passwd中增加一条新记录而向系统中加入一个新的用户。在需要时也可建立起该用户的起始目录(需加一 m选项)。加入一个新的用户之后,需执行 passwd命令才能使新用户注册标识有效。在加有一 D选项时,useradd将显示系统为加入用户而设置的有关 Group, BaseDir, ShellDir, Shell,Inactive和 Expire的缺省值(Default)。在加入用户时,如果不指定这些值,系统将用缺省值来对新用户的各种属性进行设置。若在 useradd-D的命令行中指定了-g,一 b、一 f或一 e选项, useradd将可改变有关的缺省设置。(系统安装好之后,缺省组为组 l,BaseDir为 home)。选项:一 u uid为新加入的用户分配的用户标识。一o指示 useradd在 uid与已有标识相重复时不要报错。一 g Group指定新加入的用户所属的用户组。 Group可以是一个组名或组标识。一 G Group,Group指定新用户的辅助组。指定的辅助组数不能超过某个最大值 (NGROHPSMAX)。一 d Dir新用户的起始目录。一 s Shell新用户注册 Shell的全路径名。一 c Comment对新用户的说明文本。一 m指示 useradd在新用户起始目录不存在时建立之。一 k SkelDir指定用户的缺省配置文件(如profile,Iogin等)所在的目录。一 e Expire新用户登录标识的有效时间。在 Expire指定的日期之前 LoginName是有效的。过了此日期之后系统将不允许用户用 LoginName登录。 Expire的格式比较灵活,如用“100197或“October1,97都是可以的。当 Expire为一个空串时()可不设置有效期限限制。一 f Inactive在说明登录标识 IoginName有效之后,如果用户在 Inactive天内还没有登录到系统中过,那么此登录标识将失效。指定 Inactive为一 l时可取消此种限制。LOgnName指定新用户的注册标识。一 b BaseDir用户 H0ME目录的缺省父日录。如果加入新用户时未指定一 d Dir选项,则用户的起始目录将是 BaseDir/LoginName,并且此时如果没有指定一 m选项, BaseDir必需是已存在的。(8)userdel语法: userdel - r LoginName说明:此命令通过删除 etc passwd文件中的一条记录而将指定的用户 LoginName从系统中删除。在有 etc shadow, etc group文件时还将对这两个文件进行相应的修改。选项:一 r将用户的起始目录也删除掉(9)usermod语法: usermod一 u uid一o一 g Group- Group, Group.- d Dir- m- s Shell- c Comment -l NewLoginName- f lnactive - e Expire (9)LoginName说明: usermod命令可以修改系统中指定用户 LoginName的登录信息。选项:一 l NemLoginName指定用户的新登录名称其余选项的含义及作用见 useradd命令的解释,这里不再赘述。 注释:对于Solaris 7用户和组的管理用命令admintool。文件系统管理(1)df语法: df-Peiku-t FSTypefile | filesystem说明: df命令可显示己安装或未安装的文件系统、目录或安装的资源中空闲索引节点数和存储块数目。选项:一 t fstype指定待获取其信息的文件系统的类型。这个选项只有在指定的文件末被安 装的情况下才需要指定。这里 FSType可以是一种文件系统类型名称,如 ufs, s5等一 k显示文件系统己分配字节数(KB为单位)。(2)du语法: du一sarNames.说明: du的作用是显示指定目录中各文件占用文件系统数据块的情况。在输出的块数包含用作间接块的数据块数目。若没有给出 Names,则对当前目录进行统计。选项:-s 对 Names中的每个目录只给出占用的数据块总数,-a 显示指定目录中各文件及子孙目录的数据块使用情况。若既不指定一 s,也不指定一 a,则 du将对 Names中的每一个目录及其子目录产生一个输出行。-r缺省情况下, du不会理会那些无法打开的文件或目录。但我们可以指定一 r选项,此时 du在遇到不能打开的文件或目录时会显示相应的错误信息。(3)quot语法: quot一 achfFileSystemName说明: quot的作用是显示在指定文件系统中建立有文件的各个用户之存储块占用情况。这条命令只能供超级用户使用。选项:一 a产生所有已安装的文件系统上存储块占用情况的报告。一 c指示 quot显示三列信息:文件块大小、具有此种块大小的文件数以及不超过此种块大小的文件所占用的总块数。一 f显示每个用户所拥有的文件数目及所占空间。该选项与一 c及一 v不相容。一 h估算文件占用块数。(4)mkfs语法:mkfs-F FSType一 V一 mCurrentoptions - O Specificoptions SpecialDevice operands说明: mkfs的作用是在指定的存储介质上构造指定类型的文件系统。根据指定的 FSType 的不同,命令行中可用的选项也不尽相同。这里我们只介绍一些通用的选项选项:一 F FSType指定待生成的文件系统的类型,如 s5,bfs, ufs,等等。一 v指示 mkfs在标准输出上显示出完整的命令行,但不要去执行该 mkfs命令。这个选项主要用于对命令进行检验和确认。一 m指示 mkfs在标准输出上显示当初用于建立指定设备 SpeciaIDevice上文件系统所用的 mkfs命令。此时应保证 SpecialDevice上有一个有效的文件系统,该选项必须单独使用,而不能和其他任何选项结合使用。SpeciaIDevice指定在其上建立文件系统的存储介质裸设备名。(5)mount语法: mount一v |-p mount- F FSType-VCurrentoptions- o Specificoptions SpecialDeviceMountPoint mount - F FSType -VCurrentoptions- o Specificoptions SPeciatDevice MountPoint说明: mount命令用于安装新的文件系统到系统中(此功能只有超级用户能使用)或者列出系统中己安装的所有文件系统(一般用户均可使用此功能)。在安装新的文件系统时, mount将去验证命令行中的各个参数(除 SpciaIDevice参数之外),然后调用与指定的 FSType相对应的安装程序块。不带任何变量时 mount列出系统中所有已安装的文件系统。如果只指定 SpeciaIDevice与 MountPoint之一或全指定, mount将搜索 etc vfstab文件以从中获取其他未指定的选项。如 FSTyPe、SpeciaIDevice、 MountPoint以及 SPecificoptions,然后再去调用相应的安装程序块。安装成功之后, etc mnttab中将增加一条记录。选项:Currentoptions指定的是 s5类型的文件系统安装程序块所支持的选项。对其他文件系统类型,用不着指定此选项。一 F FSType指定待安装的文件系统的类型。不同的 UNIX系统所支持的类型种类、数量均不尽相同。一般有 s5(SyStem V)、 bfs(Bootable File System)、 ufs(User Pile SyStem)、 cdfs(Compact Disk File System)、 nfs(Network File System),等等。根据指定的文件系统类型的不同, mount将去调用不同的安装程序块。其缺省设置为 s5。一 v以新的输出格式显示输出文件。其中增加有 FSType等域。一 P 以文件 etc vfstab的格式显示己安装的文件系统清单。(6)umount语法 : umount一 V一 o SpecificoptionsSpecial DeviceI MountPoint说明 : umount可将指定的己安装的文件系统从系统的文件系统树中“摘除”下来。(7)tar语法: tar cbBefFhilvwX0-7DeviceBlockExclude Filename 一I Include Filename Filename -C Directory Filename tar rbBefFhilvw 0-7DeviceBlock-I Include Filename Filename -C Directory Filename tar t BefFhilvX 0-7 DeviceExclude Fi lename-I Include FilenameFilename tar u bBefFhilvw 0-7DeviceBlock Filename tar xBefFhilmopvwX0-7DeviceExclude FilenameFilename说明:tar的作用是把若干文件写到一个档案文件中,或者是从一个 tar格式的档案文件中提取出其中所保存的全部或部分文件。保存 tar档案文件的通常是某种磁带,但实际上档案可以按任一种形式的文件存储。tar通过 c, r, t, u, x这五个关键字来实现对档案文件的不同处理。在命令行中指定的文件名参数均指定待归档或从档案中提取的文件。并且若指定的文件名是一个目录名称,那么 tar实际上将对该目录下所有文件及子目录进行处理。选项:b该选项指示 tar将 Block参数的值作为磁带记录的分块因子。缺省的分块因子为l,最大值为200。在档案文件为普通文件或块设备文件时不应使用此选项。但向原始磁带这类存储设备归档时则必须指定此选项及 Block的值。B该选项指示 tar在需要时进行多次读操作以获取填满一个数据块所需要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中情绪管理课件
- 高中地球与地图课件
- 高三地表形态的塑造
- 无子女家庭财产处理协议与离婚赡养责任合同
- 环保科技公司自然人股东股权继承与转让合同
- 高一《老人与海》课件
- 离婚谈判策略分析-三招识别对方心理弱点合同
- 广告媒体合作谈判代理合同
- 骨骼矫正推拿培训课件
- 农产品质量检测与安全监督
- 急性胰腺炎护理查房个案介绍ppt
- 黄芪注射液联合当归注射液对急性失血性休克围手术期血乳酸水平和氧代谢的影响
- 网络与信息安全事件报告表模板
- 2023年上海市选调生考试《申论》题库【真题精选+章节题库+模拟试题】
- 中学安全事故问责制度(试行)
- 港口航道疏浚工程案例
- DLT-969-2023年变电站运行导则
- 现代铁路铁道信号远程控制系统(第2版)PPT完整全套教学课件
- 通知证人出庭申请书
- 3、反渗透法设备安装及调试施工工艺工法要点
- 高压开关柜技术规范书
评论
0/150
提交评论