Linux基本操作之文件管理预览查询操作

SolidWorks + AI:利用 DeepSeek AI 自动生成 VBA Macro 宏,实现智能化建模! 本教程介绍如何将集成到插件,实现的自动化操作。通过 DeepSeek AI,您可以快速生成高效的,提升!💡。 阅读详情


本节主要讲述文件管理和文件预览以及查询的相关操作

之前介绍了一些简单的知识

为了方便后续操作,将之前的 test3 文件夹重命名为 example

cp ( copy )

命令 cp 目录1/file1 目录2/file2 的意思是复制目录1下的 file1 文件到至目录2,并把新的复制文件命名为 file2 。我们这里先在test3 文件夹下新建一个文本文件 test1.txt ,打开终端后,输入以下命令:

cd 
cd linuxtutorial
gedit test1.txt

在这里插入图片描述
这时候应该会弹出一个 gedit 的文本编辑界面,我没安装所以没有,gedit 是一个 linux 环境下常用的文本编辑器,可以参考别人这篇链接

在这里插入图片描述
我这里直接右键新建文件了,然后通过 ls 命令,我们可以看到 example 文件夹下多出了一个名为 test1.txt 的文本文件。我们这里新建一个文件夹名为 test2,然后通过 cp 命令把文件 test1.txt 复制到 test2 文件夹,并把文件名改为 test2.txt,打开终端输入如下指令:

mkdir test2
cp test1.txt ./test2/test2.txt

在这里插入图片描述
然后查看 test2 文件夹下的内容发现多了一个 test2.txt,其中的内容与文件 test1.txt 也一致

mv( move )

命令 mv file1 file2 是用来移动(或重命名)文件的,类似 Windows 环境下的剪切。这里我们依旧拿文件 test1.txt 作为目标文件,输入如下指令:

cd /example
mv test1.txt test3.txt
ls

在这里插入图片描述
这里其实就利用了 mv 的重命名功能,这行命令的意思就是把当前目录下的 test1.txt 移动至当前目录下,并且命名为 test3.txt,所以我们可以看到当前文件目录下的文件 test1.txt 已经消失,并且出现了新的文件 test3.txt。

rm (remove), rmdir (remove directory)

