文件操作命令touch、cat、more、cp、mv

touch 创建文件

1)可以通过touch命令创建文件。

2)语法: touch  Linux路径

3)touch命令无选项,参数必填,表示要创建的文件路径,相对、绝对、特殊路径符均可以使用。

注:以 d 开头的代表文件夹,以 - 开头的代表文件。

cat 命令 查看文件内容

 1)有了文件后,我们可以通过cat命令查看文件的内容。

more 命令 翻页查看文件内容

1)more命令同样可以查看文件内容,与cat不同的是:

1.1 cat是直接将内容全部显示出来。

1.2 more支持翻页,如果文件内容过多,可以一页页的展示。

2)语法:more  Linux路径

2.1 同样没有选项,只有必填参数,参数表示:被查看的文件路径,相对、绝对、特殊路径符都可以使用。

3)Linux系统内置有一个文件,路径为:/etc/services,可以使用more命令查看。

more /etc/services

3.1 在查看的过程中,通过空格翻页。

3.2 通过 q 退出查看。

cp 命令复制文件文件夹

1)cp 命令可以用于复制文件、文件夹,cp 命令来自英文单词:copy。

2)语法:cp  [ -r ]  参数1   参数2

2.1 -r 选项,可选,用于复制文件夹使用,表示递归。

2.2 参数1,Linux路径,表示被复制的文件或文件夹。

2.3 参数2,Linux路径,表示要复制去的地方。

mv 移动文件或文件夹

1)mv 命令可以用于移动文件、文件夹,mv命令来自英文单词:move

2)语法:mv  参数1  参数2

2.1 参数1,Linux路径,表示被移动的文件或文件夹。

2.2 参数2,Linux路径,表示要移动去的地方,如果目标不存在,则进行改名,确保目标存在。

将 test2.txt文件,移动到 lmgdDir文件下:

mv 改名效果:

(test.txt存在,test333.txt 不存在,目标不存在,则将test.txt改名为test333.txt,test.txt没有了)

rm 删除文件、文件夹

1)rm 命令可以用于删除文件、文件夹。

2)语法:rm  [ -r  -f ]  参数1   参数2  ......参数N

2.1 与cp命令一样,-r 用于删除文件夹。

2.2 -f 表示force,强制删除(不会弹出提示确认信息)

a、普通用户删除内容不会弹出提示,只有root管理员用户删除内容会有提示。

b、 所以一般普通用户用不到 -f 选项。

3、参数1、参数2、......、参数N,表示要删除的文件或文件夹路径,按照空格隔开。(一次性可删除多个文件或文件夹)

rm 删除文件、文件夹——通配符

1)rm命令支持通配符 *,用来做模糊匹配。

2)符号 * 表示通配符,即匹配任意内容(包含空),示例:

2.1 test*,表示匹配任何以test开头的内容。

2.2 *test,表示匹配任何以test结尾的内容。

2.3 *test*,表示匹配任何包含test的内容。

3)删除所有以test开头的文件或文件夹。

rm -r test*

4) rm 是一个危险的命令,特别是处在root(超级管理员)用户时,谨慎使用。

如下命令,千万不要在 root 管理员用户下执行:

rm  -rf /

