UNIX系统操作入门.doc

上传人:11****ws 文档编号:3180607 上传时间:2019-05-24 格式:DOC 页数:15 大小:50.50KB
下载 相关 举报
UNIX系统操作入门.doc_第1页
第1页 / 共15页
UNIX系统操作入门.doc_第2页
第2页 / 共15页
UNIX系统操作入门.doc_第3页
第3页 / 共15页
UNIX系统操作入门.doc_第4页
第4页 / 共15页
UNIX系统操作入门.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、UNIX 系统操作入门1.登录步骤=login : _ = 输入 usernamepassword : _ = 输入密码2.退出步骤=% logout或 % exit或 % 3.更改帐号密码=% passwd = 执行后将会出现下列讯息Changing NIS password for user on ice.Old password: _ = 输入旧密码New password: _ = 输入新密码( 最好 6-8 字,英文字母与数字混合 )Retype new password: _ = 再输入一次密码4.在线指令说明=执行格式: man command-nameExample: % ma

2、n ls5.进入远端电脑系统=执行格式:rlogin hostname -1 usernameExample:%rlogin docremote login 进入工作站 doc 中。%rlogin doc -l user使用 user 帐号进入工作站 doc 中。执行格式:telnet hostname 或 telnet IP addressExample:%telnet doc or %telnet 140.109.20.2516.文件或目录处理=6.1列出文件或目录下之文件名称执行格式: ls -atFlgR name ( name 可为文件名或目录名称。)Example :ls 列出目前

3、目录下之文件名。ls -a 列出包含以起始的隐藏档所有文件名。ls -t 依照文件最后修改时间之顺序,依序列出文件名。ls -F 列出目前目录下之文件名及其类型。“/“ 结尾表示为目录名称,“*“ 结尾表示为执行档,“ 结尾表示为 symblic link。ls -l 列出目录下所有文件之许可权、拥有者、文件大小、修改时间及名称。ls -lg 同上,并显示出文件之拥有者群组名称。ls -R 显示出目录下,以及其所有子目录之文件名。( recursive listing )6.2.目录之缩写:= 使用者 login 时的 working directory ( 起始目录 )username 指定

4、某位 user 的 working directory ( 起始目录 ). 目前的工作目录 ( current working directory ). 目前目录的上一层目录 ( parent of working directory)6.3.改变工作目录位置=执行格式:cd name :name 可为目录名称、路径或目录缩写。Example:cd 改变目录位置,至使用者 login 时的 working directory (起始目录)。cd dir1 改变目录位置,至 dir1 之目录位置下。cd user 改变目录位置,至使用者的 working directory (起始目录)。cd

5、. 改变目录位置,至目前目录的上层( 即 parent of working directory)cd ./user 改变目录位置,至相对路径 user 之目录位置下。cd /./. 改变目录位置,至绝对路径( Full path ) 之目录位置下。6.4.复制文件=执行格式: cp -r source destinationExample:cp file1 file2 将文件 file1 复制成 file2cp file1 dir1 将文件 file1 复制到目录 dir1 下,文件名仍为 file1。cp /tmp/file1 . 将目录 /tmp 下的文件 file1 复制到现行目录下,

6、文件名仍为 file1。cp /tmp/file1 file2 将目录 /tmp 下的文件 file1 复制到现行目录下,文件名为 file2cp -r dir1 dir2 (recursive copy) 复制整个目录。若目录 dir2 不存在,则将目录 dir1,及其所有文件和子目录,复制到目录 dir2 下,新目录名称为 dir1。若目录 dir2 不存在,则将 dir1,及其所有文件和子目录,复制为目录 dir2。6.5.移动或更改文件、目录名称=执行格式: mv source destinationExample:mv file1 file2 将文件 file1,更改文件名为 fil

7、e2。mv file1 dir1 将文件 file1,移到目录 dir1 下,文件名仍为 file1。mv dir1 dir2 若目录 dir2 不存在,则将目录 dir1,及其所有文件和子目录,移到目录 dir2 下,新目录名称为 dir1。若目录 dir2 不存在,则将 dir1,及其所有文件和子目录,更改为目录 dir2。6.6.建立新目录=执行格式: mkdir directory-nameExmaple :mkdir dir1 建立一新目录 dir1。6.7.删除目录=执行格式: rmdir directory-name 或 rm directory-nameExample : rm

