Unix常用命令资料_第1页
Unix常用命令资料_第2页
Unix常用命令资料_第3页
Unix常用命令资料_第4页
Unix常用命令资料_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Unix 常用命令(一)基本命令命令格式:命令参数1.ls 显示文件名,等同于dos 下 dir 命令命令格式: ls option fileoption :-l 显示详细列表域 1 :文件类型和文件权限域 2 :文件连接数域 3 :文件所有者名字域 4 :文件用户组名字域 5 :文件长度域 6-8 :最近修改日期域 9 :文件名-a 显示所有文件,包含隐藏文件(以. 起头的文件名)-R 显示文件及所有子目录-F 显示文件(后跟* )和目录(后跟/ )-d 与 l 选项合用,显示目录名而非其内容2.cd 目录转换,等同于dos 下 cd 命令注意目录分隔符为“/,”与 dos 相反命令格式:

2、cd dirname3.pwd 显示当前路径4.cat 显示文件内容 ,等同于 dos 下 type 命令命令格式: cat filename5.more 以分页方式查看文件内容.命令格式: more filename6.rm 删除文件命令格式:rm -r filename (filename可为档名,或档名缩写符号.)例子:rm file1删除档名为file1 之文档 .rm file?删除档名中有五个字元,前四个字元为file 之所有文档 .rm f*删除档名中,以f 为字首之所有文档.rm -r dir1删除目录dir1 ,及其下所有文档及子目录.7.mkdir 创建目录命令格式:mkd

3、ir -p directory-nameExmaple :mkdir dir1建立一新目录dir1.mkdir -p dir/subdir直接创建多级目录8.rmdir删除目录目录必须首先为空命令格式 : rmdir directory9.cp 文档复制命令格式 : cp -r source destination例子 :cp file1 file2将文档file1 复制成file2cp file1 dir1将文档file1复制到目录dir1 下,文件名仍为file1.cp /tmp/file1 .将目录/tmp下的文档file1 复制到现行目录下,档名仍为file1.cp /tmp/file

4、1 file2将目录/tmp下的文档file1 现行目录下,档名为 file2cp -r dir1 dir2 (recursive copy)复制整个目录.若目录dir2 存在,则将目录dir1 ,及其所有文档和子目录,复制到目录dir2 下,新目录名称为dir1. 若目录 dir2 不存在,则将 dir1 ,及其所有文档和子目录,复制为目录dir2.10.mv 文件移动命令格式:mv source destination例子 :mv file1 file2将文档file1 ,更改档名为file2.mv file1 dir1将文档file1 ,移到目录dir1 下,档名仍为file1.mv d

5、ir1 dir2若目录dir2 不存在,则将目录dir1,及其所有档案和子目录,移到目录dir2 下,新目录名称为dir1.若目录dir2 不存在,则将dir1 ,及其所有文档和子目录,更改为目录dir2.11.du 查看目录所占磁碟容量命令格式 : du -sk directory例子:du dir1 显示目录dir1 的总容量及其次目录的容量du -sk dir1 显示目录dir1 的总容量 ,以 k bytes 为计量12.find 文件查找命令格式 : find dir -name filename command例子 :find . -name hello -print寻找目前目录及

6、所有的子目录内叫hello 的文档 .find . -ctime +7 -print找出七天内未被更动的文档find . -size +2000m -print找出大小超过2000 bytes 的文档find /tmp -user b1234567 -print在 /tmp 下属於 b1234567 的文档find . -name *.c -exec rm 删除所有的 .c 档find . -name test* -print显示当前目录及其子目录文件名前4位为 test 的文件名13.vi 编辑器命令状态:j,k,h,l: 上下左右0: 行首$: 行尾i,I :插入命令, i 在当前光标处插

7、入I 行首插入a,A:追加命令, a 在当前光标后追加,A 在行末追加o,O:打开命令, o 在当前行下打开一行,O 在当前行上插入一行r,R :替换命令, r 替换当前光标处字符,R 从光标处开始替换数字 s: 替换指定数量字符删除光标处字符删除当前行d0: 删除光标前半行d$: 删除光标后半行ctrl+f : 后翻页ctrl+b: 前翻页G: 文件尾数字 G: 数字所指定行/string查找字符串继续查找反向继续查找查找对应括号取消上次操作ex 命令状态set number 显示行号set smd 显示显示状态0 文件首1,5 copy 7 块拷贝:1, 5 del 块删除1, 5 mov

