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

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...
有效的括号 一、题目 给定一个只包括 '(',')','{','}'...
【PdgCntEditor】解... 一、问题背景 大部分的图书对应的PDF,目录中的页码并非PDF中直接索引的页码...