Linux常用命令工具
创始人
2024-04-02 03:33:51
0

1、查找特定文本中的特定字符
cat filename | grep myStr
eg: cat .config | grep KCOV

2、查找特定文本中的特定字符并打印具体行数
cat filename | grep -n myStr
eg:: cat .config | grep -n KCOV

3、查找一个文件夹中的特定字符
grep -r myStr filedir
eg: grep -r __NR_ioctl ./
在这里插入图片描述
4、寻找特定文件名
find filedrr -name myStr
在这里插入图片描述
5、查找内核符号
cat /proc/kallsyms | grep -n myStr
在这里插入图片描述
6、vim浏览文件时快速跳转
用vim打开文件后,从键盘输入数字,按enter,则可向下跳转,比如:输入 3000+enter,向下跳转3000行;从键盘输入数字,按k,则可向上跳转,比如:输入5000+k,则向上跳转5000行。

7、在没有vim工具的Linux系统中,则使用vi查看文本内容

8、ssh-keygen生成密钥和密码时自动输入空(等于按两次enter键)

ssh-keygen -t rsa -N “” -f my.key
-N “” 告诉它使用空密码(与交互式脚本中的两个输入相同)

-f my.key告诉它存储密钥my.key(根据需要改变).

整个过程运行时无需提供任何输入键:)
在这里插入图片描述
9、Linux版本问题
Linux具有非常严格的版本管理,重新编译内核版本号会发生变化,导致.ko无法插入,解决办法参考:https://kernel.blog.csdn.net/article/details/78510497
CONFIG_LOCALVERSION_AUTO = y 修改为 #CONFIG_LOCALVERSION_AUTO is not set
export LOCALVERSION=“”
再次查看生成的版本中间文件,发现与原来版本一致了
vim include/config/kernel.release
OR
vim include/generated/utsrelease.h

相关内容

热门资讯

修复 爱普生 EPSON L4... L4151 L4153 L4156 L4158 L4163 L4165 L4166 L4168 L4...
【PdgCntEditor】解... 一、问题背景 大部分的图书对应的PDF,目录中的页码并非PDF中直接索引的页码...
监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
【前端】‘??‘与‘||‘有什... 0 问题 经常写const data = res.data.a ?? ''或者const d...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
牛客计算器的改良(Python... 文章目录1.题目描述2.输入描述:3.输出描述:4.示例15.分析6.代码7.结语 链接࿱...
正大杯|市调大赛|2023备赛... 关键信息 同时随着精细化养宠趋势的深入,宠物消费类目日渐丰富。 本报告通过 Niuco...
QGIS下载在线地图(Goog... 前言 国内外有很多在线地图下载软件,但功能单一,基本上只能下载数据&#x...