8、e 7 块移动1, $s/string1 /string2/g 全文件查找 string1 并替换为 string2wq! 存盘退出(二)增强命令ln 文档连结命令格式: ln -s oldname newname ( Hard link )同一文档,可拥有一个以上之名称,可将文档做数个连结.例子:ln -s file1 file2将名称file2 ,连结至文档file1.2.grep 搜索字符串命令格式 :grep string filename寻找字串的方法很多,比如说我想找所有以M 开头的行 .此时必须引进pattern 的观念.以下是一些简单的例,以及说明:M以 M 开头的行, 表示开

9、始的意思M$ 以 M 结尾的行, $表示结束的意思0-9以数字开始的行, 内可列举字母124ab以 1,2,4,a, 或 b 开头的行b.503句点表示任一字母* 星号表示0 个以上的字母(可以没有 )+ 加号表示1 个以上的字母. 斜线可以去掉特殊意义 cat passwd | grep b列出大学部有申请帐号者名单cat passwd | grep s列出交换学生申请帐号者名单cat passwd | grep b.503列出电机系各年级.grep . myfile.txt列出所有以句点开头的行3.fgrep 搜索字符串命令格式: fgrep string file4.file 显示文件类

10、型命令格式: file fileall文件类型为shell script,ELF 32bit,ASCII text,data or tar file5.diff比较文档或目录之不同内容命令格式: diff -r name1 name2 ( name1 name2可同时为档名,或目录名称.)例子:%diff file1 file2比较文档file1与 file2 内,各行之不同处.%diff -r dir1 dir2比较目录dir1 与 dir2 内,各文档之不同处.6.cmp 比较文档相同部分命令格式: cmp file1 file27.ftp远程文件传输命令格式:ftp hostname|I

11、P address在进入ftp 之後,如果与remote host连接上了,它将会询问你username与密码,如果输入对了就可以开始进行文档传输.注意:如用户无密码,无法注册(1) ftp命令ascii 将传输模式设为ascii 模式 .通常用於传送文字档.binary 将传输模式设为binary 模式,通常用於传送执行档,压缩档与影像档等 .cd remote-directory将远程主机上的工作目录改变.lcd directory 更改本地主机的工作目录.ls remote-directory local-file 列出远程主机上的文档.get remote-file local-fil

12、e 取得远方的文档.mget remote-files可使用通用字元一次取得多个文档.put local-file remote-file将本地主机的文档送到远程主机.mput local-files可使用通用字元一次将多个文档放到远程主机上.help command 线上辅助指令 .mkdir directory-name在远程主机创建一个目录.prompt更改交谈模式,若为on 则在mput与 mget 时每作一个文档之传输时均会询问 .quit/bye离开 ftp .后台执行 ftp1.首先,将过程所用到的指令依顺序放入文档中,如下:%cat ftp_command!mkdir test

13、lcd testcd testpromptbinarymget *.*bye2.其次,建一个 .netrc 档,属性为400,让 ftp自动到此读取Username与 Password,方可顺利 login 到的主机,如下:%cat .netrcmachine remote login anonymous password guest3.最後再执行下面指令即可.%nohup ftp remote message &8.telnet远程终端访问命令格式:telnet hostname|IP address9.IO 重新导向UNIX 所有的程式执行时,均需要资料的输入以及输出资料.一般而言,资料是

14、从键盘输入,并将资料输出到萤幕上,这就叫做标准输入及标准输出,而我们可以更改标准出输出入.A. 更改标准输入 在命令後方加 ,即可从 这个文档输入资料.B. 更改标准输出 在命令後方加 ,即可将萤幕输出的资料导向到 这个文档上 .C. 更改标准输出 在命令後方加 ,功能与B.相似,只不过这会将资料加在文档後方.D. 管道 在两个命令中间加上| ,即可将前方指令的输出当成後方指令D. 管道 在两个命令中间加上| ,即可将前方指令的输出当成後方指令的输入 .例:cd /tmpls -l /tmp/ls.outcat /tmp/ls.outmore /tmp/ls.outrm /tmp/ls.out

