*实验二** Linux系统简单文件操作命令

项目内容

这个作业属于哪个课程

这个作业的要求在哪里

学号-姓名

17041518-孙小文

作业学习目标

学习在Linux系统终端下进行命令行操作 ;掌握常用命令行操作并能通过命令行操作解决简单问题。

(1)查看当前目录

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

对于普通用户,输入命令的提示符是美元符号$;对于超级用户(root 用户),输入命令的提示符是井号#

(2)在用户主目录(家目录)下面创建一个以自己学号命名的目录并查看是否创建成功!

问:

如何列出当前目录下面的所有文件?(截图)

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

.和..分别代表什么?

“.”指向的是你的当前目录,即"pwd"命令所返回的目录。 “..”代表你的当前目录的上一级目录,即当前目录的父目录。

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

问:

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

绝对路径是从根目录开始,依次到指定位置文件的路径

相对路径是从当前位置开始,描述另一个位置文件的路径

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

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

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

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

会覆盖之前的文件

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

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

覆盖输出到文本

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

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

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

cp就是复制源文件到目标文件并可以对目标文件重命名,

下图就是将bo1中的a.txt文件复制到li中并命名为b.txt.

mv是转移文件或者对文件重命名,

下图就是对bo1中a.txt重命名为c.txt

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

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

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

cat:由第一行开始显示内容,并将所有内容输出

tac:从最后一行倒序显示内容,并将所有内容输出

more:根据窗口大小,一页一页的显示文件内容

less:和more类似,但其优点可以往前翻页,而且进行可以搜索字符

head:只显示头几行

tail:只显示最后几行

nl:类似于cat -n,显示时输出行号

tailf:类似于tail -f

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

问:

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

使用rm -rf 目录名字

-r 就是向下递归,不管有多少级目录,一并删除

-f 就是直接强行删除,不作任何提示的意思

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

rm-rf 可以删除文件也可以删除目录

rm-f只能删除文件

来源:https://www.icode9.com/content-3-659751.html

linux写入系统状态到文件夹,实验二 Linux系统简单文件操作命令相关推荐

  1. Linux之不删除指定文件夹,其他都删(文件和文件夹)

    例子1 查看当前文件夹下有哪些文件和子文件夹 我们看到俩个文件夹 和多个文件,我现在的需求是 只保留 public 这个文件夹 其他的文件夹和文件 统统都删除,怎么办呢? 只要一个命令 ls | gr ...

  2. debian 文件夹中文件大小_Linux下查看文件和文件夹大小 删除日志

    场景:在sts中执行自动部署时候maven提示No space left on device错误,后来经检查发现是磁盘空间满了,用下面的方法分析发现tomcat下面的logs目录占用了很大的空间,删除 ...

  3. linux java读取文件夹下文件名,Java获取Linux上指定文件夹下所有第一级子文件夹...

    说明:需要只获得第一级文件夹目录 package com.sunsheen.jfids.studio.monitor.utils; import java.io.BufferedReader; imp ...

  4. 游戏的服务器端文件夹,游戏服务器linux那个文件夹

    游戏服务器linux那个文件夹 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. ...

  5. linux命令实验设备,实验二 Linux系统的常用命令

    实验二Linux系统的常用命令 一.实验目的 1.X-windows的简单配置,掌握进入命令行模式和图形化模式的方法2.GNOME桌面的使用,包括注销与登录,系统信息的查看,GNOME下软件的使用3. ...

  6. linux递归创建文件夹_Python中并发请求创建文件夹带来的线程安全问题

    在我们日常写程序的过程中,免不了与文件系统打交道,各种开发语言都提供了与文件系统交互的指令函数,比如Python中的os模块,就提供了许多这样的指令函数,今天就以创建文件夹为例,来说一下,如果用的不当 ...

  7. Linux启动和退出系统的方法,实验二 Linux的启动与关闭

    实验二 Linux的启动与关闭 一.实验目的 (1)掌握linux操作系统正确的启动与关闭方法: (2)理解系统运行级的概念,掌握查看和设置的方法: (3)理解系统运行级服务的概念,掌握查看.开启和关 ...

  8. linux怎么复制文件夹全部内容,linux局域网怎么复制文件夹下的全部文件到另外文件夹...

    在Linux系统局域网中复制或拷贝文件我们可以用cp或者copy命令,但要对一个文件夹中的全部文件复制到另外一个文件夹中去,如何进行操作呢?linux局域网复制文件夹下的全部文件到另外文件夹的方法其实 ...

  9. win11文件夹怎么加密?win11系统自带文件加密的方法步骤

    win11文件夹怎么加密?win11系统自带文件加密的方法步骤!升级Win11系统之后,因为换了新的系统,界面变了,设置改变了许多,所以很多功能不会使用了.比如今天要给大家说的,win11怎么给文件夹 ...

最新文章

  1. (完全解决)为什么运行.bat批处理文件但是只执行了.bat文件中的第一句(行)命令
  2. SpringCloud 应用在 Kubernetes 上的最佳实践 — 线上发布(可灰度)
  3. 博客园 CSS 代码定制
  4. http协议--笔记
  5. YbtOJ-变量观测【鸽笼原理】
  6. php jsonerrorsyntax,php – json_decode返回JSON_ERROR_SYNTAX,但在线格式化程序表示JSON可以...
  7. 为了生产iPhone 12,富士康连国庆节也没假放了
  8. Java程序设计实验2
  9. 多主机SSH密钥配置
  10. Atitit 建设自己的财政体系 attilax总结 1.1. 收入理论 2 1.2. 收入分类 2 1.3. 2 1.4. 非货币收入 2 1.5. 2 1.6. 降低期望 2 1.7.
  11. 爬虫笔记之实战(一):爬取猫眼电影排行
  12. vue+lodop打印快递面单
  13. centos安装aria2c_CentOS下安装aria2教程
  14. 转轮密码机的加解密算法实现
  15. 基于【NPU+AI ISP】多媒体SoC方案开发硬件边缘计算_AI 摄像机产品
  16. 利用Python实现校园网自动登录(部署在树莓派)
  17. 华为电脑怎么不上鸿蒙,我找不到不喜欢华为鸿蒙操作系统的理由
  18. 爆款小程序是怎么炼成的
  19. TP6-------对接腾讯云直播
  20. OS-练习题(10~13)

热门文章

  1. 工作流学习——Activiti流程实例、任务管理四步曲 (zhuan)
  2. JS中浮点数运算误差处理
  3. Oracle在Solaris下的机能与调整简介
  4. Python框架篇之Django(Template模版:标签tag、自定义filter、extend模板继承)
  5. dw网页设计作品_UI设计需要学习哪些软件 如何成为高薪UI设计师
  6. fashionmnist数据集_Keras实现Fashion MNIST数据集分类
  7. 怎么将py文件转成dll_怎样将PDF文件转成CAD图纸?
  8. Python+pandas设置DataFrame显示样式
  9. Python基础语法案例(Fibonacci):选择结构、循环结构、异常处理结构、代码优化
  10. Python+tkinter设置Label字体、字号、样式、对齐方式、鼠标形状、响应鼠标事件