8、dir dir1 删除目录 dir1,但 dir1 下必须没有文件存在,否则无法删除。rm -r dir1 删除目录 dir1,及其下所有文件及子目录。6.8.删除文件=执行格式: rm filename (filename 可为文件名,或文件名缩写符号。)Example :rm file1 删除文件名为 file1 之文件。rm file? 删除文件名中有五个字元,前四个字元为 file 之所有文件。rm f* 删除文件名中,以 f 为字首之所有文件。6.9.文件名的缩写符号=? 代表文件名称中之单一字元。* 代表文件名称中之一字串。6.10.列出目前所在之目录位置=执行格式: pwd7.查

9、看文件内容=执行格式: cat filenameExample :cat file1 以连续显示方式,查看文件名 file1 之内容。执行格式: more filename 或 cat filename | moreExample :more file1 以分页方式,查看文件名 file1 之内容。cat file1 | more 同上。8.查看目录所占磁盘容量=执行格式: du -s directoryExample :du dir1 显示目录 dir1 的总容量及其次目录的容量 (以 k byte 为容量)。du -s dir1 显示目录 dir1 的总容量。9.查看自己的 disk qu

10、ota 使用状况=disk quota : 工作站磁盘空间的使用限额。执行格式: quota -vExample :quota -v 将会显示下列讯息Filesystem usage quota limit timeleft files quota limit timelef./home/ice/u019344 8192 12288 1.9 days 160 0 0栏位解说:usage : 目前的磁盘用量。quota : 你的磁盘使用额度。当你的 usage 超过 quota 时,虽然可以继续使用,但是必须七天之内降到 quota 以下,否则即使用量没有超 limit(最高限额),也无法再写入

11、或复制任何文件。limit : 最高使用额度。当你的 usage 达到 limit 时,无法再写入或复制任何文件。10.文件模式之设定=10.1改变文件或目录之读、写、执行之允许权=执行格式:chmod -R mode name( name 可为文件名或目录名;mode 可为 3 个 8 位元之数字,或利用 ls -l 命令,列出文件或目录之读、写、执行允许权之文字缩写。)mode : rwx rwx rwx r:read w:write x:executeuser group other缩写 : (u) (g) (o)Example :%chmod 755 dir1 将目录 dir1,设定成

12、任何使用者,皆有读取及执行之权利,但只有拥有者可做修改。%chmod 700 file1将文件 file1,设定只有拥有者可以读、写和执行。%chmod o+x file2将文件 file2,增加拥有者可以执行之权利。%chmod g+x file3将文件 file3,增加群组使用者可执行之权利。%chmod o-r file4将文件 file4,除去其它使用者可读取之权利。10.2改变文件或目录之拥有权=执行格式:chown -R username name ( name 可为文件名或目录名。 )Example :%chown user file1将文件 file1 之拥有权,改为使用者 u

13、ser 所有。%chown -R user dir1将目录 dir1,及其下所有文件和子目录之拥有权,改为使用者 user 所有。10.3.检查自己所属之群组名称=执行格式:groups10.4改变文件或目录之群组拥有权=执行格式:chgrp -R groupname name ( name 可为文件名或目录名 )Example :%chgrp vlsi file1将文件 file1 之群组拥有权,改为 vlsi 群组。%chgrp -R image dir1将目录 dir1,及其下所有文件和子目录,改为 image 群组。10.5改变文件或目录之最后修改时间=执行格式:touch name

14、( name 可为文件或目录名称。)11.文件之连结=同一文件,可拥有一个以上之名称,可将文件做数个连结。执行格式:ln oldname newname ( Hard link )Example :ln file1 file2 将名称 file2,连结至文件 file1。执行格式:ln -s oldname newname ( Symblick link )Example :ln -s file3 file4 将名称 file4,连结至文件 file3。12.文件之字串找寻=执行格式:grep string fileExample :grep abc file1寻找文件 file1 中,列出字