通过 rm 可以删除文件(该操作不可逆,请谨慎使用,尤其是删库跑路rm -rf/* ),这里我们把之前的 test2.txt 文件通过以下命令删除:

rm /example/test2/test2.txt

在这里插入图片描述
可以看到 test2.txt 被成功删除了。另外这里用到了上一节中介绍的 ls 指令的另一种用法,即 ls + 目标目录,这样可以把直接把目标目录下的文件内容显示出来,而不必进入该目录。另外华为云这里提示了是否确认删除,需要输入 yes 。

终端窗口显示的相关命令

clear (clear screen)

运行这个命令后,我们可以清除终端窗口先前所输入的命令行以及相关结果,以便更清晰地观察接下来的命令以及命令相关的结果输出。这里可以自行试试。

cat (concatenate)

命令 cat 可用于在屏幕上显示文件的内容,这里我们先编辑一下之前创建的 test3.txt 文件,文本内容为“hello everyone !”,然后把内容显示在屏幕上,命令行操作如下:

cat test3.txt

在这里插入图片描述

less

刚刚介绍的 cat 是一次显示所有内容,less 则是将文件内容一次一页地显示到屏幕上,更适合文件内容较多的场景,可以通过鼠标滚轮或者上下键翻页,如果想要退出只需要按一下键盘上的 Q 键。

less test3.txt

在这里插入图片描述

head

head 命令用于显示文件内容的前几行,如果不加任何参数,默认显示前十行,输入如下指令:

head  test3.txt

如果只想显示前五行,则需要在 head 命令后添加参数“-5”,输入如下指令:

head -5 test3.txt

tail

tail 命令的用法与 head 刚好相反,用于显示文件内容的后几行,如果不加任何参数,默认显示后十行,输入如下指令:

tail  test3.txt

如果只想显示后五行,则需要在 tail 命令后添加参数“-5”,输入如下指令:

tail -5 test3.txt

查询文件内容

使用 less 进行简单搜索

在使用 less 对文件内容进行阅读的过程中,输入“/关键词”即可对文件内容进行搜索,区分大小写,输入如下指令:

less test3.txt
/Sparse

在这里插入图片描述

grep

grep(Globally search a Regular Expression and Print)是一种强大的文本搜索工具,它能使用特定模式匹配(包括正则表达式)搜索文本。输入如下命令行,以搜索文本 test3.txt 中的“hello”为例:

grep Sparse test3.txt

grep 默认是区分大小写的,如果想无视大小写需要添加参数“-i”,输入如下指令,大家观察一下两个命令行的结果差异:

grep sparse test3.txt
grep -i sparse test3.txt

如果想要搜索一个短语,必须给要搜索的内容加上单引号(英文单引号),输入如下指令:

grep 'Sparse is' test3.txt

此外,grep 命令还有很多其他参数可选,用以修改命令行为:

  • -v 用于显示没有匹配到的行;
  • -n 在匹配行前面显示行号;
  • -c 用于显示匹配行的总数量;
grep  -v Sparse  test3.txt
grep  -n Sparse  test3.txt
grep  -c Sparse  test3.txt

在这里插入图片描述

reference http://www.iflyros.com/courseInfo/?id=81

c++ pcl点云处理(2025 长期更新) 目录1.常用的点云文件2.认识点云的文件格式3.点云的数据结构4.输入输出(IO)5.KD树6.Oc树(八叉树)7.点云可视化8.点云滤波9.点云拟合分割10.点云与图像11.特征点与特征描述及提取12.点云配准13.点云曲面重建 阅读详情

相关推荐

通俗傻瓜式理清光栅化渲染和光线追踪渲染的原理

用通俗语言傻瓜式的讲清楚光栅渲染和光线追踪渲染的原理,方便没有相关理论基础的朋友理解入门。

qq_37366618的博客 2万+

Linux的read_write函数实现对1.txt文件内容的复制到另外一个2.txt文件

1、打开要复制的文件 2、创建新的文件 3、把源文件内容读到缓冲区,把缓冲区内容写入新文件 4、循坏执行第三步,直到读取的字节数量为0,退出循坏。 5、关闭打开的文件 文件描述符:0标准输入 1标准输出 2标准出错 3默认文件描符返回值 #include <unistd.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include<stdio.h> int

weixin_45571586的博客 2788

汇川AM系列后台安全管理与用户权限的设置方法

汇川AM系列后台安全管理与用户权限的设置方法。

viixin的博客 8461

linux(虚拟机、Ubuntu):编码实现把文件1(1.txt)复制到文件2(2.txt)

#include<sys/types.h> #include<sys/stat.h> #include <fcntl.h> #include<unistd.h> #include <stdio.h> #include <string.h> int main(int argc, char const *argv[]) { int a, b; char buff[64], buff1[58]; int fd = open("1.tx.

qq_52526226的博客 1977

“基于车载车机 ADB 的安卓自动化测试”以及“类似智谱 AutoGLM 的 AI 安卓自动化项目”的整理和选型建议。

本文系统梳理了安卓自动化测试两大路线。传统ADB框架中,**Appium**适用于企业级测试,**AndroidViewClient**和**Airtest**适合脚本化与图像识别场景。AI驱动的方案里,**智谱Open-AutoGLM**擅长中文场景的视觉理解与操作,**DroidRun**支持多模型与跨平台,而**Android-MCP**则适合将安卓能力作为工具集成到现有AI平台。选型需根据稳定性、技术栈与AI集成需求决定。

weixin_39072720的博客 901

Ansys Lumerical 启动时出现 Error: Could not connect to Ansys license server specified at 1055@ 的一种解决办法

考虑到 2020 版的时候是直接在全局变量里指定具体地址,但是 2024 版本是写成 1055@localhost ,并且之后在站里搜相关 Ansys 的问题都指向 1055 端口被占用,虽然问题不一样,但是本着死马当活马医,就按照。我最近在跑超透镜结构,听说2024版本现在有GPU加速可以用,就把Lumerical从2020升到2024版本,结果发现一开头的破解办法完全不一样了。一开始安装的时候以为2020没有删干净,导致2024版的安装一直锁着目标地址,解决办法参考。的办法来操作,在关闭了。

qq_51404184的博客 5759

Linux环境Libreoffice实现Word、Excel等在线预览

目录 转PDF 一、Linux安装libreoffice 二、Java代码实现 这里介绍的是在linux环境(windows环境类似)下实现讲word、Excel、ppt、txt以及png图片转换为PDF文件后实现的预览。由于需要转换为PDF文件,当Excel表格太大太宽的时候,可能出现换页等格式被破坏的情况。 一、Linux安装libreoffice 从官网下载对应版本的libreoffice 下载地址:https://www.libreoffice.org/download/down

wolf_you的专栏 7570

Webug4.0 打靶笔记

一、Webug 的安装 (1)基本信息 WeBug 名称定义为”我们的漏洞”靶场环境 ,基础环境是基于 PHP/mysql 制作搭建而成,中级环境与高级环境分别都是由互联网漏洞事件而收集的漏洞存在的操作环境。部分漏洞是基于Windows操作系统的漏洞所以将WeBug的web环境都装在了一个纯净版的Windows 2003的虚拟机中。在 webug3.0 发布后的四百多天 226安全团队终于在大年初二发布了 webug 的 4.0 版本。 (2)虚拟机的安装 最新超详细VMware虚拟机下载与安装_隐

m0_60716947的博客 6128

linux命令学习系列9-目录相关操作cd,mkdir,rmdir,cp

上节内容复习:1.      创建文件:touch命令2.      删除文件:rm命令3.      移动文件:mv命令4.      查看文件:cat,head,tail命令 作业:在根目录创建文件test.txt,创建目录test(命令是mkdir),把test.txt移动到test目录下,然后重命名为test.doctouch test.txtmkdir testmv test.txt /...

挨踢学霸 349

PCB板Gerber文件的理解和制作

Gerber文件是PCB生产的关键文件,主要包括:1)走线层(GTL/GBL);2)阻焊层(GTS/GBS);3)丝印层(GTO/GBO);4)板框层(GMx/GKO);5)钢网层(Gtp/GBp);6)钻孔文件(NCdrillFiles)。其中1-10项和15项钻孔文件必须提供,建议包含11-14项辅助钻孔层。Gerber文件不含过孔属性,需提前在AD中设置过孔盖油。导出步骤包括:导出非机械层、机械层和钻孔层,新版AD可通过"文件->制造输出->GerberFiles"操作

qq_37999850的博客 854

026:vue+threeJS 设置地面铺砖的效果

BoxGeometry 是 Three.js 中用于创建立方体或长方体的几何体类。它允许你指定立方体的宽度、高度、深度以及这三个方向上的分段数,从而控制立方体的细分程度。width: 立方体的宽度(沿 x 轴方向)。height: 立方体的高度(沿 y 轴方向)。depth: 立方体的深度(沿 z 轴方向)。widthSegments: 可选参数,指定立方体在 x 轴方向上的分段数,默认值为 1。heightSegments: 可选参数,指定立方体在 y 轴方向上的分段数,默认值为 1。

大剑师兰特的GIS世界 647

Linux部署开源文档预览服务kkfileview

注:安装过程如下,office组件较大请耐心等待。

YunWisdom 3549

芒果YOLO11改进44:主干Backbone篇之MobileViT::结合最新 ICLR2022 顶会|轻量通用的MobileViT结构(一)Transformer,轻量级、通用且移动友好的视觉转换

MobileViT::结合最新 ICLR2022 顶会|轻量通用的MobileViT结构(一)Transformer,轻量级、通用且移动友好的视觉转换

包括YOLOv5、YOLOv7、YOLOv8等模型改进 372

Linux基础——文件管理

Linux文件管理,目录,cd,pwd,ls命令,Linux目录和文件相关命令,文件类型区分

qq_59362964的博客 1806

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

2.2 Linux 命令行基本操作(二)

本节主要讲述文件管理和文件预览以及查询的相关操作。

敏而好学,不耻下问 650

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Nemo文件管理器:掌握高效文件管理的核心技术

在Linux系统中,文件管理是日常工作中不可或缺的一环。面对繁杂的文件操作需求,Nemo文件管理器凭借其专业的功能设计和直观的用户体验,为Cinnamon桌面环境用户提供了完整的解决方案。这款工具不仅能简化基础操作,还能通过丰富的扩展功能满足高级用户的复杂需求。 ## 🔧 核心功能深度解析 ### 多标签页管理技术详解 Nemo支持浏览器式的多标签页操作,让你可以在单个窗口中管理多个目录。通

gitblog_00548的博客 582

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Linux命令零基础入门:从开机到基本操作

上找到了一个很方便的Linux命令练习环境,不需要安装任何软件,直接在浏览器里就能练习这些命令。对于Linux新手来说,最重要的是多动手实践。最近在学Linux系统,发现很多新手朋友对命令行操作感到头疼。今天分享一个我自己整理的Linux基础命令学习笔记,希望能帮助大家快速上手。:在大多数Linux发行版中,可以通过快捷键Ctrl+Alt+T快速打开终端窗口。命令提示符通常以$或#结尾,表示等待输入命令。:Linux命令通常由命令名、选项和参数组成,中间用空格分隔。:可能是命令拼写错误或该命令未安装。

SunstoneLion34的博客 299

一次发布,玩转Linux文件管理核心操作

本文通过若依应用发布场景,系统讲解Linux文件管理核心操作:使用cp复制、mv移动重命名、rm删除文件,结合find查找与tar归档,掌握目录结构设计与版本管理。重点解析软链接实现“current”入口切换,体现运维高效思路。同时深入理解文件类型、inode机制及时间属性(mtime/ctime),夯实文件系统认知基础,为实际运维打下坚实根基。

m0_70361639的博客 310

KDE 王牌文件管理器 Dolphin:为什么它是 Linux 桌面上最受欢迎的免费文件管理器?

如果你正在寻找一款**免费文件管理器**,那么 KDE 桌面环境自带的 **Dolphin 文件管理器** 绝对是绕不开的选择。作为 KDE 官方出品的王牌文件管理器,Dolphin 以「轻快、好用、功能全面」著称,无论是 Linux 新手还是资深开发者,都能靠它高效管理硬盘、U 盘、SD 卡中的全部文件。它不仅是 KDE Plasma 的默认文件管理器,也被无数发行版用户视为 Linux 桌面上

gitblog_00208的博客 411

linux下config文件,linux-config

我的linux中~/.config/写的一些配置文件主要是三个应用的配置ranger这是一个终端下的文件管理器, 对文件进行预览,可以对文件进行一些操作他的布局分为三列, 左边一列为父文件夹所在的目录, 中间一列为当前文件夹, 右边一列为文件预览ranger的配置文件有comands.py: 存放这一些python代码, 添加自己的命令, 在github中有提供一些脚本rc.conf: 配置文件f...

weixin_32770297的博客 2473

openEuler实验-基于openEuler的云景平台文件管理系统

openEuler实验-基于openEuler的云景平台文件管理系统的前言openEuler是一个开源的、基于Linux内核的操作系统,它致力于为云计算和边缘计算提供创新的解决方案。openEuler不仅拥有丰富的软件包和应用,还支持多种硬件架构,如x86、ARM和RISC-V等。openEuler的目标是成为一个开放的、多元的、可持续发展的社区,与广大开发者和用户共同推动操作系统的进步。

m0_72471315的博客 3058

遇见Strata:快速键盘优先的Linux文件管理器,Miller列导航与模糊搜索全解析

Strata 是一款为现代 Linux 桌面打造的**快速、键盘优先(keyboard-first)的文件管理器**。它把空间式 Miller 列导航、即时模糊文件名搜索、丰富预览面板和原生 Linux 桌面集成装进了同一个 GTK4 应用,专为 Omarchy 设计,也兼容其他 GTK4 环境。下面用一篇新手友好的指南,带你完整上手 Strata 的列导航、模糊搜索与日常操作。 ## 为什么选

gitblog_00031的博客 107

Linux常用命令快速入门指南

无需安装环境就能在线练习这些命令。我实际使用时发现它的终端模拟很流畅,特别适合新手入门学习。修改文件权限,644表示所有者可读写,其他人只能读。建议先掌握这些基础命令的常用参数,再逐步学习组合使用。则显示当前所在目录的绝对路径,避免在复杂的目录结构中迷失方向。在目录中查找文件,这两个命令配合正则表达式能发挥强大威力。查看文件内容,这两个命令组合能完成基本的文件管理需求。命令能快速查看当前登录用户信息,了解自己的权限状态;在Linux系统中,掌握基础命令是必备技能。查看详细说明,这是最好的学习资料。

ThunderstormDragon65的博客 245

linux文件权限rwrr,实训项目2__linux基本命令(带参考答案)

实训项目2__linux基本命令(带参考答案) (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!11.9 积分实验报告题目项目二、LINUX基本命令院系信息工程系专业网络工程班级2011级1班姓名学号2011指导教师2013年3月15日实训项目2LINUX基本命令一、实训目的●掌握LINUX各类命令的使用方法;●熟悉LINUX操作环境。二、实训内容...

weixin_34816557的博客 1259

【Linux知识】文件以及文件夹相关操作

本文详细介绍了Linux系统中文件与文件夹的分类查询与处理命令。主要内容包括:基础查询命令(ls、pwd)、高级查找(find按名称/类型/时间/大小筛选)、文件操作(cp、mv、rm)、压缩归档(tar、gzip、zip)、权限管理(chmod、chown)以及高级技巧(grep、xargs、日志查看)。特别强调了安全操作建议,如使用-i参数确认删除、限制find搜索深度等,并提供了权限审计方法。这些命令组合可高效完成文件管理任务,但需谨慎操作避免数据丢失。

wendao76的专栏 1908

FileBrowser:支持实时索引搜索与权限控制的自托管 Web 文件管理器

FileBrowser(又名 FileBrowser Quantum)是一个用 Go 编写的自托管 Web 文件管理器,单个二进制文件即可部署,不需要额外数据库环境。它把文件浏览、实时索引搜索、媒体预览、分享链接和用户权限管理整合在一个界面里,适合小团队共享文件、管理 NAS 上的媒体库,或作为个人网盘的替代品。 | 项目 | 说明 | | --- | --- | | 项目名 | FileBro

gitblog_00532的博客 674
上一篇: Linux基本操作之文件目录
下一篇: Linux基本操作之重定向文件
空LA
博客等级 码龄7年 316粉丝 114原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

空LA

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值