Linux学习(二、文件和目录的操作(1))


一、运行linux,在登录界面,输入用户名和密码,登录到图形界面,打开一个shell窗口。

二、ls命令的使用

  • 1).切换到/目录 (cd)
  • 2)./目录下的文件和目录(ls),截图(注意文件和目录的不同颜色)
  • 3).完成打包

A.把/root目录打包,命名为xxx-root.tar (tar -cvf xxx-root.tar /root )(xxx是你名字的缩写)

B.把/root目录打包并且压缩(gzip压缩),命名为xxx-root.tar.gz (czvf )

C.把/root目录打包并且压缩(bzip2压缩),命名为xxx-root.tar.bz2 (cjvf )

  • 4).显示/目录的文件和目录详细信息(ls –l 或ll),截图(注意观察输出结果各列的含义)
  • 5).用ls –lh显示/目录,截图
  • 6).只显示xxx-开头的三个文件,截图
  • 7).进入/root目录 (cd ~)
  • 8).输入ls,截图,观察命令的结果
  • 9).显示/root目录下所有的文件和目录(包括隐藏文件,ls –a),截图,并与上图相比较,看多了什么文件?
  • 10).输入dir 命令,截图,并且注意与ls 命令的不同

三、显示文件内容

  • 1.添加一个用户,用户名xxx(xxx是你的名字的缩写)(不需要设置密码)(useradd xxx)
  • 2.用 cat 命令显示 /etc/passwd文件的内容。
  • 3.用 more命令显示 /etc/passwd文件的内容。
  • 4.用 less命令显示 /etc/passwd文件的内容,截图
  • 6.用 head命令显示 /etc/passwd文件的内容(前10行)
  • 7.用 tail命令显示 /etc/passwd文件的内容

四、创建目录/删除目录

  • 1.进入/目录 (此步骤可不是必须的)
  • 2.用mkdir在/目录下创建一个你的名字缩写的目录(即/xxx),创建完成用ls命令查看
  • 3.在/目录下创建多级目录 /film/f1/f2/f3(选项用-p),创建完成后用ls –R 查看/film目录,截图
  • 4.用rmdir删除f3目录,删除完成后用ls –R 查看/film目录
  • 5.删除/film目录(rm –rf),删除完成后用ls查看

五、创建/删除文件

  • 1.进入以你的名字命令的目录(/xxx)(4.2步骤所创建)
  • 2.用 touch 命令创建一个文件,文件名为你名字的缩写,无扩展名,创建完成用用ls显示,截图
  • 3.用echo hello>文件名 为你的文件输入一些内容(例如:echo hello > a.txt)
  • 4.用 cat 显示你的文件的内容
  • 5.用touch命令分别创建名字为a,b,c1,c2的文件,截图
  • 6.用rm命令删除文件c1,c2 (c1需要确认,c2不确认) 截图P53

六、复制/移动/重命名文件

  • 1.用mv 命令把 文件a 修改为aa
  • 2.用 cp命令把你的目录下的b文件复制到/下
  • 3.把/home目录复制到当前目录下(/xxx),截图(cp –r /home ./)

因为Linux课程要考试了,把老师以前上课发的题目和一些常用命令再做了一遍,并且记录在网上,有需要的自取,题目来源庄老师。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏CWIKIUS

Gradle 如何配置将编译的 JAR 发布到 Archiva 中

在这里,你需要指定 archiva 的用户名和密码,这个用户能够具有 archiva 的相关权限。

5940
来自专栏用户5521492的专栏

JAVA | 什么是微服务

最近公司某个项目的架构越来越庞大,维护起来非常难受。我主动想领导提出要把这个项目重构在工作中需要把原来的项目重构成微服务架构,因此学习微服务相关知识,在这里记录...

9320
来自专栏本立2道生

如何编译和调试Python内核源码?

Python的官方默认实现为CPython,即C语言实现(主要指解释器的实现,其他实现见Other Interpreter Implementations)。C...

11540
来自专栏用户5521492的专栏

java | 深入理解Java枚举类型(一)

blog.csdn.net/javazejian/article/details/71333103

13220
来自专栏墨白的Java基地

一份Java基础知识笔试题附答案

21710
来自专栏数据魔术师

干货 | 嘿,快递,这里有份数学规划求解器SCIP超详细的使用教程,请你收下

小伙伴们大家好呀!继上次lp_solve规划求解器的推文出来以后,大家都期待着更多求解器的具体介绍和用法。小编哪敢偷懒,这不,赶在考试周之际,又在忙里偷闲中给大...

12730
来自专栏前端迷

webpack的运行机制详解

webpack是现代前端开发中最火的模块打包工具,只需要通过简单的配置,便可以完成模块的加载和打包。那它是怎么做到通过对一些插件的配置,便可以轻松实现对代码的构...

12930
来自专栏用户5521492的专栏

你分析过注解 Annotation 的实现原理吗?

对于很多初次接触的开发者来说应该都有这个疑问?Annontation是Java5开始引入的新特征,中文名称叫注解。它提供了一种安全的类似注释的机制,用来将任何的...

10940
来自专栏程序员小明

SpringBoot 深度调优,让你的项目飞起来!

关于这些设置的JVM参数是什么意思,请参考第二步中的oracle官方给出的调优文档。

8130
来自专栏跟Qt君学编程

为QtCreator添加一键打包工具

填入下列参数到对应栏目下。由于打包工具会在执行文件目录下生成打包依赖文件,建议在项目文件(.pro)中使用DESTDIR指定执行文件的生成路径。

10310

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励