实验二 Linux系统简单文件操作命令
|
项目 |
内容 |
|
这个作业属于哪个课程 |
|
|
这个作业的要求在哪里 |
|
|
学号—姓名 |
17043217—孙旭东 |
|
作业学习目标 |
1.学习在Linux系统终端下进行命令行操作 2.掌握常用命令行操作并能通过命令行操作解决简单问题 |
打开终端:ctrl+alt+t
(1)查看当前目录

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

1.如何列出当前目录下面的所有内容?(截图)

2.如何以列表的形式列出当前目录下面的内容?

问: .和..分别代表什么?
答:“.”指向的是上一层目录,即你的当前目录即"pwd"命令所返回的目录。
“ ..”代表你的当前目录的上一级目录,及当前目录的父目录。
(3)进入以自己学号命名的目录,查看当前目录,然后创建以自己姓名拼音命名的目录

问:1.相对路径和绝对路径的区别?
答: 绝对路径就是以 / 根目录为参照的路径名; 相对路径就是以当前目录为参照的路径名;
2.如何从当前目录返回用户主目录(家目录)?cd返回主目录。

3.如何删除目录?rm -rf 目录名。删目录。

(4)在当前目录的第一个子目录创建一个文件并命名为a.txt

问:如果touch命令后的文件已经存在会产生什么作用?
答:重新覆盖掉已经存在的文件。
(5)进入当前目录的第一个子目录,然后显示当前目录,并列出当前目录的内容,并向文件a.txt写入一个字符串Hello World。

问:图中符号>表示什么?
答:重定向。 echo hello > test.txt 这样控制台就不会输出hello了,而是把输出重定向到test.txt文件中了
(6)返回自己学号命名的目录,查看tree命令是否可以使用,不能使用的话,安装tree,安装成功后使用该命令

(7)把当前目录的第一个子目录中文件a.txt复制到第二个子目录中,然后再次把第一个子目录中的a.txt复制到第三个子目录并命名为b.txt,最后把第一个子目录中文件a.txt重命名为c.txt。通过tree命令查看当前目录情况。


问:分别说明cp和mv的用法?并配以截图描述
cp: 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中。
mv:用户可以使用该命令为文件或目录重命名或将文件由一个目录移入另一个目录中。下图是mv的使用截图。


(8)把/etc目录下面的文件passwd复制到自己学号命名的文件夹下。

(9)用head查看passwd文件的前5行内容,用tail查看passwd文件的后5行内容。

问:文件查看的命令还有哪些?并简要说明使用方法。
答:vi 文件名 #编辑方式查看,可修改 cat 文件名 #显示全部文件内容 more 文件名 #分页显示文件内容
sed '1,$'p 文件名 #这个可以指定起始行和结束行的
(10)删除学号命名的文件下passwd文件,以及删除当前目录下第三个子文件夹。

1.删除文件夹还可以用什么命令?如果使用该命令应如何操作?(截图)
rm 直接删除一个文件或者目录,其中目录不能包含子目录。
rm -f 文件名 ,将会强行删除文件,且无提示。

rm -rf 目录名字,删除文件夹以及文件夹中的所有文件命令。

2.请简要说明rm命令的使用方法?
答:rm命令通常用来删除Linux系统当中的文件或者目录
rm 直接删除一个文件或者目录,其中目录不能包含子目录
rm -f 强制删除,忽略不存在的文件,无需提示
rm -r 递归地删除目录下的内容,删除文件夹 时必须加此参数
rm -rf 强制删除一切并且不提示

浙公网安备 33010602011771号