linux语言查找命令 linux常用查找命令( 六 )


Linux查找文件内容的常用命令方法:
1、从文件内容查找匹配指定字符串的行:
$ grep "被查找的字符串" 文件名
2、从文件内容查找与正则表达式匹配的行:
$ grep –e “正则表达式” 文件名
3、查找时不区分大小写:
$ grep –i "被查找的字符串" 文件名
4、查找匹配的行数:
$ grep -c "被查找的字符串" 文件名
5、从文件内容查找不匹配指定字符串的行:
$ grep –v "被查找的字符串" 文件名
6、从根目录开始查找所有扩展名为.log的文本文件 , 并找出包含”ERROR”的行
find / -type f -name "*.log" | xargs grep "ERROR"
7、例子 :查找/SqLogs/access.log文件中包含".exe" 或者"TCP_DENIED"的记录
方法1:grep /SqLogs/access.log –e ".exe”
grep /SqLogs/access.log –e "TCP_DENIED”
方法2:find /SqLogs –type f –name access.log | xargs grep ".exe"
find /SqLogs –type f –name access.log | xargs grep "TCP_DENIED"
Linux C语言 在文件中查找字符串匹配关键字#include
stdio.h
#include
stdlib.h
#include
string.h
#define
FILE_NAME_MAX
50
#define
SEPERATE_STRING_MAX
100
int
StrCount(FILE
*file,char
*str);
int
main()
{
char
*filename,*spestr;
FILE
*fp;
filename=(char
*)malloc(FILE_NAME_MAX);
spestr=(char
*)malloc(SEPERATE_STRING_MAX);
printf("Input
the
filename:");
while(1)
{
scanf("%s",filename);
fp=fopen(filename,"r");
if(fp!=NULL)
{
break;
}
printf("Can't
open
the
file.Try
Again!");
}
printf("Input
the
special
string:");
scanf("%s",spestr);
printf("%d
times
of
%s
in
%s.",StrCount(fp,spestr),spestr,filename);
fclose(fp);
free(filename);
free(filename);
return
0;
}
int
StrCount(FILE
*file,char
*str)
{
int
count=0;
char
ch;
int
p=0;;
【linux语言查找命令 linux常用查找命令】while((ch=fgetc(file))!=EOF)
{
//
当前读入的字符匹配
str
相应位置的字符
if(ch
==
str[p])
{
//
匹配下一个字符
p++;
//
如果已经匹配成功
if(str[p]
==
'\0')
{
count++;
//
从头开始重新匹配
p
=
0;
}
}
//
//
当前读入的字符不匹配
str
相应位置的字符
else
{
linux系统上用什么命令查看本机运行的jdk的版本的JDK有以下几种方法:
1、查找目前所使用的linux下所使用的jdk安装后的目录:echo $JAVA_HOME;
2、获得目前所使用的linux下所使用的jdk的版本java -version;
3、获得所安装后的jdk的版本,在bin目录下输入 ./java -version即可;配置好Java环境的情况下可以使用 java -version查看 。
拓展资料:
JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK) 。
SE(JavaSE),standard edition,标准版 , 是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE 。
请问LINUX系统的语系版本怎么查看第一种:使用命令查看Linux系统的所有语言版本信息:
[root@3.5.5Biz-46 ~]# lsb_release -a
第二种:查看配置文件获取Linux的版本信息:
[root@3.5.5Biz-46 ~]# cat /etc/issue
linux语言查找命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux常用查找命令、linux语言查找命令的信息别忘了在本站进行查找喔 。

推荐阅读