文件命令规则:文件名可长达255个字符;文件名可以是除了“/”和“unll”字符(ASCII码为0的字符)外的任意字符组合。

1.26哥英文字符和10个数字

2.(.),(-),(_)

 

注意:一个文件名可以包含多个句点;unix对文件名的大小写敏感

 

警告:不要让文件名的第一个字符是“-”,否则,会把文件名当场命令的可选项,因而导致出错。

 

Home变量===主目录

 

显示当前目录的命令-pwd

 

改变当前目录命令-cd

注意:与DOS操作不同。不带任何参数的cd命令返回到用户的主目录,而不是显示当前目录

 

创建目录命令-mkdir

 

删除目录命令-rmdir

注意:rmdir命令不能删除一个非空的目录

删除一个目录时,必须位于这个目录之外的位置

 

.”和“..”在相对路径中的作用:

.----代表当前目录

..----代表父目录

注意:当要讲文件名作为命令参数而不作为路径名时,可以再文件名前面包含“.”。

例如:cd progscd ./progs

 

目录列表命令—ls


Unix原理与应用学习笔记----第四章 文件系统2_unix系统管理

注意:

ls命令将目录作为其参数时,列出的将不是目录的名称而是目录的内容,这与ls以文件名为参数时输出的结果完全不同。

 

文件系统(SVR4结构)分两组:

系统安装时生成的文件:

/bin/usr/bin:系统常用命令,PATH总包含这两个目录。

/sbin/usr/sbin/这个两个目录保存大部分命令一般用户是不能使用的,只有系统管理员才能使用,并其PATH变量才会显现这两个目录的内容。

/etc/存放系统的配置文件

/dev/存放了所有的设备文件,这些文件不占磁盘空间。

/lib/usr/lib/包含所有二进制形式的库文件。

/usr/include包含标准的c语言的头文件

/usr/share/man包含了在线帮助文档

 

系统生成的一些临时文件:

/tmp:允许用户创建临时文件,系统会定期删除临时文件。

/var:系统文件的变化部分

/home:大多数unix系统里,用户在这里工作。

 

提示:ASCII码中的顺序排列文件。即先数字,然后大写字母,最后小写字母。

疑问:如何得到系统的全部文件和目录列表?

ls –axr /