Linux文件系统就是一个树形的分层组织结构。将根(/)作为整个文件系统的惟一起点,其他所有目录都从该点出发。将Linux的全部文件按照一定的用途归类,合理地挂载到这颗“大树”的“树枝”或“树叶”上,所以在Linux文件系统中查找一个文件,只要确定文件名和路径,就可以惟一确定这个文件。例如:“/usr/games/gnect” 就是位于“/usr/games/”路径下的四子连线游戏应用程序文件,其中第一个
“/”表示根目录。这样就可以对每个文件进行准确的定位。
绝对路径:指文件在文件系统中的准确位置。通常在本地主机上,以根目录为起点。
相对路径:指相对于用户当前位置的一个文件或目录的位置。
pwd命令没有任何选项和参数,命令执行结果显示绝对路径名。例如通过如下pwd的执行结果可以判断当前位置为用户主目录。
file命令功能用于判定一个文件的类型。file [ filename ];其中filename是文件名。命令的输出将显示该文件是二进制文件、文本文件、目录文件、设备文件,还是Linux中其他类型的文件。
mv命令用于将文件/目录改名,或将文件/目录由源目录移动到目标目录中。mkdir命令用于创建一个目录。rmdir命令用于删除一个目录。
在shell编程中通常使用全大写变量,方便识别 ;变量的调用:在变量前加$;Linux Shell/bash从右向左赋值;使用unset命令删除变量的赋值。
注释行可以出现在程序中的任何位置,既可以单独占用一行, 也可以接在执行语句的后面. 以#号开始到所在行的行尾部分,都不被解释执行.。 read从标准输入读入一行,test语句可测试三种对象: 字符串,整数,文件属性;tput命令主要用于设置终端工作模式, 或读出终端控制。 tput命令与终端控制代码数据库terminfo相连, 根据shell环境变量TERM的值, 读出这种终端的指定功能控制代码。文件系统用于组织和管理计算机存储设备上的文件,提供用户交互接口,一般分为磁盘文件系统、网络文件系统、日志文件系统等
quit 仅供root使用;passwd 修改密码;shadow 用户信息;skel 权限;kill 结束进程;top 监视所有用户进程的状态;vipw打开一个passwd文件的副本,每次只能有一个人进行编辑;mount 临时挂载分区。