一些linux命令学习
2022/7/1 5:19:36
本文主要是介绍一些linux命令学习,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1、diff命令
diff用来比较两个文件的差异,若不输出内容表示两个文件完全相同,如果输出内容表示内容不同需要修改
diff filetxt1 filetxt2
c:需要做一些修改
a:需要添加一些内容
d:需要删除一些内容
字符前的数字表示第一个文件中的行数,字符后的内容表示第二个文件中的行数。
< 表示引用的第一个文件中的内容,而 > 表示引用的第一个文件中的内容
举个栗子:
现有两个日志文件1.log和2.log
第一种情况:
diff 1.log 2.log
1.log的第三行需要和2.log的第三行不同,需修改,以及展示出第三行的内容
第二种情况:
1.log的第一行和第二行和2.log的第0行不同,需删掉
第三种情况:
2.log的第0行和1.log的1,2行不同,需要添加一二行才能和1.log相同
2、less和more
less命令
介绍:与more类似,但是less可以向前向后查看文件内容,比more更灵活
语法:more[选项] 文件名
选项:
-E:如果文件内容在第一屏就结束了,那么直接退出
-e:如果文件内容在第二屏就结束了,那么直接退出
-m:在内容最下面显示百分比
-M:在内容最下面显示行号和百分比
-s:将连续的空行显示为1行
操作:
Ctrl+F:先前滚动一屏
Ctrl+B:先后滚动一屏
Ctrl+D:先前滚动半屏
Ctrl+U:先后滚动半屏
↑/ j:向上滚动一行
↓/ k:向下滚动一行
g:移动到最前面
G:移动到最后面
q:退出
示例:
查看1.txt的内容
less 1.txt
查看1.txt的内容,并且如果该内容少于一屏,那么直接就退出
less -E 1.txt
查看1.txt的内容,并且如果该内容少于两屏,那么直接就退出
less -e 1.txt
查看1.txt的内容,并且在内容下方显示百分比和行号
less -M 1.txt
这篇关于一些linux命令学习的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南