在 UNIX 和 Linux 上,所有实体都以某种方式作为具有适当文件属性的文件呈现给系统。 使用(预定义的)路径允许用户和系统管理员查找、读取和操作文件。
我们已经朝着成为专家的方向迈出了第一步:我们讨论了文件系统的真实和虚假结构,并且我们了解了 Linux 文件安全模型,以及默认情况下在每个系统上采取的其他几项安全预防措施。
shell 是与系统交互的最重要工具。 我们在本章中学习了几个 shell 命令,这些命令在下表中列出。
表 3-10。第 3 章中的新命令:文件和文件系统
| 命令 | 含义 | 
|---|---|
| bash | GNU shell 程序。 | 
| catfile(s) | 将 file(s) 的内容发送到标准输出。 | 
| cddirectory | 进入directory. cd 是一个 bash 内置命令。 | 
| chgrpnewgroup file(s) | 更改file(s)的组所有权为 newgroup | 
| chmodmode file(s) | 更改file(s) | 
| 的访问权限chownnewownerfile(s) | [:[newgroup]] | 
| 更改文件所有者和组所有权。cp sourcefile | targetfilecp复制sourcefile. | 
| 到df | filedf. | 
| 报告包含的分区上的已用磁盘空间 | echo | 
| string | 显示一行文本 | 
| dfexport | bash 的一部分,用于向系统声明变量及其值。export. | 
| filename确定 的文件类型 | find | 
| pathexpression df | 在文件系统层次结构中查找文件dfgrep | 
| PATTERNdf | 打印df中包含搜索模式的行。 | 
| head | 将 | 
| 的第一部分发送到标准输出id | 打印真实和有效的用户名和组。 | 
| infodf | commanddf阅读有关 command 的文档。 | 
| lesssourcefile 查看 | 使用强大的查看器。查看复制sourcefile. | 
| lnlinkname | 创建名为 | 
| 的链接file(s) | locate | 
| searchstringid | 打印所有与搜索模式匹配的可访问文件。 | 
| ls打印目录内容。 | man | 
| 格式化并显示 command 的在线(系统)手册页。mkdir newdir | 创建一个新的空目录。mkdir. | 
| mvoldfile | newfile | 
| 重命名或移动 | newgrp | 
| groupname | 登录到新组。 | 
| pwddf | 打印当前或当前工作目录。 | 
| quotadf | 显示磁盘使用情况和限制。 | 
| rmdf | 删除文件和目录。df. | 
| rmdir | 删除目录。 | 
| taildf | 打印df. | 
| 的最后一部分id | umask [value] | 
显示或更改新文件创建模式。
wc