Linux文本内容管理命令

news2024/11/23 23:47:01

head与tail

head----显示文件前10行

tail----显示文件后10行

查看前n行命令:

head  -n +文件路径

  

查看后n行命令:

tail  -n  +文件路径  

管道符:

| ----将前一输出的结果作为后一命令的输入

查看第三行内容:head  -3  +文件路径 | tail  -1

less和more

less +文件路径----类似于打开一个阅读器,q退出,屏幕不会 有内容残留

more+文件路径-----同样是打开一个阅读器,会自动退出,屏幕会有内容残留

数据流:

标准输入(stdin)0-----从键盘获取的输入

标准输出(stdout)1----命令执行所回传正确信息回传到屏幕

标准错误输出(stderr)2----命令执行失败后,所回传的错误信息回传到屏幕上

重定向:

输出重定向:>(覆盖)  >>

输入重定向:<  <<(end结束符)

>  >>:

清空普通文件里的内容:

echo   > +路径

ls  /  >  dir

将 / 下的目录文件名称输入到普通文件dir下,如果dir不存在,则会创建一个dir,并将dir也输入到dir下

将报错内容放入/dev/null中

123  2>/den/null 

 <   <<:

cat  < 文件路径----读取文件的内容,(定时服务)

cat  << end---使用end结束符后,会在屏幕做输出

 

cat  >  文件路径 << end----输入end结束符后,会将输入的内容放入指定文件内

 

date | tee  文件路径 ---将时间输入到文件中做覆盖,同时在屏幕做输出

 

date | -a  tee  文件路径 ----对文件内容做覆盖

 vi/vim编辑器:

命令模式,编辑模式,末行模式

命令模式:

G--光标跳转到最后一行行首,g--光标跳转到第一行行首,nG--光标跳转到第n行行首,yy复制,p在光标上方粘贴,P在光标下方粘贴,dd删除当前行,u撤销

编辑模式:

iosa,IOSA进入编辑模式,I,i(光标当前位置进入,光标前输入),o,O(在光标下/上方空白行进入,光标前输入),s(删除当字母输入)S(删除当前行输入),a(光标跳转到下一字母进入)A(光标跳转到行尾进入),按键esc退出编=编辑模式

末行模式:

退出编辑模式(按键esc),:或 /进入末行模式,wq保存退出,q仅保存,w仅退出,wq!强制保存退出

相关命令:

/ set ---查询set,会将所有包含set的内容查出

 

: r+文件路径 ---读入文件

 

w +文件路径 ----文件另存为

 :%s/旧内容/新内容/g-----字符替换,g光标所在行全局替换,%整篇内容替换,不加g和%光标所在行首个匹配内容替换

 :set nu--显示行号

:set nonu---关闭行号显示

 

:1,2 co  8 ----将第一和第二行的内容复制到第8行后

 

 grep:-查找

 grep  root  /test/b----查找b文件内有关root的内容

 

grep  ^root  /test/a ----查找文件a内以root开头的行

grep nologin$ /test/b

grep [0-9] /test/b----查找包含0-9任意数字的行
grep [^0-9]  /test/b----查找以0-9任意数字开头的行
grep ^[^0-9] /test/b----查找非以0-9任意字符开头的行
grep ^$ /test/b----查找空行
grep -v ^$ /test/b----查找非空行

cut: -切割

cut  -d  :-f  1,3,4  /test/b---以:为分隔符,保留1,3,4列,以空格为分隔符时,用引号‘  ’,注意前方空格

sort: -排序

sort  -n  /test/b---按数值大小由小到大排序,空行在首,字母行在其后(无数值)

sort  -r  /test/b---反向排序 

sort  -k  :-t  2  /test/b---以:为分隔符按照第二列排序

sort  -u  /test/b----去重排序 

uniq  +文件路径 ----删除重复行

uniq   -c +文件路径-----统计重复行,与sort连用做数据统计

 

tr:-替换 

 cat /test/d | tr abc  ABC---将test/里的abc替换成ABC--逐个替换

 

 

tr  -s---将整个字符替换成单独一个字符表示 

wc:--统计 

wc  /test/d----统计行数,单词,字符 

 

