目录,文件,以及命令的基本执行方法,先扫扫盲。
目录(Directory)
目录记录着所包含的子目录或者文件的位置。最高层的目录称为根目录(root-directory)。
在UNIX系统中,目录可以包含任意数量的子目录和文件。子目录下还可以有子目录,最终构成一个树形的层次结构。
子目录在UNIX中,目录分隔符使用“/”。最前面的“/”代表根目录,后面的用于分隔目录与子目录或者目录与文件。
在根目录下,存在着一些常见的子目录,如下表:
目录名称作用
/bin
存放系统命令
/dev
存放有关系统设备的资料,设备包括modem,打印机等
/etc
存放 UNIX 系统程序、本地端机器的系统组态。
/usr/lib
存放用户程序的函数库。
/tmp
缓冲区。存放使用 vi 或者其他命令时产生的临时文件,命令结束后临时文件会被清除
/usr
存放用户资料。
/home
用户目录
/usr/bin
普通用户常用的命令
/usr/man
存放在线使用手册
/var
存放经常变动的文件,例如邮箱文件
/usr/sbin
存放着有关系统管理方面的指令
/usr/spool
存放着被spool的文件,如正在打印或者是正在网络传输中的工作
/var/log
存放着系统记录与用户计费资料
/usr/doc
存放着有关系统的文件
根目录下常常也会存在其他子目录,系统管理员会根据用户的需求做出相应的设置。
文件
常见的文件类型包括文本文件(text file)、设备文件(device file)和二进制文件(binary file)。
在给目录或文件命名时,要避免使用特殊符号,比如“/ \"`*;?[]!${}<>”。尽量选用有意义而且容易管理的名称。
UNIX 文件系统的一大特色,就是将输入输出系统融入到文件系统中。UNIX 将输入输出设备当作文件来看待,这样整个系统的输入输出就可以使用相同的接口,操作和开发应用程序上都方便多了。所有的设备文件都放在目录/dev之下。
当用户登录后,会自动进入到相应的目录中,这个目录称为“登录目录(home directory)”。每个用户的登录目录都不同。
执行命令
使用UNIX免不了要学习许多命令,命令(command)的一般使用格式如下:
命令 选项 参数
例如:
rm -rf core tempfile
其中,rm是命令名称,-rf 是选项,也可以写成 -r -f,core 和 tempfile是参数,多个参数用空格隔开,整个命令输入完毕后,按回车键执行。
想查询某个命令的帮助,可以输入
man 命令名