当前位置: 首页 > news >正文

linux文件基本操作作业(含文件基本操作的重点知识内容及截图)

文件基本操作

1

要求:请简要描述各操作所使用命令

文章目录

    • 文件基本操作
      • 查看文件
      • 新建和修改文件
      • 进入指定目录
      • 查看文件信息
      • 查找文件位置、指定内容
      • 内容排序、去除重复行
      • 统计
      • 创建目录
      • 文件的复制、移动和删除
      • 文件链接(软/硬)

查看文件

1、通过文件查看工具cat、more、less打开/etc/inittab,体验相关操作;

  • cat可一次性输出文件所有内容,但 查看长文件在命令行模式下不可滚动

  • more命令查看文档,一次性输入一屏内容,按空格键可继续,q可中途退出

  • less命令查看文档,可上下翻动,一次输出一行内容,q结束

新建和修改文件

2、使用cat新建文件/root/file.text,输入信息:班级

使用cat覆盖文件/root/file.text内容,输入信息:学号 姓名

使用cat追加/root/file.text内容,输入以下信息:

hello

world

abc

abc

hello

apache

按ctrl+d结束任务

3、通过文件查看工具打开/etc/inittab,分别完成显示:前10行、后10行、前5行、后三行

  • 用head [n]命令表示前n行,若直接输入head显示前10行
  • 用tail [n]命令表示后n行,若直接输入tail显示后10行

进入指定目录

4、目录操作,分别完成:

进入目录/etc(**cd[目录]**进入,pwd查看当前所在位置)

进入目录/var/tmp

进入用户主目录(cd ~)
进入上级目录 (cd …)
查看当前工作路径(tmp)

查看文件信息

5、通过ls命令查看用户主目录下的文件信息,分析-l、-i、-a等选项输出的结果;

  • ls-l 查看文件基本信息
  • ls-i 查看文件iNode
  • ls-a 查看开头为.

6、通过du命令查看目录/etc、/var、/usr的占用空间大小,任意组合使用-s、-h选项,观察、分析结果;

命令用途
du查看目录下所有文件分别的大小
du-s查看当前目录的总大小
du-h为各文件大小显示单位
du-sh(/-s -h)显示当前目录总大小并显示单位(顺序不影响)

查找文件位置、指定内容

7、使用grep命令完成操作:

(1)在/etc/inittab中查找含有字符串“init”的行

(2)在/etc/inittab中查找含有字符串“ - ”(注意空格)的行

(3)将“ls /etc -l”的结果中含有“conf”字符串的行输出到屏幕

ls /etc -l|grep “conf”

8、通过locate命令:

(1)搜索文件inittab的位置;

(2)搜索文件file.text文件的位置,分析结果

9、通过find命令完成操作:

(1)使用不同搜索条件组合搜索/etc中的文件,尝试将两个条件“查找文件名中有http字符串”、“小于4KB的文件”分别使用and、or和not的关系组合查询。

效果命令
and-a
or-o
not!

(2)将(1)中搜索到的文件使用more命令进行查看

#find / -name "http" -a -size -4k -exec more {} \;

内容排序、去除重复行

10、使用sort、uniq操作/root/file.text文件,观察结果

sort:排序显示

uniq:去除重复行显示

都不会改变原文本内容

统计

11、统计文件/etc/inittab内容的字数、字节数和行数

12、文件的创建——touch创建空文件f1、f2,使用“ls >file1.txt”、“date >file2.txt”的方式将输出重定向到文件;
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200317233519235.png

创建目录

13、使用目录的创建命令——mkdir,创建/root/dir1;同时创建多级目录/root/dir2/dir21、/root/dir3/dir31、/root/dir4/dir41


创建多级目录用mkdir -p

文件的复制、移动和删除

14、复制普通文件/root/file1.txt和目录文件/root/dir2到/var;

移动/root/file1.txt和/root/dir3/到/home目录下;

删除/root/dir4。

删除目录文件用rm -r

尝试组合使用相应选项,观察操作的效果,特别是权限的变化

文件链接(软/硬)

15、文件链接命令——ln,创建/root目录下file2.txt软链接file2.slnk和硬链接file2.hlnk,观察区别

删除/root/dir4。

尝试组合使用相应选项,观察操作的效果,特别是权限的变化

15、文件链接命令——ln,创建/root目录下file2.txt软链接file2.slnk和硬链接file2.hlnk,观察区别

软连接(-s)是一个独立的文件(iNode不同)
硬链接(-h)尽管名字不同,但是同一个iNode
删除原文件后,软连接会显示失效硬链接不会

http://www.gsyq.cn/news/1336304.html

相关文章:

  • 从‘浴盆曲线’到加速测试:拆解企业级SSD如何做到MTBF 200万小时
  • 保姆级教程:在Ubuntu 20.04上搞定LPMS-IG1 IMU驱动安装与ROS可视化(含常见rviz报错解决)
  • Spring Boot项目启动太慢?试试用@PostConstruct优化你的初始化逻辑(附性能对比)
  • DS-PAW势函数计算全流程:从自洽到可视化分析
  • HarmonyOS 6(API 23)实战1
  • 镀锌线槽现货推荐:2026靠谱热浸锌线槽/PVC线槽/母线槽定制厂家推荐指南 - 栗子测评
  • YOLO目标检测:从网格化回归到多尺度预测的实战解析
  • MATLAB强化学习实战:用DDPG和TD3教Biped机器人走路,哪个更稳?
  • 如何高效获得GitHub社区认可:开发者的3个实用徽章获取策略
  • 2026年评价高的三亚海棠湾别墅设计装修/三亚全案设计施工装修/三亚豪宅设计装修/三亚自建房设计装修综合评价公司 - 行业平台推荐
  • 实战揭秘:Obsidian加州海岸主题如何将macOS美学融入笔记生产力革命
  • blender bpy 常见操作命令
  • ScrollMonitor:JavaScript滚动监控库的完整指南 - 如何高效监听元素进入视口
  • Angular-dragdrop与Bootstrap集成:构建响应式拖放界面的完美方案
  • 从零到一:AI 3D建模革命,5分钟让图片“活“起来的完整实战指南
  • 终极指南:如何用VS Code和Markdown快速制作专业演示文稿
  • SysDVR项目架构深度剖析:系统模块、配置工具和客户端的协同工作
  • CANN/asc-devkit:half2half_rz精度转换
  • YimMenu完整指南:如何免费获得GTA5最强防护与游戏增强体验
  • 终极指南:5分钟实现直播实时操作可视化
  • 深度解析Clarity AI超分辨率架构:从算法原理到实战优化指南
  • Gev部署运维指南:生产环境最佳实践与性能监控
  • CANN/asc-devkit动态维度支持标志
  • CANN/asc-devkit SIMT整型最大值函数
  • 终极指南:如何用Mousecape轻松定制macOS鼠标指针,打造个性化桌面体验
  • Ceph-Ansible完全指南:10分钟快速部署分布式存储系统
  • BootDo:重新定义企业级快速开发框架的架构哲学与实战价值
  • 独角数卡支付系统:如何构建高可用的自动售货支付解决方案
  • 告别邮件测试烦恼:MailHog一站式解决方案让开发调试更高效
  • GitHub Desktop中文汉化架构设计与智能文本映射实现方案