rm  -rf /*

相当于在Windows上执行C盘格式化。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/425641.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

PlantUML - 时序图

时序图主要内容 下面是一个简单的时序图,我们可以很容易并且美观的表达我们的交互流程,只需要在箭头的两边指定一个名字,加上描述即可: startuml bkloanapply -> bkloanapprove : request bkloanapprove --> bkloanapply :…

LeetCode 刷题 [C++] 第215题.数组中的第K个最大元素

题目描述 给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。 请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 你必须设计并实现时间复杂度为 O(n) 的算法解决此问题。 题目分析 根据题意分析&…

C++入门和基础

目录 文章目录 前言 一、C关键字 二、命名空间 2.1 命名空间的定义 2.2 命名空间的使用 2.3 标准命名空间 三、C输入&输出 四、缺省参数 4.1 缺省参数的概念 4.2 缺省参数的分类 五、函数重载 5.1 函数重载的简介 5.2 函数重载的分类 六、引用 6.1 引用的…

WordPress介绍(开源内容管理系统(CMS),一个用于构建和管理网站的平台)

文章目录 Introduction to WordPress: Powering the Web with Simplicity and Flexibility(WordPress简介:以简洁和灵活性驱动万维网)Overview of WordPress(WordPress概述)Evolution of WordPress(WordPre…

华为od机试C卷-最长表达式求值

1 题目描述 提取字符串中的最长合法简单数学表达式子串,字符串长度最长的,并计算表达式的值,如果没有返回0。简单数学表达式只能包含以下内容0-9 数字,符号* 说明: 1.所有数字,计算结果都不超过 long 2.如果有多个长…

基于yolov5的草莓成熟度检测系统,可进行图像目标检测,也可进行视屏和摄像检测(pytorch框架)【python源码+UI界面+功能源码详解】

功能演示: 基于yolov5的草莓成熟度检测系统,系统既能够实现图像检测,也可以进行视屏和摄像实时检测_哔哩哔哩_bilibili (一)简介 基于yolov5的草莓成熟度系统是在pytorch框架下实现的,这是一个完整的项目…

【XIAO ESP32S3 sense 通过 ESPHome 与 Home Assistant 连接】

XIAO ESP32S3 sense 通过 ESPHome 与 Home Assistant 连接 1. 什么是 ESPHome 和 Home Assistant?2. 软件准备3. 开始4. 将 Grove 模块与 ESPHome 和 Home Assistant 连接5. Grove 连接和数据传输6. Grove -智能空气质量传感器 (SGP41)7. OV2…

自学Python笔记总结(2——了解)

网络了解 网络调试助手 NetAssist.exe NetAssist.exe 使用方法请自行寻找 UDP协议 (只能一来一回的的发消息,不可连续发送) UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议。在通信开始之前,不需要建…

【JavaEE】_Spring MVC 项目传参问题

目录 1. 传递单个参数 1.1 关于参数名的问题 2. 传递多个参数 2.1 关于参数顺序的问题 2.2 关于基本类型与包装类的问题 3. 使用对象传参 4. 后端参数重命名问题 4.1 关于RequestPara注解 1. 传递单个参数 现创建Spring MVC项目,.java文件内容如下&#xff…

Kubernetes-1

学习Kubernetes第一天 k8s-11、什么是Kubernetes2、配置Kubernetes2.1、准备三台全新的虚拟机2.2、关闭防火墙和SElinux2.3、修改主机名2.4、升级操作系统(三台一起操作)2.5、配置主机hosts文件,相互之间通过主机名互相访问2.6、配置master和node之间的免密通道2.7、…

sql 行列互换

在SQL中进行行列互换可以使用PIVOT函数。下面是一个示例查询及其对应的结果: 创建测试表格 CREATE TABLE test_table (id INT PRIMARY KEY,name VARCHAR(50),category VARCHAR(50) );向测试表格插入数据 INSERT INTO test_table VALUES (1, A, Category A); INSE…

关键因素:公司并购或拆分后的SAP数据迁移成功执行要点

合并、收购和资产剥离对CIO和CFO来说都是一项艰巨的任务;它们在业务和技术方面都具有很大影响力,企业并购或拆分在数据迁移方面需要考虑哪些关键因素? 在迁移中构建自动化 先确定要迁移、集成或剥离的SAP系统和数据集,然后执行这…

Notepad3:告别Windows记事本,轻松进行文本编辑

名人说:莫道桑榆晚,为霞尚满天。——刘禹锡(刘梦得,诗豪) 创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 目录 一、什么是Notepad3?①Notepad3②核…

【bioinformation 2】生物数据库

🌞欢迎来到AI医学的世界 🌈博客主页:卿云阁 💌欢迎关注🎉点赞👍收藏⭐️留言📝 🌟本文由卿云阁原创! 📆首发时间:🌹2024年3月3日&…

安卓手机安装termux、kali linux及基本配置

相关阅读:Termux 高级终端安装使用配置教程 | 国光 百度安全验证 该文安装的 kali liunx 应该是简易版的,没有相关工具 一、下载安装termux 建议通过 f-droid 应用市场下载链接termux,点击即直接下载。 二、配置termux 1.更换镜像源 te…

【c++】继承深度解剖

> 作者简介:დ旧言~,目前大二,现在学习Java,c,c,Python等 > 座右铭:松树千年终是朽,槿花一日自为荣。 > 目标:了解什么事继承,基类和派生类的使用和…

C语言题目讲解

一:力扣485. 最大连续 1 的个数 1.题目: 2.思路分析 先设定两个变量,一个变量(ret_e)用来存连续的1的个数,当nums[i]为0时,该变量就置为0,当nums【i】为1时,再重新&…

Spring中的数据校验---JSR303

介绍–什么是JSR303 JSR 303是Java中的一项规范,用于定义在Java应用程序中执行数据校验的元数据模型和API。JSR 303的官方名称是"Bean Validation",它提供了一种在Java对象级别上执行验证的方式,通常用于确保输入数据的完整性和准…

训练2布线 玛露希尔

前言 这不是雕刻 是布线纹理绘制blender材质渲染 2D 3D 起手式 八点眼 侧峰线 三角鼻(三面鼻) 下颚角 额, 嘴 线 法令环 橄榄嘴

【LeetCode】升级打怪之路 Day 12:单调队列

今日题目: 239. 滑动窗口最大值 | LeetCode 今天学习了单调队列这种特殊的数据结构,思路很新颖,值得学习。 Problem:单调队列 【必会】 与单调栈类似,单调队列也是一种特殊的数据结构,它相比与普通的 que…