实验二 Linux系统简单文件操作命令
实验二 Linux系统简单文件操作命令
| 项目 | 内容 |
|---|---|
| 这个作业属于那个课程 | linux系统和应用 |
| 这个作业要求在哪里 | 第二次实验要求 |
| 学号-姓名 | 17041521-肖程昊 |
| 作业学习目标 | 1、学习在Linux系统终端下进行命令行操作 2、掌握常用命令行操作并能通过命令行操作解决简单问题 |
实验内容
一、查看当前目录

-pwd#显示用户当前工作目录
-
问:提示符$与#的区别?
答:# 代表 root权限,$ 代表普通用户。
二、在用户主目录(家目录)下面创建一个以自己学号命名的目录并查看是否创建成功

-mkdir#创建新的目录
-ls#列出当前目录下的内容
-
问:(1)如何列出当前目录下面的所有内容?
答:输入命令ls来列出当前目录下的所有内容。
![]()
(2)如何以列表的形式列出当前目录下面的内容?
答:输入命令ls-l来实现。
![]()
(3).和..分别代表什么?
答:“.”指向的是上一层目录,即你的当前目录即"pwd"命令所返回的目录;“..”代表你的当前目录的上一级目录,及当前目录的父目录。如:cd .. 就是回到上一级;cd ../.. 就是回到上两级。
在当前目录的第一个子目录创建一个文件并命名为a.txt三、进入以自己学号命名的目录,查看当前目录,然后创建以自己姓名拼音命名的目录

-cd更改用户当前目录
-
问:(1)相对路径和绝对路径的区别?
答:绝对路径是从/(也被称为根目录)开始的;相对路径是以 . 或 .. 开始的,.表示用户当前操作所处的位置,..表示上级目录。(2)如何从当前目录返回用户主目录(家目录)?
答:1.直接用命令cd ..返回主目录
![]()
2.使用命令cd /home/zichenxi(用户名)
![]()
(3)如何删除目录?
答:使用命令rmdir
![]()
四、在当前目录的第一个子目录创建一个文件并命名为a.txt

-touch ##创建文件
- 问:如果touch命令后的文件已经存在会产生什么作用?
答:把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来。
五、进入当前目录的第一个子目录,然后显示当前目录,并列出当前目录的内容,并向文件a.txt写入一个字符串Hello World

-echo ##向文件中加入字符
-cat a.txt ##显示a文件内容
六、返回自己学号命名的目录,查看tree命令是否可以使用,不能使用的话,安装tree,安装成功后使用该命令

-sudo yum install tree ###这是CentOS系统终端安装tree的命令
七、把当前目录的第一个子目录中文件a.txt复制到第二个子目录中,然后再次把第一个子目录中的a.txt复制到第三个子目录并命名为b.txt,最后把第一个子目录中文件a.txt重命名为c.txt。通过tree命令查看当前目录情况。

-cp run/a.txt wu/##也可以写成下面的
cp ./run/a.txt ./wu/

-cp run/a.txt xiao/b.txt ##复制并重命名

-mv run/a.txt run/c.txt ##重命名文件
我的centos的突然打不开了,只能alt+f2进dos界面完成接下来的实验
八、把/etc目录下面的文件passwd复制到自己学号命名的文件夹下。

-cp /etc/passwd ./ ##复制文件
九、用head查看passwd文件的前5行内容,用tail查看passwd文件的后5行内容

-head -5 passwd ###
tail -5 passwd ###
- 问:文件查看的命令还有哪些?并简要说明使用方法
答:
cat filename ##查看日志,会打开整个文件,直接跑到最后面
tac filename ##查看日志,会打开整个文件,倒序显示,不常用
more filename ##查看日志,可以上下翻页,上下行移动显示
less filename ##查看日志,和more命令类似,但不能往回翻
tail -f filename ##查看文件,实时显示最后一页
vi filename ##查看或编辑文件
十、删除学号命名的文件下passwd文件,以及删除当前目录下第三个子文件夹

-rm passwd ###删除文件passwd
rm -r xiao##删除文件夹xiao
- 问:(1)删除文件夹还可以用什么命令?如果使用该命令应如何操作?
答: rm -rf dirname
![]()
(2)请简要说明rm命令的使用方法?
答:rm -d 目录名 ##删除一个空目录
rm -dir 目录名 ##删除一个空目录
rm -r 目录名 ##删除一个非空目录
rm -rf 目录名 ##删除一个非空目录不要求确认
sudo rm 文件名 ##删除一个文件
![]()








浙公网安备 33010602011771号