您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业财务 > Unix 简明使用手册
1第一章操作简介1.1登录:用户登录前须要系统管理员注册你的用户名和密码。用户可使用Telnet主机名(或主机ip地址)联至DigitalUnix系统。随后出现登录提示:DigitalUNIX(NIM-KLME)(ttyp7)login:输入你的用户名,出现Password:然后输入密码,即可进入DigtalUnix系统。密码是由系统管理员建立用户时指定的,用户登录成功后,可以修改自己的密码。系统并不提示是用户名错还是密码错,你只有重新输入用户名和密码来进行登录。登录成功后系统会有一些提示来显示版本信息和用户信息。之后展现在用户面前的是提示符“nim-klme,用户就可以进行操作了(输入时请注意UNIX是区别大小写)1.2列文件清单用户登录后,所处于文件系统的一个特殊位置--主目录,不同用户的主目录不同。用户可以通过ls命令列出文件的名字(类似dos下的dir):nim-klmelsls有一些选项(options),如-l,-a,-c,-F等来进行一些限制操作。2nim-klmels-ltotal2-rw-rw-rw-1user1users100Apr519:20filename1-rw-rw-rw-1user1users105Apr519:20filename2nim-klme左侧第一部分-rw-rw-rw-指出了文件的访问权限,user1是文件的所有者,user1属于users组,随后是文件长度(以字节为单位),最近一次修改时间,和文件名。注意在文件权限之前的字符,例如d在drwxrwx之前,说明了文件的类型。不同字符代表的文件类型如下:.d目录项.b块特殊文件项.c字符特殊文件项.l符号链接项.p先进先出特殊文件项.s本地socket项.-正规文件项1.3显示文件cat(cancatenate,联接)命令可用于显示文件的内容(相当于DOS的type命令)。nim-klmecatfilename1文件内容。。。。。。。。1.4删除文件rm(remove删除)命令删除文件(相当于DOS的del命令)。3nim-klmermfilename1UNIX下文件一旦删除,一般情况下是无法恢复了,鉴于此,加入开关-i(interactive交互)可以在删除前提示确认。nim-klmerm-ifilename1filename1:此时要真正删除该文件键入y,否则键入其他键。1.5阅读邮件登录时可能见到如下信息:Youhavemail此时表明其他用户向你发送了邮件,如果没有等待处理的邮件,登录时系统不显示这种提示。你可以通过mail命令阅读自己的邮件。nim-klmemail并可通过mail发送邮件。nim-klmemailusername2欢迎登录本操作系统CTRL-D将邮件发给用户username2,邮件内容是“欢迎登录本操作系统”,组合键CTRL-D是通知mail邮件正文结束。将一个文本发给另一个用户时,可以通过管道或重定向来实现(在以后将介绍)。1.6检查登录用户命令who和w可以查到当前正在登录的用户的一些信息,如登录时间,CPU占用时间和正在执行的命令。4命令finger可以查出目前登录用户是从什么机器过来的(在网络模式下)。1.7修改口令用户可以定期或不定期的用命令passwd修改自己的密码。nim-klmepasswdOldpassword:Newpassword:Re-enternewpassword:输入旧密码,正确后,输入两遍新密码,新密码不一致时,passwd将提示并报错。密码的输入都不回显。1.8获得帮助用户如不知道某个命令的说明和用法,可用man去获得帮助。如NIM-KLMEmandate1.9退出用户完成自己的对话期后,应该签退,以释放系统资源供其他用户使用,也可以用其它用户名登录。命令exit或组合键CTRL-D实现签退。第二章常用命令UNIX对计算机技术的主要贡献之一是它的文件系统。在UNIX中,文件管理是相当灵活相当高效,因此UNIX文件系统已有多种操作系统(如DOS)广为采纳。UNIX提供的是一种树型层次的目录结构。5本章介绍文件、目录及其部分有关的操作命令。2.1文件和目录文件(file)是以半永久形式存储于稳定介质(如磁盘和磁带)中的一组数据字节。文件本身可以含有任何能够用字节流表示的内容,包括可执行程序(如命令)、文本、数据库、图象或点阵图形,等等。将上述内容存入介质并予以命名,即形成文件。目录(directory)也是文件的一种类型,它只包含文件名列表及某些与文件有关的其他信息。命名规则:最多14个合法ASCII字符。最好不使用通配符或专用字符,如“;”“\”,“&”,“!”“*”和“|”。目录也可以作为文件名的一部分。斜线符“/”用于分隔文件名的不同部分。例如,名字dir1/file1表示目录dir1中的文件file1,dir1/dir2/file2则表示目录dir1下的目录dir2下的文件file2。2.2在目录间漫游用cd(changedirectory,改变目录)可以在目录层中漫游。nim-klmecd目录名到指定目录(可以是相对目录或绝对目录);nim-klmecd到主目录,环境变量HOME指定的目录;nim-klmecd..到父目录;命令pwd显示当前目录,相当于DOS下的cd;2.3创建和删除目录nim-klmemkdir目录名建立目录;nim-klmermdir目录名删除空目录;nim-klmerm-r目录名6递归删除某个目录中及该目录中的一切内容,很危险!!!相当于DOS下的DELTREE。2.4目录更名nim-klmemv旧目录名新目录名2.5主目录登录后首先处于的目录,环境变量HOME的内容,即用户的根目录。2.6面向文件的命令拷贝命令nim-klmecp源文件目标文件源文件是已经存在的文件,应该包含路径名(当前目录的除外);目标文件可以是已经存在或不存在的文件,如果是目录则将源文件拷到对应目录下,该目录必须已经存在。如果目标文件存在,则先删除目标文件,再生成源文件的备份。nim-klmecp源文件1源文件2。。。源文件n目标目录将所有源文件拷到目标目录下;目录的拷贝用cp-r或copy命令(不同系统命令不同)。移动命令nim-klmemv源文件目标文件与cp语法类似,但不是备份,而是移动;源和目标都可以是目录,都是目录或都是文件时相对于改名;源是文件、目标是目录时是移动,即将源移到目标目录下的同名文件。源文件可以是文件表。链接命令nim-klmeln源文件目标文件使一个文件具有两个文件名。源可以是文件表,但不能是纯目录名。建立联接后,删除7其中一个时,只是去掉一个联接,而未删除文件本身,可以建立多个联接,当删除了最后一个联接(删除文件系统中该文件最后一个名字)时,该文件才能确实从系统中删除。2.7ls命令的选项ls(list)列目录内容,-a列出包括以(.)打头的文件,即列出全部文件;-F在目录列表中同时列出文件类型,“/”代表目录,“*”代表可执行,“@”代表连接,-R递归列出指定目录下的所有文件;-r反序列表;-d目录列表;-l长列表,列出文件的全部信息。2.8文件的访问权限1、查看权限用ls-l列目录时有如下输出:-rwxrw-r--3user1group452Dec1220:51filename最左边的字符代表文件类型,-普通文件,d-目录文件,c-字符设备,b-块设备,l-连接等;之后三个字符一组,共三组分别代表文件所有者(owner)、同组者(group)、不同组者(other)对文件的访问权限,三个字符位置分别对应可读(r)、可写(w)、可执行(x),对应位置是减号(-)就无相应权限,当可执行位置是字母(s)时,代表该文件执行时具有文件所有者的权限;3的位置的数代表该文件的连接数;user1文件的所有者、属主(owner);group文件所有者的组,属组(group);452以字节为单位的文件长度;8DEC1220:51文件的最后一次更改时间,如在一年之内按月日时分表示,否则按年月日表示;filename文件名。2、修改权限改变所有者命令chown(changeowner改变所有者)和chgrp(changegroup改变组):nim-klmechown文件名/目录名用户名nim-klmechgrp文件名/目录名组名文件或目录名可以是列表,命令的执行者必须具有对文件或目录的读写权限,修改成功后,用户仍有读写权限时,还能再执行上述命令将其改回了。改变方式命令chmod(changemode)可以改变用户所拥有的文件访问权限。文件权限的授权分三部分,分别用u(user)、g(group)、o(other)表示,另外用a(all)代表这三部分的总和;权限分为读(r)、写(w)、执行(x);用加号“+”代表增加权限,减号“-”代表删除权限;用八进制数来代表权限表示法,通常用三位,最多可以是四位;例:nim-klmechmodu+rfilenamenim-klmechmodgo-wfilenamenim-klmechmod744filename2.9文件的最大尺寸环境变量ulimit(userlimit,用户极限)规定了最大文件的物理块数。ulimit–fsize设置文件的最大值(单位为块)2.10设备文件Uinx下所有的设备都用文件表示。对设备的操作都是通过对文件的操作来完成的。Unix将键盘和显示器当作文件,键盘是输入文件,被认为是Unix的标准输入文件,显示器是输出文件,被定义为Unix的标准输出文件。由标准输入输出文件引出了I/O重定向的概念。在Unix中使用I/O重定向可以把标准输入由键盘变成一个正规文件,把标准输出由显示器变为一个新9的或已存在的正规文件。2.11标准的Unix目录列表下表列出了Unix文件系统中典型的目录名,表中所列的并不完整,一个完整的列表由用户使用的Unix系统决定。第三章常用命令3.1文件内容查询命令1、egrep.匹配任何单个字符*匹配一个或多个字符egrep命令使用的选项及其含义-h在多个文件被查找时,不显示文件名。-i查找时不分字母大小写-n在每行输出前显示行号目录名说明/根目录,是文件系统中所有文件和目录的父目录/bin可执行的行命令目录,包含了所有Unix本身的可执行命令/dev设备目录,包含了面向字符或块设备的特殊文件,如打印机、磁盘、磁带机等。其中还有一称为“小桶”的null文件,可以将输出重定向为无/etc系统配置文件和可执行文件目录,大多数管理和命令执行的有关的文件保存在该目录/lib为各种程序保存库文件的目录/lost+found在系统非正常关闭时保存正在处理的文件,下次启动时利用本目录内容以恢复这些文件。在磁盘的每一个分区中都有该目录。/usr本目录包含许多子目录,如adm、bin、etc等/u所有用户的home目录存放在此目录下10-c只显示包含指定的行的行号,而不显示该行的内容-l只列出包含指定模式的文件名例子:若要在文件file1中找到所有dummy出现的地方,执行:egrepdummyfile1若在文件file1寻找所有dummy出现的地方(不考虑字母大小写),使用-i选项,执行egrep-idummyfile1若要列出dummy所在行的行号,使用-n选项,执行egrep-i-ndummyfile1若只关心包含指定模式行的个数,使用-c选项egrep-i-cdummyfile1若要列出不包含指定模式的行,使用-v选项egrep-i-vdummyfile1若要寻找包含大写字母C、D、E、F的行,使用下面命令:egrep[C-F]file12、fgrep同egrep和grep命令一样,fgrep命令也将在一个或多个文件中查找指定的字符串并把结果送标准输出显示。fgrep只用来查找一个指定的字符串而不是模式参数同egrep113、grepgrep命令用来在一个或多个文件中查找指定的模式,并将输出送到标准输出参数同egrep4、strin
本文标题:Unix 简明使用手册
链接地址:https://www.777doc.com/doc-5901263 .html