3.5. 摘要

在 UNIX 和 Linux 上,所有实体都以某种方式作为具有适当文件属性的文件呈现给系统。 使用(预定义的)路径允许用户和系统管理员查找、读取和操作文件。

我们已经朝着成为专家的方向迈出了第一步:我们讨论了文件系统的真实和虚假结构,并且我们了解了 Linux 文件安全模型,以及默认情况下在每个系统上采取的其他几项安全预防措施。

shell 是与系统交互的最重要工具。 我们在本章中学习了几个 shell 命令,这些命令在下表中列出。

表 3-10。第 3 章中的新命令:文件和文件系统

命令含义
bashGNU shell 程序。
catfile(s)将 file(s) 的内容发送到标准输出。
cddirectory进入directory. cd 是一个 bash 内置命令。
chgrpnewgroup file(s)更改file(s)的组所有权为 newgroup
chmodmode file(s)更改file(s)
的访问权限chownnewownerfile(s) [:[newgroup]]
更改文件所有者和组所有权。cp sourcefiletargetfilecp复制sourcefile.
dffiledf.
报告包含的分区上的已用磁盘空间echo
string显示一行文本
dfexportbash 的一部分,用于向系统声明变量及其值。export.
filename确定 的文件类型find
pathexpression df在文件系统层次结构中查找文件dfgrep
PATTERNdf打印df中包含搜索模式的行。
head
的第一部分发送到标准输出id打印真实和有效的用户名和组。
infodfcommanddf阅读有关 command 的文档。
lesssourcefile 查看使用强大的查看器。查看复制sourcefile.
lnlinkname创建名为
的链接file(s)locate
searchstringid打印所有与搜索模式匹配的可访问文件。
ls打印目录内容。man
格式化并显示 command 的在线(系统)手册页。mkdir newdir创建一个新的空目录。mkdir.
mvoldfilenewfile
重命名或移动newgrp
groupname登录到新组。
pwddf打印当前或当前工作目录。
quotadf显示磁盘使用情况和限制。
rmdf删除文件和目录。df.
rmdir删除目录。
taildf打印df.
的最后一部分idumask [value]

显示或更改新文件创建模式。

wc

计算

中的行数、字数和字符数which显示 command 的完整路径。我们还强调了您应该阅读手册页这一事实。 本文档是您的急救箱,其中包含许多问题的答案。 上面的列表包含您每天都会使用的基本命令,但它们的功能远不止我们在此处讨论的任务。 阅读文档将使您获得所需的控制权。
最后但并非最不重要的一点,文件权限的方便概述421
表 3-11。文件权限421
谁/什么421