作者:菜大虾 | 来源:互联网 | 2023-09-24 09:47
分布式系统原理实验报告一、实验目的Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主
分布式系统原理实验报告
一、实验目的
Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。本次实验意 图通过实践了解 Linux 环境中常见的终端命令;熟悉文本编辑器 VI/VIM 的使用。
二、实验内容
1)熟悉 ls、cd、pwd 命令
2)熟悉 mkdir、rmdir、cat、tail、cp、mv 命令
3)熟悉 man、chmod 命令;
5) 练习使用文本编辑器 vi/vim。
三、实验条件
Ubuntu系统
四、实验预习
Ubuntu(又称乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统,Ubuntu 是基于Debian GNU/Linux,支持x86、amd64(即x64)、ARM和ppc架构,由全球化的专业开发团队(Canonical Ltd)打造的。
五、试验记录
命令:
ls:显示出当前所在路径下的文件列表。
cd:用于进入不同目录
pwd: 用于显示当前位置的绝对路径
mkdir : 在当前目录下创建新目录
rmdir: 删除空目录
cat:
1.一次显示整个文件。 $ cat filename
2.从键盘创建一个文件。 $ cat > filename 只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件。 $cat file1 file2 > file
tail: 命令可用于查看文件的内容
• -f 循环读取
• -q 不显示处理信息
• -v 显示详细的处理信息
• -c<数目> 显示的字节数
• -n<行数> 显示文件的尾部 n 行内容
• &#8211;pid=PID 与-f合用,表示在进程ID,PID死掉之后结束
• -q, &#8211;quiet, &#8211;silent 从不输出给出文件名的首部
• -s, &#8211;sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒
cp: 将一个或多个源文件或者目录复制到指定的目的文件或目录
mv:为文件或目录改名、或将文件或目录移入其它位置。
mv 文件名 文件名: 将源文件名改为目标文件名
mv 文件名 目录名: 将文件移动到目标目录
mv 目录名 目录名: 目标目录已存在,将源目录移动到目标目录;目标目录不存在则改名
man:有关命令帮助,查找某个命令的详细用法
chmod:用来变更文件或目录的权限
六、 思考题
什么是文件?什么是目录?什么是路径?
文件:是存储在某种长期储存设备或临时存储设备中的一段数据流,并且归属于计算机文件系统管理之下
文件目录:为实现“按名存取”,必须建立文件名与辅存空间中物理地址的对应关系,体现这种对应关系的数据结构称为文件目录。
路径:达某个文件位置需要经过的途径。
Linux 中相对路径和绝对路径是怎么定义的?
绝对路径:路径的写法一定是由根目录 / 写起的,例如 /usr/local/mysql
相对路径:路径的写法不是由根目录 / 写起的,例如 首先用户进入到 /home,然后再进入到test,执行的命令为 “#cd /home,#cd test”。此时用户所在的路径为 /home/test。第一个cd命令后紧跟/home,前面有斜杠;而第二个cd命令后紧跟test,前面没有斜杠。这个test是相对于/home目录来讲的,所以称为相对路径。
- Linux 系统文件权限是怎么规定的?
在 Linux 中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。 通过设定权限可以从以下三种访问方式限制访问权限:只允许用户自己访问(所有者);允许一个预先指定的用户组中的用户访问(用户组);允许系统中的任何用户访问(其他用户)。 所有者就是创建文件的用户,用户是所有用户所创建文件的所有者,用户可以允许所在的用户组能访问用户的文件。
如何查看一个文件的节点信息?
使用 ls -i 命令
创建文件默认的权限是什么样子的?
用 umask 或者 umask -S 查询虚拟机的默认权限。