15、ls | morels | wc -l (word count, count line number,算出文档数目 )Aix 系统培训一、Aix 简介Aix 是 Unix 操作系统的版本之一,主要应用在IBM RISC 6000系列小型机上。其他的Unix ,如 SUN 的 Solaris ,HP Unix 以及 Linux 等等。目前 Aix 系统的版本有 Aix 4.x Aix5.x 等。它们之间只是版本不同,但内核都是一样的,操作命令机本上也相同。版本高的会新增一些命令,都是向下兼容的。二、Aix 使用入门对于大多数用户来说,对于Aix 的访问都是通过telnet 的方法来登录到RS60

16、00 上,当然是以不同的身份了。把本地机器作为 RS6000 的一个终端,来完成对 R S6000 的操作。这实际上是 Unix 的一大特点, Unix 本身就是设计成一个多任务、多用户的并发系统。2.1 登录( login)2.1.1 RS6000的登录许多用户可以同时使用Unix 系统,为了让系统知道用户是谁以及可以使用什么资源,用户在使用之前必须向系统表明自己的身份。另外, U nix 认为用户是通过终端或在PC上运行方针软件与其通讯。 Unix 系统和用户终端之间必须建立传输信息的连接。通常把建立通讯连接和表明用户身份的过程称为登录( login) . RS6000 的开机直接按 Po

