一、实验目的
- Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。
- 本次实验目的是通过实践操作了解 Linux 环境中常见的这种终端命令;熟悉并掌握文本编辑器 VI/VIM 的使用。
二、实验内容
本次实验的实验内容包括:
- 熟悉 ls、cd、pwd 命令 ;
- 熟悉 mkdir、rmdir、cat、tail、cp、mv 命令 ;
- 熟悉 man、chmod 命令;
- 练习使用文本编辑器 vi/vim。
三、实验条件
本次实验的实验条件如下:
- 硬件环境:自带笔记本;
- 虚拟机:VMware-workstation 64bit
- 操作系统:Ubuntu 18.04.3(服务器);
- 参考书:<<Linux就该怎么学>>。
四、实验预习
通过实验内容,查证的资料如下:
ls | 这个相当于Windows 下的dir命令,可以列出当前窗口或指定窗口下的内容。 |
cd | 进入User/Desktop 桌面目录 |
pwd | 查看当前所属目录 |
mkdir | 创建一个目录 |
rmdir | 可以删除文件和文件夹 |
cat | 查看文件内容 |
tail | 查看文件 |
cp | 拷贝文件 |
mv | 用来为文件或目录改名、或将文件或目录移入其它位置。 |
man | 帮助指令 |
chmod | 更改文件权限, 改变指定目录或文件的权限 |
vi/vim | 文本编辑器 |
五、实验记录
1. ls 命令运行
2. cd命令运行
3. pwd命令运行
4. mkdir命令运行
5. rmdir命令运行
6. cat命令运行
7. tail命令运行
8. cp命令运行
例如:将目录myadmin拷贝到目录oneadmin中,oneadmin目录原本为空目录,如下图所示:
9. mv命令运行
例如:
将目录admins改为adminx,如下图所示:
将目录myadmin中的文件test.txt移动到adminx中,如下图所示:
10. man命令运行
11. chmod命令运行
一、chmod 777 test.txt 命令是将test.txt文件的限权改为:所有用户拥有读,写,执行限权;
二、chmod 775 test.txt 命名是将test.txt文件的限权改为: 其他用户不可读;
12. vi/vim命令运行
例如:通过vi创建文件test.txt ;
1、使用 vi test.txt 命令进入vi文本编辑器 ;
2、使用键盘 i, o, a 等字符进入输入模式 ;
3、使用键盘ESC回到一般模式;
4、使用字符 :wq 保存文件并退出程序;其中w为保存文件,q为退出程序;
如图所示:
六、思考题
1、什么是文件?什么是目录?什么是路径?
答:
* 文件可以是文本文档、图片、程序等等。文件通常具有三个字母的文件扩展名,用于指示文件类型
* 文件目录:文件控制块的有序集合构成文件目录,每个目录项即是一个文件控制块
* 路径指的是从起点到终点的全程路径
2、Linux 中相对路径和绝对路径是怎么定义的?
答:
* 绝对路径:路径的写法一定是由根目录 / 写起的,例如使用绝对路径进入 /home/lagerswan/admin/myadmin 这个目录
如下图所示:
* 相对路径:路径的写法不是由根目录 / 写起的,例如用户先进入到 /home/lagerswan/admin/myadmin ,然后想再进入到 /home/lagerswan/admin/oneadmin ,可通过相对路径进行转换,执行的命令为 " cd ../oneadmin "。
如下图所示:
3、Linux 系统文件权限是怎么规定的?
答:
* 当你在linux下用命令ll 或者ls -la的时候会看到这些字眼,这些字眼表示为不同用户组的权限:
r:read就是读权限 --数字4表示
w:write就是写权限 --数字2表示
x:excute就是执行权限 --数字1表
如下图所示:
4、如何查看一个文件的节点信息?
答:
* linux中使用 stat 命令进行查看一个文件的结点信息
如下图所示:
5、创建文件默认的权限是什么样子的?
答:
* 创建文件默认的权限为 drwxr - xr - x ;
意思是 所有者拥有 写、执行、读操作限权;同组用户拥有 执行、读限权;其他用户拥有 执行限权;
如下图所示:
命令扩展:
删除一个非空目录时;仅使用 rm test 来删除是不行的;需要
使用 rm -r test 进行删除;