在 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