Linux学习笔记(三)

一、创建/删除文件夹

1.mkdir -p  文件夹名/子文件夹/子文件夹;

2.mkdir test{a,b,c} : 创建testa、testb、testc文件夹;

3.mkdir -p test/{a,b,c}:创建test文件夹,并在文件夹中创建a、b、c文件夹;

4.rmdir 文件夹: 文件夹必须是空的,才能被删除;

5. rm -rf 文件夹: 可以强制删除多层文件夹;

二、文件/文件夹操作

1.复制:copy 源文件地址   目标地址 

2.复制文件夹:copy -r  多层文件夹    目标地址

3.移动/重命名:mv 文件/文件夹   目标地址

4.创建文件:touch 创建文件

5.查看文件信息: stat 文件名

6.链接

ln -s  文件名  链接名 (软连接,文件删除,连接就找不到了) 

ln   文件名  链接名 (硬链接,文件删除,链接依然存在)

PS:两种链接,文件内容改变时,两个链接内容随之改变;

7.查看文件

cat: 适合少量内容,tac:文件内容倒着看;

more:翻页显示 (回车翻页,b退回,h查看帮助)

head 数字: 前几行;

tail 数字:后几行;

tail -F 文件名:监控文件内容的变化(跟文件名有关)

tail -f 文件名: 监控文件内容的变化(跟文件链接Inode有关)

find / -name  文件名: 查找文件

三.vi/vim编辑文件常用方法

1. vi +数字 文件名 :直接定位到指定第几行;

2.vi + 文件名:直接定位到末尾;

3.vi +/内容:指定查找内容(按n下一处,)

4.A行尾输入,I(行首输入)、0(另取一行输入)

5. fn+ ⬅:行首; fn+➡: 行尾

5.set nu :添加数字行号; set nonu: 取消数字行号;

6. 数字 gg :直接跳转到 数字 行;

7. shift G: 跳到最后一行;

8. dd: 删除一行, 10dd: 删除10行;

9.dw:删除单词,3dw:删除后面3个单词;

10:y复制一行,p粘贴, x :剪切一个词;

11.yw 复制一个单词,数字p:复制多遍;

12. u 撤销操作

13.k,j,k,L 对应左、下、上、右;

14. shift Z Z :保存修改并退出;

15. 数字 r ,输入替换词:实现目标的替换;

16. ctrl +s :锁屏; ctrl+q: 解锁;

四.查找内容的常用方法

1. :/查找内容   , shift+n:查看下一处符合条件的内容;

2.:s/被替换内容/替换内容/g: 只替换当前行的符合内容,若没有g,只替换第一个符合条件的内容;

3.:g/被替换内容/s//替换内容/g:替换文档中所有符合内容。

五.上传、下载文件

yum install lrzsz 

rz +回车:将本地文件上传到当前的目录;

sz+ 文件名+回车:将指定文件下载到本地;

scp 文件名  用户名@目标IP:/指定文件夹/ :将文件拷贝到另一台电脑上

scp  用户名@目标IP:/指定文件夹/ 存放地址 :将文件拷贝从目标电脑拷贝过来

scp -r 文件夹名  用户名@目标IP:/指定文件夹/ :将文件夹拷贝到另一台电脑上

六.文件压缩和解压

1.tar

解压:tar -zx(解压)V(过程)f(文件) 源文件名

压缩:tar -zcf 压缩后的名字  源文件名

2.zip/unzip 

安装:yum install zip unzip -y

压缩:zip -r 文件名 源文件名

解压:unzip 源文件名

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

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

相关文章

北京Profinet转Modbus网关配置调试详解

