📄 00000001.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>作者: bbs.ee.ntu.edu.tw (连线精华区) <BR>标题: 使用 UNIX <BR>时间: Sun Aug 10 11:06:52 1997 <BR> <BR> 台大计算机中心网路推广协会 <BR> 网路课程讲义 <BR> <BR>课程名称:使用UNIX <BR>上课日期:82年11月2日 <BR>讲师:原孝忠 <BR>——————————————————————————— <BR><<<版权声明>>> <BR>本著作物版权属於国立台湾大学电子计算机中心。为了推广网路的使用,除了下列的限 <BR>制之外,任何人均可以任何型式复制或修改这份讲义。 <BR>一、不得有任何的商业行为 <BR>二、复制或修改这份讲义时,必须将本版权声明列入,并注明之 <BR>三、国立台湾大学电子计算机中心不对修改过後的内容负任何的责任 <BR>——————————————————————————— <BR>□前言 <BR> <BR> 在你使用UNIX之前,你必须在workstation上有account(帐号),你才能进去使用。 <BR>在login:出现後,打入帐号名称,然後输入密码,现在你已经完成login 的动作,进入 <BR>UNIX了。在进入之後,系统会启动 "shell",这个程式会接受你打的指令,去执行它, <BR>shell 有好几种,有csh tcsh sh bash ksh ...,我主要指的是csh 。基本上,我们待 <BR>会谈的指令都是在shell 下输入的。 <BR> <BR>会谈的指令都是在shell 下输入的。 <BR> 当你输入set 指令,你会看到一些变数,来看几个重要的: <BR> <BR> home : 家。Home是你拥有的地方,你可以在这个目录下放置任何东东。你一进 <BR> 入系统,一定是先到这里的。 <BR> path : 路径。通常执行档是放在不同的地方,系统会顺著path中的目录一个个 <BR> 去找执行档。 <BR> term : 终端机。表示现在的终端机形态,常用vt100 、vt102 、ansi。 <BR> <BR>set <name>=xxxx 就可以设定变数的值,$<name> 代表这个变数。 <BR> <BR> <eg> %set term=vt100 <BR> %set path=($home/bin $path) <BR> %echo $term <BR> vt100 <BR> % <BR> <BR>□档案系统介绍 <BR> <BR>UNIX的档案系统呈树状结构,包含了目录(Directory)和档案(file) 。如果说你以前有 <BR>接触过DOS ,那应该不陌生;如果没有,那你应该仔细瞧瞧。 <BR> <BR>一、目录(Directory) <BR> <BR>一、目录(Directory) <BR> 基本上,目录是用来分类档案的。一个目录下面可以包含许多档案,或是许多 <BR> 目录,而这些下层的目录就叫″子目录″ (subdirectory) ,它们也都具有相 <BR> 同性质。由这些目录所构成的一层层分枝,看起来就像一棵树,所以才叫树状 <BR> 结构,而最上面的目录称作″根目录″。 <BR> 一个目录在建立的时候,具有两个基本项目:″.”和″..”。”.”指的 <BR> 是目录本身,而″..”指的是上一层的目录,这两个是一直跟著目录共存亡 <BR> 的。 <BR> 这是档案系统简图,很像一棵树吧! <BR> ┌ Joe ..... <BR> │ ┌ Mail ┬ joe <BR> │ │ ├ Mary <BR> ┌— users ┼ Tom ┤ └ Eric <BR> │ │ └ dead.letter <BR> │ └ Mary ┬ Mail ..... <BR> │ └ .... <BR> / ┼— bin ┬ ls <BR> │ ├ mail <BR> │ ├ rm <BR> │ └ cp <BR> └— tmp <BR> <BR> <eg> %cd / <BR> <BR> <eg> %cd / <BR> %pwd <BR> / <BR> %cd bin <BR> %pwd <BR> /bin <BR> %cd .. <BR> %pwd <BR> / <BR> % <BR> <BR>二、档案 (file) <BR> 档案是储存资料的地方,这个资料可能是一份文字档,也可能是一个可执行的 <BR> 程式,不同功能的档案,有著不同的属性,现在来看看。 <BR> <BR> % ls -l <BR> total 1059 <BR> drwx------ 4 jong 512 Sep 6 14:54 Mail <BR> drwxr-xr-x 2 jong 512 Oct 22 19:02 News <BR> lrwxrwxrwx 1 jong 5 Oct 29 16:05 bin -> games <BR> drwxr-xr-x 2 jong 512 Oct 29 16:05 games <BR> -rw------- 1 jong 9915 Sep 6 14:55 mbox <BR> drwxr-xr-x 2 jong 512 Oct 1 10:06 ok <BR> <BR> drwxr-xr-x 2 jong 512 Oct 1 10:06 ok <BR> -rw-r--r-- 1 jong 107171 Apr 14 1993 soccer.zip <BR> drwxr-xr-x 4 jong 1024 Oct 27 20:54 xtype <BR> -r-xr-xr-x 3 jong 925696 Aug 28 14:48 xv <BR> <BR> 在每个档案前有十个字,第一个字元是档案形式,d 指目录,- 指档案,l 指 <BR> 连结(link)档案。从二到十是属性,三字一组,一共三组。一组三字代表<读、写 <BR> 、执行>,即 r w x , - 则表无此属性。第一组是owner ,第二组是group , <BR> 第三组是others。 <BR> <BR> <eg> rw------- 只有owner 可读写 <BR> r-xr-xr-x 可读、执行,不可写 <BR> rw-r--r-- owner 可读写,其他只可读 <BR> <BR> 档案的名字除了"/" 之外,都可以用,随便多少都可以。档案开头是"." 的档 <BR> 案是隐藏档,平常看不到,要用ls -a 或 ls -al 来看。 <BR> <BR>□输出入的重置(redirection)与管道(pipe) <BR> <BR> 输出和输入虽然是硬体设备,但UNIX却把它们视为档案,既然是档案,就不需要知 <BR>道到底是什麽,可能是keyboard、monitor ,也可能是磁碟上的一个档。一般说来,标 <BR>准输出(standard input)是monitor,标准输入(standard output)是keyboard,但我们 <BR>能够把它们转向到别的档案,也就是从档案输入资料,或是输出资料到某个档。">" 用 <BR> <BR>能够把它们转向到别的档案,也就是从档案输入资料,或是输出资料到某个档。">" 用 <BR>来转向output,"<" 用来转向input ,">>"则是将结果附加在档案後面。 <BR> <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -