linux进入文件夹后退,实验二Linux系统简单文件操作命令

项目内容这个作业属于哪个课程

这个作业的要求在哪里

学号-姓名17041520-王世腾

作业学习目标1.学习在Linux系统终端下进行命令行操作 2.掌握常用命令行操作并能通过命令行操作解决简单问题

Linux下CentOS7版本的终端基本操作指令

1.查看当前目录

185140412_1_20200311080244519.png

问:提示符$与#的区别?

$表示当前是普通用户,#表示当前为root用户。

root用户具有很高的权限,万一误操作可能会对系统造成不良影响。所以一般建议使用普通用户权限操作即可,需要提升权限的时候再用 sudo 命令临时使用root权限操作,操作完后自动回到普通用户身份。

2.在用户主目录下创建一个以自己学号命名的目录并查看

185140412_2_20200311080245144.png

ls 查看目录下的所有文件

ls -a 显示隐藏文件

ls -l 显示文件和目录的详细信息

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

185140412_3_20200311080245519.png

如何以列表的形式列出当前目录下面的内容?(截图)

185140412_4_20200311080245909.png

.和..分别代表什么?

. 代表当前目录

.. 代表当前目录的上一级目录

3.进入以自己学号命名的目录,查看当前目录,然后创建以自己姓名拼音命名的目录

185140412_5_20200311080246316.png

cd #更改用户当前工作目录

cd .. 返回上一级目录

问:相对路径和绝对路径的区别?

绝对路径是指文件在硬盘上真正存在的路径 ,而相对路径 就是相对于自己的目标文件位置

如何从当前目录返回用户主目录(家目录)?(截图)(有很多种方法)

185140412_6_20200311080246659.png

如何删除目录?(截图)(可以临时创建一个目录然后删除)

185140412_7_20200311080246972.png

rmdir dir 删除为dir的空目录

rm -rf dir 删除一个叫做 dir 的目录并同时删除其内容

rm -r dir 删除非空目录

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

185140412_8_20200311080247316.png

touch 创建一个文件,例:touch /tmp/xiaodianying.list

问:如果touch命令后的文件已经存在会产生什么作用?

185140412_9_20200311080247878.png

它会覆盖原文件并且会改变文件修改时间。

5.进入当前目录的第一个子目录,然后显示当前目录,并列出当前目录的内容,并向文件boduo.txt写入一个字符串konijiwa

185140412_10_20200311080248222.png

问:图中符号 > 表示什么?

答:> 为输出重定向(覆盖原来内容);

与其相关的为 >> ,其为追加(追加到原内容尾部) 。

6.返回自己学号命名的目录,查看tree命令是否可以使用,不能使用的话,安装tree,安装成功后使用该命令

185140412_11_20200311080248722.png

安装tree时需要提高系统权限

输入修改权限命令:"chmod u w /etc/sudoers"

加入自己的用户shanyoushuxi ALL=(ALL) ALL

保存退出 :wq!

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

185140412_12_20200311080249269.png

185140412_13_20200311080249566.png

185140412_14_20200311080249863.png

问:分别说明cp和mv的用法?并配以截图描述

cp dir1 dir2 将dir1文件复制到dir2(可同时复制多个文件)

cp -rp dir1 dir2 复制目录的话,-r复制目录 -p保留文件属性

cp -r /tmp/janpan /root/engge 复制过去并改名

mv dir1 dir2 剪切文件或目录

mv dir1 dir2目录进行改名 例:mv cangjin canglaoshi

185140412_15_20200311080250144.png

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

185140412_16_20200311080250472.png

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

185140412_17_20200311080250816.png

问:文件查看的命令还有哪些?并简要说明使用方法

cat file1从第一个字节开始正向查看文件的内容

tac file1从最后一行开始反向查看一个文件的内容

more file1查看一个长文件的内容 空格或者f-一页一页往下翻,enter-一行一行往下翻,b-回翻,q或Q推出

less file1和more大同小异

head -n file1 查看一个文件的前n行

tail -n file1 查看一个文件的后n行

10.删除学号命名的文件下passwd文件,以及删除当前目录下第三个子文件夹

185140412_18_20200311080251206.png

问:删除文件夹还可以用什么命令?如果使用该命令应如何操作?(截图)

rmdir dir 删除为dir的空目录

rm -rf dir 删除一个叫做 dir 的目录并同时删除其内容

rm -r dir 删除非空目录

185140412_19_20200311080251534.png请简要说明rm命令的使用方法?(截图)

-f    -force      忽略不存在的文件,强制删除,无任何提示

-i    --interactive    进行交互式地删除

-r | -R  --recursive    递归式地删除列出的目录下的所有目录和文件

-v    --verbose    详细显示进行的步骤

185140412_20_20200311080251925.png

学习小结

对于我们这些新学习的Linux系统的基本指令,我认为必须要自己敲上一边,过过脑子,让自己有印象,但是没必要去背这些命令,很多其实网上都有,自己学会总结就好。

还有一点就是我们要学会用百度,先自己去解决问题,然后实在不行再去寻求他人的帮助,这样既能锻炼自己解决问题的能力,还能让自己接触到更多的知识,像这次安装tree,就是用户的权限不够,百度后提高权限就解决了。

最后再推荐些基本指令比较完全的博客https://www.icode9.com/content-3-656201.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值