cp,文件复制: 

cp 文件路径+新文件路径 

 

 复制的文件为全新的文件,与原文件有不同节点号

cp -a +文件路径+新文件路径 ---复制出与原文件属性内容相同(权限)的文件,例如acess,modify文件查看与修改时间相同的文件

mv:-文件剪切 --重命名

 mv  文件路径 +新文件路径,新文件与原文件路径相同,名字不同,则对原文件进行重命名

 

 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

损坏SD数据恢复的8种有效方法

SD卡被用于许多不同的产品来存储重要数据&#xff0c;如图片和重要的商业文件。如果您的SD卡坏了&#xff0c;您需要SD数据恢复来获取您的信息。通过从损坏的SD卡中取回数据&#xff0c;您可以确保重要文件不会永远丢失&#xff0c;这对于工作或个人原因是非常重要的。 有许多…

如何在产品创新中实践TRIZ方法?

TRIZ&#xff08;发明问题解决理论&#xff09;作为一种强大的创新方法论&#xff0c;自其诞生以来&#xff0c;便以其系统性、科学性和实用性&#xff0c;在全球范围内被广泛应用于产品创新、技术升级及难题解决等领域。本文&#xff0c;深圳天行健企业管理咨询公司旨在分享如…

合作文章|基于FFPE样本研究腹水微生物群与HCC继发腹水、PVTT之间的相互作用

文章题目&#xff1a;Ascitic microbiota alteration is associated with portal vein tumor thrombosis occurrence and prognosis in hepatocellular carcinoma 发表期刊&#xff1a;mBio 影响因子&#xff1a;6.4 研究背景 肝细胞癌(HCC)是最常见的恶性肿瘤之一&#xf…

D45XT160-ASEMI新能源专用D45XT160

编辑&#xff1a;ll D45XT160-ASEMI新能源专用D45XT160 型号&#xff1a;D45XT160 品牌&#xff1a;ASEMI 封装&#xff1a;DXT-5 安装方式&#xff1a;直插 批号&#xff1a;2024 现货&#xff1a;50000 正向电流&#xff08;Id&#xff09;&#xff1a;45A 反向耐压…

环球团队迅速崛起,把握最新市场趋势引领未来

近日&#xff0c;一个名为“环球团队”的股票投资团队在业内迅速崭露头角&#xff0c;备受瞩目。该团队由多位在金融证券领域经验丰富、见解独到的专家组成&#xff0c;很快赢得了投资者的信任和支持。他们凭借精准的市场分析和高效的投资策略&#xff0c;多次成功抓住市场机遇…

ceph-radosgw 手动安装教程以及安装问题解决办法

一、环境 操作系统版本&#xff1a;Ubuntu20.04 x86_64 ceph版本&#xff1a;ceph version 15.2.17 (8a82819d84cf884bd39c17e3236e0632ac146dc4) octopus (stable) radosgw版本&#xff1a;15.2.17 二、ceph-radosgw 安装步骤 ceph官方英文版教程&#xff0c;写了个大概步骤…

echarts 饼图中间文字颜色小写设置

想要实现的效果如下&#xff1a; 只要在formatter里这样写就可以啦&#xff0c;rich里面写你需要的样式即可 var option {color: [#3d6dfe, #27b3ff, #2fffc1, #ff892f, #fcff2f],tooltip: {trigger: item},legend: {type: scroll,itemWidth: 12,itemHeight: 10,itemGap: 25,…

综合安防管理平台LntonAIServer视频监控汇聚抖动检测算法优势

LntonAIServer视频质量诊断功能中的抖动检测是一个专门针对视频稳定性进行分析的功能。抖动通常是指视频帧之间的不必要运动&#xff0c;这种运动可能是由于摄像机的移动、传输中的错误或编解码问题导致的。抖动检测对于确保视频内容的平滑性和观看体验至关重要。 优势 1. 提高…

交换机的这些接口,网工真得清楚

号主&#xff1a;老杨丨11年资深网络工程师&#xff0c;更多网工提升干货&#xff0c;请关注公众号&#xff1a;网络工程师俱乐部 下午好&#xff0c;我的网工朋友。 交换机作为网络的核心设备之一&#xff0c;在实现高效的数据传输和网络管理方面扮演着非常重要的角色。 然而&…