15、串 abc 所在之整行文字内容。13.找寻文件或命令之路径=执行格式:whereis command ( 显示命令之路径。)执行格式:which command ( 显示命令之路径,及使用者所定义之别名。 )执行格式:whatis command ( 显示命令功能之摘要。)执行格式:find search-path -name filename -print( 搜寻指定路径下,某文件之路径 。)Example :%find / -name file1 -print ( 自根目录下,寻找文件名为 file1 之路径。.14.比较文件或目录之内容=执行格式:diff -r name1 name2

16、( name1 name2 可同时为文件名,或目录名称。 )Example :%diff file1 file2比较文件 file1 与 file2 内,各行之不同处。%diff -r dir1 dir2比较目录 dir1 与 dir2 内,各文件之不同处。15.文件打印输出=使用者可用 .login 档中之 setenv PRINTER,来设定打印资料时的打印机名。printername :sp1 或 sp2 (1005 教室)Example :%setenv PRINTER sp2 设定自 sp2 打印资料。15.1.一般文件之打印=执行格式:lpr -Pprinter-name file

17、name%lpr file1 或 lpr -Psp2 file1自 sp2,打印文件 file1。执行格式:enscript -Pprinter-name filename%enscript file3 或 enscript -Psp1 file3自 sp1 打印文件 file3。15.2troff 文件之打印=执行格式:ptroff -Pprinter-name -man-ms filename%ptroff -man /usr/local/man/man1/ptroff.1以 troff 格式,自 Apple laser writer 打印 ptroff 命令之使用说明。%ptroff -

18、Psp2 -man /usr/man/man1/lpr1以 troff 格式,自 sp2 打印 lpr 命令之使用说明。16.打印机控制命令=16.1检查打印机状态,及打印工作顺序编号和使用者名称=执行格式:lpq -Pprinter -name%lpq 或 lpq -Psp1检查 sp1 打印机之状态。16.2删除打印机内之打印工作 ( 使用者仅可删除自己的打印工作 )=执行格式:lprm -Pprinter -name username 或 job number%lprm user 或 lprm -Psp1 user删除 sp1 中,使用者 user 的打印工作,此时使用者名称必须为 us

19、er。%lprm -Psp2 456删除 sp2 编号为 456 之打印工作。17.Job 之控制=UNIX O.S.,可於 foregrourd 及 background 同时处理多个 process。一般使用者执行命令时,皆是在 foreground 交谈式地执行 process,亦可将 process 置於 background 中,以非交谈式来执行 process。17.1查看系统之 process=执行格式:ps -auxExample:%ps 或 ps -x (查看系统中,属於自己的 process。)%ps -au (查看系统中,所有使用者的 process。)%ps -aux

20、(查看系统中,包含系统内部,及所有使用者的 process。)17.2结束或终止 process=执行格式:kill -9 PID ( PID 为利用 ps 命令所查出之 process ID。)Example:%kill 456 或 kill -9 456终止 process ID 为 456 之 process。17.3在 background 执行 process 的方式=执行格式:command & (於 command 后面加入一 “&“ 符号即可。)Example:%cc file1.c &将编译 file1.c 文件之工作,置於 background 执行。执行格式:按下 “Co

21、ntrol Z“ 键,暂停正在执行的 process。键入 “bg“ 命令,命令,将所暂停的 process,置入 background 中继续执行。Example:%cc file2.cZStopped%bg17.4查看正在 background 中执行的 process=执行格式:jobs17.5结束或终止在 background 中的 process=执行格式:kill %n(n 为利用 “jobs“ 命令,所查看出的 background job 编号)Example:%kill % 终止在 background 中的第一个 job。%kill %2 终止在 background 中的

22、第二个 job。18.shell variable=18.1查看 shell variable 之设定值=执行格式:set 查看所有 shell variable 之设定值。%set执行格式:echo $variable-name 显示指定的 shell variable 之设定值。%echo $PRINTERsp118.2设定 shell variable=执行格式:set var = valueExample:%set term=vt100设定 shell variable “term“ 为 VT100 终端机之型式。18.3删除 shell variable=执行格式:unset var

23、Example:%unset PRINTER删除 shell variable “PRINTER“ 之设定值。19.environment variable=19.1查看 environment variable 之设定值=执行格式:setenv 查看所有 environment variable 之设定值。Example: %setenv执行格式:echo $NAME 显示指定的 environment variable “NAME“ 之设定值。Example:%echo $PRINTER显示 environment variable “PRINTER“ 打印机名称之设定值。19.2设定 environment variable=执行格式:setenv NAME wordExample:%setenv PRINTER sp1设定 environment variable “PRINTER“ 打印机名称为 sp1。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。