17、wer 键。 RS6000启动、自检。包括对硬件的自检,系统的初始化。 登录默认的情况下,系统会进入XwindowsEnvironment )即公共桌面环境。这样口令后即进入CDE操作环境。通常在环境下,也就是所谓的Aix 启动后将直接显示RISC6000端都是以r ootCDE 环境( Common DesktopCDE注册界面,输入用户名和身份(管理员身份)登录的。2.1.2 客户端的登录客户端主要是通过执行telnet命令,并且输入合法的用户名和密码,登录到服务器端。 比如:在客户端执行telnet 61 ( 假设为 RS6000的 IP) ,会出现如下的登录提示:AIX Version

18、 4(C) Copyrights by IBM and by others 1982, 1996.login:然后输入用户名,如:long ,回车后,会出现输入密码的提示:longs Password:2.1.3 成功登录之后成功登录之后, 系统将显示一些消息,如上一次用户登录的时间、 有关系统信息的消息 (称为当日消息),以及一些通知用户是否有 mail 的消息。其中,当热消息十分重要,它是系统管理员与用户通讯的方法之一, 比如系统管理员通过当日消息通知用户下一次系统关闭的时间。如图:AIX Version 4Copyrights by IBM and by others 1982, 199

19、6. login: longlongs Password:* Welcome to AIX Version 4.3!* Please see the README file in /usr/lpp/bos for information pertinent tothis release of the AIX Operating System.*Last unsuccessful login: Fri Dec 28 14:59:34 BEIST 2001 on /dev/pts/ 0 from 192.3Last login: Sat Dec 29 10:13:50 BEIST 2001 on

20、/dev/pts/6 from 33YOU HAVE NEW MAIL$显示以上消息后,系统将显示一个命令提示符。这表明系统将等待用户的输入,非root 用户登录后提示符一般为 $ ,root用户登录后, 提示符为 # .出现不同命令提示符与shell 有关,B shell 和 K shell 的提示符使用 $, Aix 中为 K shell .2.1.4 用户的权限如果 Unix 系统只有用户自己使用的话,除了系统提供的系统管理员帐号以外,用户还要给自己建立一个帐号。 因为使用系统管理员的帐号( root) 要十分小心, 该帐号具有特殊的权限。Unix 有内嵌的安全机制, 一般的用户没有权限

21、创建新的帐户或进行其他系统管理的操作。root 用户使用系统管理员帐号,又称为超级用户, 具有系统管理员的权限。 但 root拥护不小心的错误可能会导致系统故障。因此用户在作一般的工作时,应进入自己的帐号, 由于没有权限,故不会给系统带来故障。在多用户环境中,超级用户的工作应更加小心。因为他的错误不但会影响他本人,还会影响他人以及整个系统。Unix 还保证在多用户环境中,不同用户之间不相互干扰, 每个用户有自己的工作权限,并且可以选择组内或其他用户对自己工作的访问权限。如果把访问权限制为o wner,那么自己的数据别人是无法访问的。如果用户参加一个组,共同进行一项任务,那么该用户可以把访问权限

22、定为 owner 和组内的其他成员。如果用户的数据允许其他任何用户看的话,可以把权限定义为任何人。有关定义权限的部分,我们将在介绍c homd 命令时讨论。2.2 logout工作结束后, 用户需要退出系统, 这就防止别人有意无意的通过该用户的帐号访问他的文件或者使用系统。 不论在什么 shell 中,退出系统的方法是使用e xit 命令,该命令使 shell 退出。当用户从 login 的 shell 退出时,就会自动退出系统。也可敲入logout命令。 $logout,或按ctrl + d .如果是图形界面的话,退出系统方法请参见在线帮助。2.3 使用基本命令telnet 命令telnet

23、 命令用于使客户端登录到RS6000上的 Aix系统。语法为:telnet + ip ( 服务器的 ip 地址 )。例如: 登录到 ip 地址为 61的服务器, 在 Windows的命令提示符下敲入 telnet61 ,当然,如果使用其它的telnet 软件,只需设好ip ,然后执行登录就可以了。ls 命令ls 命令用于显示指定路径下的文件。具体格式为:ls + 路径。比如,要显示 /home下的文件,用 $ls /home . 这种方式只显示文件名,而不包含其他的信息。$ls l + 路径 ,除了显示文件名之外,还显示文件的属性、创建时间,以及所属的组 $ls a +路径,显示隐含文件。ma

24、n 命令是 Aix 的帮助命令, 可以显示某个命令的详细使用说明。这个命令比较有用处,具体语法为:$man + 命令,比如,要查看tar 命令的使用方法,可用:$man tarcd 命令改变当前的工作目录,类似于Dos 方式下的cd 命令。具体语法为:$cd +路径比如,进入 /home/user目录中,用 $cd /home/user命令。cd.是退回到上一级目录。cd 是回到上一步所在的目录。whowho命令命令用于显示当前在线的用户,使用非常简单,直接在shell提示符下输入who就可以了。 $whocp 命令用于拷贝文件,类似于Dos 下的 copy 命令。具体语法为:cp + 文件名

25、+ 路径如果要复制目录,需要加参数例如: $cp /home/a.tar /home/demo-r 或 -R$cp r /home/aaa /home/bbb其中 aaa 、 bbb 均为目录。mv 命令用于移动文件或文件夹。具体语法为:mv + 文件名+ 路径例如,将/home/long/a移动到 /home/long/b目录中,用下面命令:$mv /home/long/a /home/long/brm 命令用 于 删 除 文 件 或 文 件 夹 。 具 体 语 法 为 : rm+ 路 径+ 文 件 名。 例 如 , 要 删 除/home/long/manual.tar 如果要删除目录,用文

26、件,用下面命令:$rm /home/long/manual.tarrm r +路径 +目录名。例如:要删除/home/manual目录,用$rmr/home/manual注意:要删除一个文件或文件夹,首先要具有对这个文件夹的写权限。mkdir命令用于建目录具体语法为mkdir+ 目录名。例如,要在/home/long目录下建立一个名为test的目录,用下面的命令:$mkdir /home/long/testrmdir 命令与 mkdir 的用途相反,用于删除一个目录。(注意,这里指的是空目录,里面没有文件)具体语法为:rmdir+ 目录名例如,将刚才建的目录删掉,就可以用下面的命令:$rmdi

27、r/home/long/test命令vi 命令是 unix 下常用而重要命令,可在全屏幕方式下编辑一个或多个文件。若在vi 执行时没有指定一个文件,那么vi 命令会自动产生一个无名的空的工作文件。若指定的文件不存在,那么就按指定的文件名创建一个新的文件。若对文件的修改不保存的话,v i 命令并不改变原来文件的内容。注意: vi 命令并不锁住所编辑的文件, 因此多个用户可能在同时编辑一个文件,那么最后保存的文件版本将被保留。下面是 vi 命令使用的一些选项及含义:-c sub-command 在对指定的文件编辑前,先执行指定的命令sub-command .-r filename 恢复指定的文件f

28、ilename .-R 将指定的文件以只读的方式放入编辑器中,这样不会保存对文件的任何修改。-y number将编辑窗口的大小设为 number 行。下面是 vi编辑所处的三种模式:.命令模式进入 vi 时所处的模式。 在此模式下用户可输入各种子命令对进行操作,如删除行、粘贴行、移向下一个字、移向不同行等。.文本输入模式 在此模式下可以修改一行的内容并增添新行。在命令模式下键入a 、 i 或 c键可进入文本输入模式,按Escape 键可返回命令模式。.命令项模式 在此模式下,可以通过子命令输入更多的参数。如:w 子命令要求输入一文件名, “/子”命令要求输入一个查找项。用户使用Escape键返

29、回命令模式。下面是自命令模式下执行的,在同一行上移动的自命令:将光标左移一格。将光标右移一格。将光标下移一格。将光标上移一格。将光标移到下一个小字的前面。将光标移到下一个大字的前面。将光标移到前一个小字的前面。将光标移到前一个大字的前面。将光标移到下一个小字的后面。将光标移到前一个大字的后面。fc 把光标移到同一行的下一个c 字符处。Fc 把光标移到同一行的前一个c 字符处。tc 把光标移到同一行的下一个字符c 的前一格。Tc 把光标移到同一行的前一个字符c 的后一格。number|把光标移到递number 列上。下面是命令模式下在行间移动的子命令:+或 Enter 把光标移至下一行第一个非空

30、白字符。把光标移至上一行第一个非空白字符。把光标移到当前行的第一个字符处。$ 把光标移到当前行的最后一个字符处。把光标移到屏幕最顶端一行。把光标移到屏幕最底端一行。把光标移到屏幕中间。下面是命令模式下改变屏幕显示的子命令:z- 把当前行作为屏幕的最后一行,并重新显示屏幕。把当前行作为屏幕的中间一行,并重新显示屏幕。Ctrl+l 重新显示屏幕当前内容。/pattern/z-寻找 pattern 的下一个位置,并把所在行设为屏幕的最后一行。下面是在命令模式下用来显示页面的子命令:Ctrl + f 向后滚一页。Ctrl + d 向后滚半页。Ctrl + b 向前滚一页。Ctrl + u 向前滚半页。

31、Ctrl + e 屏幕向下滚一行。Ctrl + y 屏幕项上滚一行。下面是在命令模式下用来查找字符串所使用的子命令:/pattern向后寻找指定的pattern , 若遇到文件尾,则从头再开始。?pattern向前寻找指定的pattern , 若遇到文件头,则从尾再开始。在上次指定的方向上,再次执行上次定义的查找。在上次指定的方向的相反方向上,再次执行上次定义的查找。/pattern/+number将光标停在包含pattern 的行后面第number/pattern/-number将光标停在包含pattern 的行前面第number% 移到匹配的 “() ”或 “ 上”。行上。行上。下面是在文

32、本输入模式下用来输入文本的子命令(用户可在任何时候按模式):Escape 返回到命令a 在光标之后开始输入文本。A 在行尾开始输入文本。i 在光标之前开始输入文本。I 在行首第一个非空白字符前输入文本。o 在光标所在行后插入一空行。O 在光标所在行前插入一空行。下面是在命令模式下改变文本所使用的子命令(用户可在任何的时候按Escape 键返回到命令模式):cc 或 S 修改一整行。C 改变一行光标位置以后的部分。cw 改变光标所在单词。dd 删除当前行。D 删除光标所在行光标后面的内容。dw 删除光标所在的单词。J 把下一行内容加到本行行尾。rc 把光符所在字符替换成c .R 覆盖本行内容。u

33、 恢复上一次的修改。x 删除光标所在的字符。 改变光标所在出字符的大小写。. 重复上一个操作。把当前行移到右边。下面是用于文件中拷贝文本的字命令:将缓冲区内容取到光标所在行的下面一行。将缓冲区内容取到光标所在行的上面一行。 “ bd将文本删除至有名缓冲区 b .“ bp张贴有名缓冲区b 中内容。把当前行放入缓冲区。把当前行放入缓冲区。Yw 把光标所在的单词放入缓冲区。下面是用于保存文件的子命令::w 回写修改后的文件。:w filename 当 filename 不存在时, 把修改后的文件存为文件 filename , 当文件 filename 存在时,报错。!w filename如果文件fi

34、lename 存在时,把修改后的文件保存为文件filename .下面列出了在vi 编辑的多个文件之间切换所用的子命令::n 开始编辑vi 激活的文件列表中的下一个文件。:n filenames指定将被编辑的新的文件列表。下面列出了用于在当前文件和另外一个文件间切换的子命令::e filename使用 filename 激活 vi (在 vi 中装入另一个文件filename )。e!重新装入当前文件,若当前文件有改动,则丢弃以前的改动。:e+filename使用 filename 激活 vi ,并从文件尾部开始编辑。:e+number filename使用 filename 激活 vi ,并

35、在第 number 行开始编辑。:e# 开始编辑另外一个文件。下面是在本文件中加入其他文件代码所使用的子命令::r filename 读取 filename 文件,并将其内容加到当前文件后。:r ! command 执行 command 文件,并将其输出加到当前文件后。下面是 vi 中其他的子命令:ctrl+g 取得正在编辑文件的有关信息。:sh 启动 sh ,从 sh 中返回可用exit 或 ctrl+d .:! Command 执行命令 command .! 重新执行上次的:! Command 子命令。:q 退出 vi ,若用户对编辑的文件有所修改,系统不会让用户使用q 命令退出。:q!

36、退出 vi 而不管是否对文件有改动。ZZ 或 :wq 保存对文件的修改并退出vi .用户可在一个特殊的文件 .exrc 中定义特殊的 vi 命令。在 vi 中使用这些命令时,必须在该命令前加上一个冒号 ( : ) 。cat 命令用于在标准输出上显示文件的内容,但不会更新文件。具体语法是:cat + 文件名。例如,显示 /home/long/example.txt文件的内容,可以用下面的命令:$cat /home/long/example.txtmore 命令功能是在终端屏幕按屏显示文本文件。具体语法为:more + 文件名。例如:要分屏显示文件 /example.C ,可以用下面命令: $mo

37、re /example.Cshutdown 命令shutdown 命令中断操作系统,只有具有root 权限的用户才能执行这个命令。在默认的情况下,执行shutdown 命令时会收到一个消息,直到收到完整的s hutdown 信息时,系统才会完成 shutdown 操作。当shutdown 时间不断接近的时候,在用户端上会受到警告信息,在指定时间到达时, (默认为6 0 秒)系统结束所有进程,unmount 掉所有文件系统。具体的用法是:#shutdown关闭系统#shutdown Fr 快速关闭系统并且重新启动#shutdown F 快速关闭系统talk 命令talk 命令用于与其他终端用户交

38、谈,具体语法如下:$talk username1rs6k 其中 user 是你想要谈话对象的帐户名称。同时,在对方终端上也要运行 $talk username2rs6k ( 其中 rs6k 是服务器的名称 )wall命令用于向网络中的所有用户发送广播。具体语法为:如,下面命令:$wall good morning !在所有的终端上就会显示good morning !wall +内容date命令用于显示或改变时间。如果改变时间,必须以root身份登录。例如,要显示时间可输入:$date要改变时间输入:#date 0217142592改变时间为1992 年2 月17 日14: 25clear 命令

39、消除终端屏幕。具体的语法非常简单,只要执行$clear 就可以了。whereis 命令用于确定文件的位置。具体的用法:whereis +文件名。例如,定文件example.txt 的位置,用下面的命令:$whereis example.txttar 命令tar 是 unix 中的一个常用的命令,也是一个很重要的命令。tar 命令将磁盘上的文件拷贝到档案媒体上(比如:软盘到硬盘,也可以是硬盘到软盘) ,或把档案媒体上记录的数据恢复成磁盘上的文件。遇到错误时, t ar 命令不提供任何恢复操作。tar 的命令格式:#tar -cvf ( 或 xvf)+文件名+设备c-是本地到其他设备x-是其他设备

40、到本地r-是追加(比如拷了一个t.txt , 还要再拷一个其中 tar 一个文件(或文件夹)用cvf 参数;r.txt将 tar 好的文件解开,用xvf 参数。例如:将 /home/test 中的文件 tar 到 /anw 中,并 tar 成 exe.tar 用下面的命令:#tar -cvf /anw/exe.tar /home/test将 tar 好的文件解开,用下面的命令:#tar -xvf /anw/exe.tar会将 exe.tar 解到压缩时指定的路径下。tar 命令生成文件的扩展名可以任意起,比如:test 文件的生成文件可以是test.a 、 test.b 、test.tar 都

41、行。compress 命令和 uncompress 命令这两个命令用于完成压缩和解压缩。比如,运行$compress test.tar,是把 test.tar 文件压缩成 test.tar.Z 文件。解压缩时用 uncompress 命令: $uncompress test.tar.Z注意,如果压缩时输入的是绝对路径,解压缩时就自动解到相应的路径下。查看磁盘空间命令dfdf 命令显示系统总共的磁盘空间和可用的磁盘空间。同时还会显示指定设备的文件系统参数、文件系统存在的路径,以及文件系统mount 到哪个目录中。具体语法如下:$ df 显示的单位是512k , $df k 命令显示的磁盘空间的单

42、位是1024k ,也就是1 M . 如下所示:$ dfFilesystem 512-blocks Free %Used Iused %Iused Mounted on /dev/hd4 327680 239248 27% 2616 4% /dev/hd2 11730944 5539296 53% 84989 6% /usr/dev/hd9var 327680 301088 9% 709 2% /var/dev/hd3 327680 316448 4% 68 1% /tmp/dev/hd1 10092544 1426480 86% 9128 1% /home$ df -kFilesystem 1

43、024-blocks Free %Used Iused %Iused Mounted on /dev/hd4 163840 119624 27% 2616 4% /dev/hd2 5865472 2769648 53% 84989 6% /usr/dev/hd9var 163840 150544 9% 709 2% /var/dev/hd3 163840 158224 4% 68 1% /tmp/dev/hd1 5046272 713236 86% 9128 1% /homefinger 命令用于显示当前登录用户信息。这个命令与f 命令的功能相同。具体语法如下:$finger 或$flast

44、命令last 命令用于显示前面登录的信息。例如,last 会显示出最近一段时间内所有用户的登录信息。包括登录时间和进程。如果指定显示某一用户的登录信息,可以用l ast +用户帐号。比如: $last user 就是显示user 的登录信息。ifconfig 命令用于配置或显示TCP/IP网络接口的参数。可以用下面命令来查看IP 地址:$ifconfig a 显示 RS6000上的 IP 地址。ping 命令用来测试网络的物理连接。用户发一个ICMP( Internet Control Message Protocal)来从主机或网关获得一个ICMP 回应。如测试与IP 地址为61 的主机的物

45、理连接,可以用下面的命令:$ ping 61PING 61: (61): 56 data bytes64 bytes from 61: icmp_seq=0 ttl=255 time=0 ms64 bytes from 61: icmp_seq=1 ttl=255 time=0 ms64 bytes from 61: icmp_seq=2 ttl=255 time=0 ms64 bytes from 61: icmp_seq=3 ttl=255 time=0 ms64 bytes from 61: icmp_seq=4 ttl=255 time=0 ms64 bytes from 61: ic

46、mp_seq=5 ttl=255 time=0 ms64 bytes from 61: icmp_seq=6 ttl=255 time=0 ms-61 PING Statistics-8 packets transmitted, 8 packets received, 0% packet lossround-trip min/avg/max = 0/ 0/0 ms这种情况说明收到了从61 发回的相应,证明与主机的物理连接正常。若出现下面的情况,说明没有与61 连接。$ ping 61PING 61: (61): 56 data bytes- PING Statistics-53 packets

47、 transmitted, 0 packets received, 100% packet losssu 命令用来改变用户的ID ,连同会话。例如,当前用户为user1 ,在执行 $su user2 后,用户 ID就变为了 user2,并且可以以 user2身份来完成操作。 在建立用户的时候, 可以选择是否允许其他的用户su 你的用户。ps 命令用于显示当前正在运行的进程状态。使用不同的选项,用户可以查询所有正在运行的进程或是具有该用户ID 的所有进程。通过ps 命令,用户可以了解正在后台运行的进程或是具有该用户 I D 的所有进程。 通过 ps 命令,用户可以了解正在后台运行的进程和正在运行

48、的批处理进程。当不带参数时,只显示由当前终端创建的正在执行的进程。$ ps A 列出系统中正在运行的进程的详细信息。$ps a 列出与终端有关的所有进程。echo命令用于将字符串标准输出。比如,输出Hello ,可以用 $echo Hello在变量赋值语句中,如U=Hello ,要输出 Hello ,用 $echo $U,注意前面要加一个$符号,表示输出变量U 所对应的值。env 命令env 命令可用来显示当前的环境或设置一个或多个环境变量。还可以运行指定的命令。而环境的变化只在命令运行期间有效。如$env ,可以查看当前设定的环境变量。如:$ env_=/usr/bin/envLANG=en

49、_USLOGIN=longNLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.catIMQCONFIGCL=/etc/IMNSearch/dbcshelpPATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/home/long/bin:/usr/bin/X11:/sbin:.LC_FASTMSG=trueCGI_DIRECTORY=/var/docsearch/cgi-binIMQCONFIGSRV=/etc/IMNSearchLOGNAME=longMAIL=/usr/spool/mail/longLOCPATH

50、=/usr/lib/nls/locUSER=longDOCUMENT_SERVER_MACHINE_NAME=localhostAUTHSTATE=compatSHELL=/usr/bin/kshODMDIR=/etc/objreposU=rs6kDOCUMENT_SERVER_PORT=49213HOME=/home/longTERM=vt100MAILMSG=YOU HAVE NEW MAILPWD=/home/longDOCUMENT_DIRECTORY=/usr/docsearch/htmlTZ=BEIST-8BEIDTA_z=! LOGNAMEpasswd 命令用户登录时, 系统要求

51、用户输入用户名和口令。尽管用户可以不设口令,但大多数用户都在登录时使用口令。如果用户要修改口令,可以使用p asswd 命令。执行passwd 命令时,系统首先要求用户输入当前的口令,然后再连续输入两次新口令。当两次输入新口令一致时,新口令才有效。例如:改变 l ong 的 password ,用下面命令:$ passwd longChanging password for longlongs Old password:longs New password:Enter the new password again:$chmod 命令为了增强目录或文件的安全性,或将目录和文件放给他人访问,用户常

52、常要修改目录或文件的权限。 Unix 中,权限使用8进制数字 (0 到 7)来指定文件或目录的权限。对目录或文件的使用对象有三种:所有者:创建文件的用户组成员:所有者所在的用户组内其他成员其他用户:既不是所有者,又不是组成员的其他用户。系统使用一位8 进制数字指定每一类访问者对象所具有的权限。对于所有者、 组成员和其他用户, 对文件的权限可分为读权限、 写权限和执行权限。每一种权限对应一比特数据。 即若读比特为 1 表明可读,写比特为1 表明可写,执行比特为1 表示可执行。注意, 对于目录来说, 执行比特的功能叫特殊。用户对目录可执行就是可访问该目录中的内容,否则不可以访问该目录内容。读、写,

53、执行三比特组合在一起就可表示一个8 进制行数字,其中读比特权限为4,写为 2,执行为1。再次提醒用户注意, 目录的执行权限时对目录的访问权限,即对该目录操作的权限。 如果对目录有写的权限,那么就可以任意的读、写、删除和执行目录中的所有文件,而不受具体文件权限的限制。使用 chmod 命令, 可以给文件或目录赋上新的权限值。例如,若设置文件 testfile 的权限为:所有者可读、写、执行,组成员可读,其他用户可执行。可用命令:$ chmod 741 testfile当用户想把当前目录中文件testfile 的权限设置为所有者和组成员可读、可写时,可执行:$chmod 660 testfile$ ls -ltotal 202-rw- 1 long system 287 Dec 28 14:56 mboxdrwxr-xr-x 3 long system 512 Dec 29 15:05 mm-rw-r-r- 1 long system 59034 Dec 29 14:32 smit.log-rw-r-r- 1 long system 12668 Dec 21 16:19 smit.scriptdrwxr-xr-x 3 long system 512 Dec 27 16:21 test-rw-r-r- 1 long system

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论