echarts 多个3D柱状图

图片样式&#xff1a; 代码实现&#xff1a; <template><div :class"className" :style"{height:height,width:width}" /> </template><script> require("echarts/theme/sakura"); // echarts themeexport default {pro…

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接&#xff1a; https://tecdat.cn/?p37628 6月16日&#xff0c;小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞&#xff0c;这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示&#xff0c;公司准备量产&#xff0c;并计划今年四季度开启预…

Leetcode122. 买卖股票 状态机dp C++实现

Leetcode 122. 买卖股票的最佳时机 问题&#xff1a;给你一个整数数组 prices &#xff0c;其中 prices [ i ] 表示某支股票第 i 天的价格。 在每一天&#xff0c;你可以决定是否购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。你也可以先购买&#xff0c;然后在…

AOC商用显示器赋能绿色教育,助推教育信息化发展

摘要&#xff1a;助推教育发展&#xff0c;打造健康教学&#xff01; 作为提高国家创新能力及综合素养的基础&#xff0c;教育水平的高低往往决定着人才培养的数量和质量&#xff0c;决定着国家科技发展水平的高低&#xff0c;甚至于决定着民族国家的成败兴衰。从长远规划来看…

跨平台数据库管理软件SQLynx

什么是 SQLynx &#xff1f; SQLynx 是一个原生基于 Web 的 SQL 编辑器&#xff0c;支持企业的桌面和 Web 数据库管理。它最初被称为 SQL Studio&#xff0c;后来改名为 SQLynx。SQLynx 支持所有流行的数据库&#xff0c;如 MySQL、MariaDB、PostgreSQL、SQLite、Hive、Impala、…

Java File类与字节输入输出流详解

File类&#xff1a; 1.首先创建一下file的对象&#xff1a; 里面可以写相对路径或者绝对路径 File file new File("CCC.java"); 也可以使用其他构造方法 //String path "D:\\ch06"; //String fileName "1.txt"; File file new File(path…

超声波自动气象站

超声波自动气象站的功能优势可以包括以下几个方面&#xff1a; 高精度测量&#xff1a;超声波自动气象站采用超声波技术进行测量&#xff0c;可以实现高精度的测量结果&#xff0c;能够准确地测量气温、湿度、风速、风向等气象参数。 高可靠性&#xff1a;超声波自动气象站采用…

Zynq(2)从Hello World熟悉Zynq开发流程

文章目录 1.开发工具介绍2.工程目录简介3.Zynq裸机开发流程4.Hello World实现4.1vivado开发部分4.2vitis开发部分 5.传送门 1.开发工具介绍 xilinx提供了一系列的开发环境帮助用户提高开发效率&#xff0c;构建了完整的软件生态。对于最新的versal系列芯片&#xff0c;还提供了…

避雷!这5本计算机工程SCIE期刊被标记为“On Hold”状态!

计算机领域的研究学者们注意了&#xff01;&#xff01;&#xff01;这五本期刊被科睿唯安标记为On Hold了&#xff01;&#xff01; 1-IEEE Transactions on Intelligent Vehicles 2-Soft Computing 3-Multimedia Tools and Applicaitons 4-Journal of Intelligent & …

安卓学习笔记-unity调用原生opencv的sdk

unity调用原生opencv的sdk 问题描述解决思路解决过程准备工作opencv安卓原生sdk找到人脸检测的代码&#xff0c;检测成功后发送消息给unityunity接收消息 遇到的问题问题一问题二问题三 如何解决遇到的问题问题一&#xff1a;opencvactivity遮挡unity的界面问题问题二&#xff…

OpenAI官宣ChatGPT用户破2亿,新模型比GPT-4强100倍!

在刚刚召开的“KDDI SUMMIT 2024”大会上&#xff0c;OpenAI日本首席执行官長崎忠雄表示&#xff0c;截止至今年8月底&#xff0c;ChatGPT的月活用户数量突破2亿大关&#xff0c;成为史上最快达到这一成就的软件产品。 同时&#xff0c;ChatGPT企业级用户也获得大幅度增长达到…