实验二 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 文件名 ##删除一个文件
posted @ 2020-03-11 23:38  碧空痕  阅读(385)  评论(3)    收藏  举报