一、背景:在工业自动化系统中,PLC(可编程逻辑控制器)与流量计之间的通信是非常重要的,以确保数据准确传输并实现控制功能。然而,由于PLC和流量计可能采用不同的通信协议(如Profinet和Modbus&…

前端将DOM元素导出为图片

前端工作中经常会用到把一些元素导出,比如表格,正好项目有遇到导出为excel和导出为图片,就都封装实现了一下,以供其他需求的开发者使用: 1.导出为文档 这个说白了就是下载的功能,传过去检索参数&#xff…

最小二乘法算法(个人总结版)

最小二乘法(Least Squares Method)是一种通过最小化误差平方和来拟合数据的回归分析方法。它被广泛应用于线性回归、多元回归以及其他数据拟合问题中。以下是详细的教程,涵盖基本概念、数学推导、具体步骤和实现代码。 1. 最小二乘法基本概念…

大模型应用框架-LangChain

LangChain的介绍和入门 💥 什么是LangChain LangChain由 Harrison Chase 创建于2022年10月,它是围绕LLMs(大语言模型)建立的一个框架,LLMs使用机器学习算法和海量数据来分析和理解自然语言,GPT3.5、GPT4是…

Java应用中的短信发送解决方案:RocketMQ实践指南

在当今的数字化时代,短信作为一种即时的通讯方式,被广泛应用于各种业务场景中,如用户身份验证、订单状态更新、营销推广等。对于Java应用来说,集成一个高效、可靠的短信发送服务是至关重要的。Apache RocketMQ 作为一款高性能、低…

102.网络游戏逆向分析与漏洞攻防-ui界面的设计-反隐身功能的界面设计与实现(有不使用MFC生成,自己手写代码创建复选框与事件的例子)

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 如果看不懂、不知道现在做的什么,那就跟着做完看效果,代码看不懂是正常的,只要会抄就行,抄着抄着就能懂了 内容…

STM32--ADC

一、简介 *ADC(Analog-Digital Converter)模拟-数字转换器 *ADC可以将引脚上连续变化的模拟电压转换为内存中存储的数字变量,建立模拟电路到数字电路的桥梁 *12位逐次逼近型ADC,1us转换时间 *输入电压范围:0~3.3V&…

基于Springboot+vue实现的汽车服务管理系统

作者主页:Java码库 主营内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app等设计与开发。 收藏点赞不迷路 关注作者有好处 文末获取源码 技术选型 【后端】:Java 【框架】:spring…

Java开发:Spring Boot 实战教程

序言 随着技术的快速发展和数字化转型的深入推进,软件开发领域迎来了前所未有的变革。在众多开发框架中,Spring Boot凭借其“约定大于配置”的核心理念和快速开发的能力,迅速崭露头角,成为当今企业级应用开发的首选框架之一。 《…

露营地管理小程序基于ThinkPHP+FastAdmin+UniApp开发

应用介绍 本文来自:露营地管理小程序基于ThinkPHPFastAdminUniApp开发 - 源码1688 基于ThinkPHPFastAdminUniApp开发的现代化的露营地管理小程序,是专为露营业务设计开发小程序应用。平台拥有多角色管理,同时具有营位预定、门票购买等功能模…

OrangePi AI Pro 测试体验

感谢CSDN活动提供的OrangePi AI Pro ,之前一直用的树莓派,正好体验一下新的国产设备, 1、开机体验 整个设备包装不错,链接键盘、屏幕和鼠标,整体开机体验不错,内置OS不错,这个系统内嵌了中文输…

C语言,排序

前言 排序,可以说是数据结构中必不可缺的一环。我们创造数据存储它,要想知道数据之间的联系,比较是必不可少的。不然,费劲心思得来的数据若是不能有更多的意义,那么拿到了又有什么用? 排序是计算机内经常进…

老挝语翻译通App中国人出门在外都在用的老挝语翻译工具,支持老挝文OCR识别、文字转语音、老挝语背单词学习等等功能!

老挝语翻译通App,一款更加符合中国人用语习惯的翻译工具,在国内外都能正常使用的翻译器。当大家选择去东南亚国家旅游、GAP的时候,老挝这个国家是值得一去的,可以让大家感受到另一番风情。 但是,在去之前,需…

关于序列化与反序列化解题

1、[安洵杯 2019]easy_serialize_php <?php$function $_GET[f];function filter($img){$filter_arr array(php,flag,php5,php4,fl1g);$filter /.implode(|,$filter_arr)./i;return preg_replace($filter,,$img); }if($_SESSION){unset($_SESSION); }$_SESSION["use…

Linux学习笔记:日志文件的编写

日志文件Log.hpp 日志文件的作用简单的日志文件编写 日志文件的作用 日志文件可以很好的帮我们显示出程序运行的信息,例如,进程pid,运行时间,运行状况等,通过日志记录程序的执行路径、变量值、函数调用等&#xff0c;可以帮助我们快速定位和修复代码中的错误。 简单的日志文件…

UMG绝对坐标与局部空间

在 Unreal Engine 的 UMG&#xff08;Unreal Motion Graphics&#xff09;中&#xff0c;“绝对坐标”和“局部空间”是两个常见的概念&#xff0c;主要用于描述 UI 元素的位置和大小。 概念与区别 绝对坐标&#xff08;Absolute Coordinates&#xff09;&#xff1a;这是指相…

LeetCode1137第N个泰波那契数

题目描述 泰波那契序列 Tn 定义如下&#xff1a; T0 0, T1 1, T2 1, 且在 n > 0 的条件下 Tn3 Tn Tn1 Tn2给你整数 n&#xff0c;请返回第 n 个泰波那契数 Tn 的值。 解析 递归应该会超时&#xff0c;可以用循环&#xff0c;或者官方解法的矩阵的幂。 public int tr…

索尼CEO宣布全力推进AI电影制作,《蜘蛛侠》制片人坚称不用AI

原标题&#xff1a;索尼互娱制片人与CEO唱反调 易采游戏网6月3日消息&#xff1a;在最近的一次行业会议上&#xff0c;索尼影业高层首席执行官托尼文西奎拉向媒体透露&#xff0c;索尼正在全力推进人工智能(AI)技术的研发与应用&#xff0c;特别是在电影制作流程中。这一策略旨…

彩光大放异彩!《智慧园区以太全光网络建设技术规程》应用案例征集活动结果公布

近日,中国建筑业协会绿色建造与智能建筑分会正式公布了《智慧园区以太全光网络建设技术规程》应用案例征集活动的结果。本次活动旨在推广和应用该规程,进一步推动智慧园区的数字化、智慧化、绿色化建设。众多优秀项目在征集活动中脱颖而出,展示了规程在实际应用中的显著成效。评…

数据结构--关键路径

事件v1-表示整个工程开始&#xff08;源点&#xff1a;入度为0的顶点&#xff09; 事件v9-表示整个工程结束&#xff08;汇点&#xff1a;出度为0的顶点&#xff09; 关键路径&#xff1a;路径长度最长的路径 求解关键路径问题&#xff08;AOE网&#xff09; 定义四个描述量 …