阅 读 文 章

Solaris8入门教材(SA118中文翻译)(3)

[来源:网上转载 (http://www.chinaunix.net) | 作者:网友(hfzheng) | 时间:2007-05-27 | 浏览:人次 ]


第三章 访问文件和目录
目录树
图3-1表示了一个Solaris目录树的一部分。显示了存放某一用户的文件和目录的位置。
路径名
路径名是用来唯一识别某一具体文件和目录在目录树中的位置。路径名与路径映射类似,显示了如何从目录树中的一个位置到另外一个位置。
目录名中的/作为目标名称之间的分隔符,目标名称可以是目录名或者是文件名,路径名中的第一个/通常代表根目录,例如:
/export/home/user1/dir1/coffees
根据系统的设置,用户的home目录可以位于/export/home目录或者/home目录。
路径名称的类型
有两种类型的路径名称:绝对路径和相对路径
绝对路径名:绝对路径名指明了一个文件或者目录相对于整个Solaris目录树的位置。绝对路径总是:
以根目录开始,然后列出每个目录路径直到最终的目标,可以是一个文件或者另外一个目录。
在路径中使用/来分割每个目标名称,/作为目标名称之间的分隔符,目标名称可以是一个目录名或者文件名
相对路径:
相对路径描述了一个目录或者文件相对于当前目录的位置,相对路径从不以/开始,不过仍然使用/作为目标名称之间的分隔符(例如文件和目录之间)。如果在一个目录中,你想访问在这个层次中的另外一个目录,不必键入绝对路径名。只要输入树结构向下一级路径名即可。
文件和目录命名规则:当创建一个文件或者目录时,遵守下列规则是相当重要的:
文件或者目录名称最多可以包括255个字符;
非字母字符,例如下划线( )、连字符(-)、句点(.)也可以使用在文件和目录名中;
特殊字符,例如星号(*)、And字符(&)、管道号(|)、引号(””)不可以使用,因为这些字符对于shell而言有特殊含义;
目录名称,习惯上而言,不包括扩展名,你仍然可以使用带扩展名的目录名;
改变目录
在任何时候,你都处于目录树中的当前工作目录。你最初登录系统时,当前工作目录设置为你的home目录。任何时候你都可以使用cd命令来改变你的当前工作目录。
命令格式:
cd directory_name
在目录树中切换
以下示例显示了如何在目录树中改变目录:
使用绝对路径:
$ cd /export/home/user1/dir1/coffees
使用相对路径:
$ cd user1/dir1/coffees
使用不带参数的cd命令在可以回到你的home目录
$ cd
显示当前目录
pwd命令可以打印出当前工作目录,确定你当前工作在哪个目录。Pwd命令显示当前工作目录的绝对路径。
命令格式:
$ pwd
使用带路径名缩写来改变目录
路径名缩写通常用在命令行方式中快速改变目录的方法中。
路径名称缩写
。  当前工作目录
。。 父目录,当前工作目录的直接上一级目录
以下示例显示了如何使用路径名缩写来在Solaris目录树中切换:
$ cd /export/home/user1/dir1
$ cd 。。
$ pwd
显示目录内容
使用ls命令可以显示一个目录的内容,该命令显示制定目录下的所有文件和目录,使用不带参数的ls命令只是简单显示当前目录的内容
命令格式
ls –options pathnames
显示隐藏文件
以。开头的文件成为隐藏文件,隐藏文件通常用于定制你的工作环境。使用ls –a可以列出一个目录下的所有文件,包括隐藏文件。
显示文件类型
使用ls –F命令可以显示文件类型,不同的文件类型符号如下:
目录/
可执行文件 *
文本文件或ASCII文件(none)
符号链接@
显示长输出列表
为了得到一个目录内容的详细信息,使用ls –l命令。
单输出目录列表
使用ls –ld命令列出当前工作目录的详细信息,而不是它的内容。
使用ls –R命令显示一个目录和它的所有子目录的内容,通常这称为为递归列表。
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 中文 翻译 教材 入门 目录 回复 使用 文件 路径 字符

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.