实验名称 | 实验二 嵌入式linux文件和目录管理实验 |
实验目的 | 1. 掌握linux文件和目录管理基本命令 2. 掌握linux命令重定向和管道操作 3. 熟悉Linux proc文件系统的目录结构 4. 掌握Linux shell程序的基本语法 |
实验平台 | VMware Workstation Pro |
实验任务 | 文件和目录管理基本命令 1、用book账号登录到终端,使用pwd命令查看当前目录 2、用ls命令查看“/”目录,了解Linux系统的目录结构 3、使用cat、more、head、tail等命令显示 /etc/passwd文件内容 4、用mkdir命令在"/home/book"目录下创建一个"test"目录 5、用cp命令将文件/etc/passwd复制到test目录下 6、用mv将复制过来的文件passwd重命令为password 7、用ln命令为文件password建立一个符号链接lpasswd 8、使用cat命令显示lpasswd文件内容 9、用rm命令删除"test"目录 |
实验内容 用book账号登录到终端,使用pwd命令查看当前目录 ![]() 用ls命令查看“/”目录,了解Linux系统的目录结构 ![]() 使用cat、more、head、tail等命令显示 /etc/passwd文件内容 cat cat /etc/passwd ![]() more more /etc/passwd ![]() head head /etc/passwd ![]() tail tail /etc/passwd ![]() 用mkdir命令在"/home/book"目录下创建一个"test"目录 ![]() 用cp命令将文件/etc/passwd复制到test目录下 ![]() 用mv将复制过来的文件passwd重命令为password ![]() 用ln命令为文件password建立一个符号链接lpasswd ![]() 使用cat命令显示lpasswd文件内容 cat lpasswd ![]() 用rm命令删除"test"目录 ![]() 标准输入重定向、标准输出重定向、管道 ![]() ls /proc ![]() cat /proc/filesystems ![]() ls /proc/2134 ![]() ls -l /proc/2134 ![]() cat /proc/2134/status ![]() 编写Shell程序,显示当前主机系统所使用操作系统的类型 ![]() 编写shell程序,统计当前目录下所有普通文件的行数 ![]() | |
小结 Linux文件与目录管理包括:在不同的目录间切换、创建与删除目录、创建与删除文件,还有查找文件、查看文件内容等 需要特别注意的是在所有目录下面都会存在的两个目录,分别是“.”与“..”,分别代表此层与上层目录的意思。 根目录中的上一层目录与根目录自己是同一个目录。 pwd:显示当前目录 pwd [-p] 参数: -p 显示出当前的路径,而非使用链接(link)路径。 -p参数,可以让我们取得正确的目录名称,而不是链接文件的路径来显示的。 mkdir:新建一个新的目录 mkdir [-mp] 目录名称 参数: -m:配置文件案的权限。直接设置,不需要看默认权限(umask) -p:帮助你直接将所需要的目录(包含上层目录)递归创建起来。 mkdir –m 711 test2 新建权限为rwx—x—x的目录。 -p参数不建议使用:原因是如果打错字,则目录名称就会变得乱七八糟的。 rmdir:删除一个空的目录 rmdir [-p] 目录名称 参数:-p连同上层“空的“目录也一起删除。 复制、删除与移动:cp,rm,mv 复制文件,使用cp命令。不过cp这个命令的用途较多。除了单纯的复制之外,还可以创建连接文件(快捷方式),对比两文件的新旧而予以更新,以及复制整个目录等的功能。至于移动目录与文件,使用mv,这个命令也可以直接拿来作重命名的操作。至于删除,就是rm这个命令。 使用-l和-s都会创建所谓的连接文件,但是这两种连接文件却有不一样的情况。-l是硬链接,而-s是软链接。软链接是一种快捷方式。而硬链接与源文件的属性和权限完全一模一样。 |
实验二 嵌入式linux文件和目录管理实验
最新推荐文章于 2024-07-20 09:08:34 发布