Unix向来是强劲的作业系统 , 屹立多年不倒 , 但是 , 对一般使用
个人电脑的用户来说 , 确是比较陌生 , 有见及此 , 编辑部选择了
在个人电上也可运行自如 , 毋须庞大的Mainframe或甚麽大机器的
SCU UNIX , 介绍给大家 , 让各位对另一广阔无限的作业领域探首
一下 , 也许玩起Internet时 , 会有另一番天地 , 别错过这一连十
二期的「UNIX自学篇」了 。
可能有些人会误以为UNIX只是那些功能强劲的庞然大机方会使用
的作业系统 , 谁不知道在个人电脑上 , 一样可以使用 , 只不过所
使用的是特别为个人电脑设计的PC UNIX , SCO UNIX就是其
中的表表者 。
对於惯用Dos或视窗环境的朋友来说 , UNIX的第一重关卡就是那
些「敏感标号」(Sensitive Case) , 字母的大小写俱有不同的
意思 , Ls、IS、LS或Is这些指令全不相同 , 所谓「差之毫□ , 谬
之千里」 , 它对大小写可是绝对敏感的 。
文件名称
在SCO UNIX下 , 建立的文件档案名称 , 可以是包含最多十四个
字母数字字符的任意组合 , 既可使用下横「□」 , 也可使用句号
「 。」 。
不过 , 文件名称却不能使用某些特定字符 , 因为它们对Shell来说
有特定意义 。这些不能用作文件名的字符 , 分别是「;」「|」、
「〈」、「〉」、「"」「$」、「!」 、「%」、「(」和「
)」 , 而文件名称中也不能含有空白空格等 。
文件存取权
每个文件都可以拥有不同的存取权限 , 界定其它用户能否存取文
件和目录 。
每个文件分为三类所有权:文件的属性、属主所在小组的成员(
即组员) , 可存取系统的其它用户 。用「|」的指令 , 就可以查
看文件的权限 。
drwxrwx…
好像上列的文件存取权限 , 第一个符号指示文件类型 , 减号为普
通文件 , d则表示目录文件 。接著的九个字符分成三组 , 分别表
示属主、组员和其它用户的存取权;每组有三种存取权:「代表
读(Read)、w代表写(Write)和x代表执行(Execute) 。而没
有存取权的相应位置则会出现减号(-)代替 。
目录存取权
基本上 , 文件与目录之间的存取权的设置大致一样 , 但仍有些微
分别 。
首先 , 要查看目录的存取权限 , 就要在「|」之後 , 加一个空白
处 , 再加上「-d」 。如果要改变当前目录 , 则用「cd」 。
改变存取权限
要加文件或目录的存取权限 , 可用「chmod」的指令 , 例子如下:
$chmod g+rw filename
g代表更改组员可以享有的存取权限 , +rw就是让组员可以读与写
该文件 。而u则代表文件的属性 , o代表其它用户;减号(-)则
代表取消某类人的某些存取权限 。
另一种更改权限的方法 , 就是使用八进制的数值指定存取权 。每
个符号赋与一个数值 , r是4 , w是2和x是1 。例如组合读与写 , 其
存取权的数值就是6 。又譬如欲使文件对文件属主、组员和其它用
户均具读写权 , 指令如下:
$chmod 666 filename
更改用户属主
每当创建新档案与目录时 , 标记你是属主 , 你的同组人员为组员 ,
如果要把文件的使用权交给别人 , 只有属主方可更改 , 指令如下:
$chown owner file
chown改变了文件的身分ID (UID)
改变属组要改变文件所属的组别--文件组ID(GID) , 指令变
为:
$chgrp group file
浏览文件内容
需要求助 , 可按?键 。至於 , 浏览文件内容有几种方法 , 可使用
more , 显示大文件 , 指令如下:
$more filename
按〈space bar〉 , 显示正文的下一全萤幕;按〈return〉 , 转往
下一行;按q进出文件;键入模式前缀(/) , 就可键入需要查找
的匹配模式 , 若模式找不到 , 则会显示「pattern not found」的
信息 。
按pg则逐次翻一个萤幕 , 而每个全萤幕後 , 都随提示符(:) ,
按〈return〉 , 看下一萤幕 , 键入+n , 向前移动n个萤幕;-n ,
向後移动n个萤幕;打入$ , 则移到文件尾 。
如果使用Cat看文件内容 , 就可以在全荧幕上滚动文件内容 。在任
何位置 , 按<ctrl>s , 文件就会停止滚动;按<ctrl>q , 则会
继续滚动;按〈del〉则中断不看 。
处理文件
cp指令为复制文件 , 可以有多种用法 。
(一)$cp old.file new. file
备份一个文件
(二)$cp file 1 file 2 Test
将file 1和file 2复制到Test目录下
至於 , mv则为改名指令 , 譬如
$mv fruit apples
就是fruit改名为apples
rm则是删除文件的指令 。文件一经删除 , 就不能恢复它 , 故此 ,
要加倍小心 。
$rm- i filename
加上「-i」 , 删除前 , 系统需要确认 。
- 注册会计师需要有数学基础吗
- 健康长寿的基础是什么
- photoshop新手如何自学? 零基础入门攻略
- 数学差的原因
- 国民经济的基础
- 索尼口袋Vaio:32GB闪存+Vista基础版
- 书法的基础知识有哪些
- 大鼓怎么敲
- 服务意识是什么的基础
- 快捷指令 快捷指令怎么用
