精华内容
下载资源
问答
  • linux全局查询文件

    万次阅读 2019-08-09 10:03:54
    在工作中,可能突然需要找到某个文件,但是又不知道在那个位置,需要全局查询一下。下面是命令行: 建议进入某个文件夹减小搜索返回  第一种:  find / -name "*.log" | xargs grep "vl" /:意思是从/开始...

     在工作中,可能突然需要找到某个文件,但是又不知道在那个位置,需要全局查询一下。下面是命令行:

      建议进入某个文件夹减小搜索返回

     第一种: 

    find / -name "*.log" | xargs grep "vl"     

         /:意思是从/开始进行查找。

      意思是包含“vl”的行。

     不区分大小写

    第二种: 

    find  -iname "*SaleContractFromDc*"
    
    

    (推荐使用)第三种:

    find . -name  "SaleContractFromDC.jsp"

     

     linux 查找某目录下包含关键字内容的文件

    grep -r "test"

     

    展开全文
  • linux find name命令详解

    万次阅读 2018-09-28 11:31:44
    -name "*.txt" -o -name "*.pdf" 5. 匹配文件路径或者文件 find /admin/ -path "*user*" 6. 基于正则表达式匹配文件路径 find . -regex ".*\(\.txt\|\.pdf\)$" 7. 搜索出深度距离当前目录至少3个子目录的所有文件 ...

    find命令用来在指定目录下查找文件的命令,和locate不同,find命令是实时精确查找,不做模糊匹配,但是可以使用通配符查找,相对更精确。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件,并且将查找到的子目录和文件全部进行显示。

    语法格式:find  [查找路径]  [查找条件]  [查找后的动作]

    查找路径:指定具体搜索路径,默认为当前路径下;

    查找条件:可以根据文件名、大小、权限、日期等进行查找。没有指定条件的话默认为当前路径下所有文件;

    查找后的动作:对符合条件的文件作出的操作,如删除、复制,默认为输出到标准输出。

    实例列举:

    1. <

    展开全文
  • LINUX 提示bad variable name

    千次阅读 2019-03-27 09:35:08
    运行已经写好的.sh脚本后,在...原因是:脚本是在window下用notpad++写的,window和linux的编码不同 解决办法:vim name.sh 进入该文件的编辑状态 输入内容 :set ff=unix #这是进行编码切换 :wq #保存退出 ...

    运行已经写好的.sh脚本后,在终端运行时提示找不到这个文件,并且提示:bad variable name

    原因是:脚本是在window下用notpad++写的,window和linux的编码不同

    解决办法:vim name.sh 进入该文件的编辑状态

    输入内容  :set ff=unix #这是进行编码切换

                   :wq #保存退出

     

    展开全文
  • https://blog.csdn.net/weixin_41666796/article/details/89353878 相关函数接口信息 : #include <... ...unsigned if_nametoindex(const char *ifname); char *if_indextoname(unsigned ifindex, cha...

     

     

    https://blog.csdn.net/weixin_41666796/article/details/89353878

     

    相关函数接口信息 :

    #include <net/if.h>
    
    unsigned if_nametoindex(const char *ifname);
    char *if_indextoname(unsigned ifindex, char *ifname);
    struct if_nameindex *if_nameindex(void);
    void if_freenameindex(struct if_nameindex *ptr);
    
    •  
    if_nametoindex():指定网络接口名称字符串作为参数;若该接口存在,则返回相应的索引,否则返回0
    
    if_indextoname():指定网络接口索引以及一块长度至少为IF_NAMESIZE(16)字节的内存区域作为参数;若索引对应的网络接口存在,则在内存区域中返回该接口的名称字符串,否则返回NULL,并将errno设置为相应的值
    
    if_nameindex():返回动态分配的struct if_nameindex结构数组,数组中的每一个元素分别对应一个本地网络接口;struct if_nameindex结构的if_index字段为接口索引,if_name字段为接口名称字符串;索引为0且名称字符串为NULL表示结构数组的末尾;调用出错时,返回NULL,并将errno设置为相应的值
    
    if_freenameindex():通过if_nameindex()获取完毕接口名称与索引后,调用该函数以释放动态分配的内存区域
    
    以上4个函数在系统的man文档中都可以查看相应的描述,且都是POSIX标准支持的,Linux内核可能未实现这些函数,或已实现但不同于POSIX标准。这些函数的原型声明与定义并未出现在CentOS 6.7的定制内核2.6.32-573.26.1.el6.x86_64以及原版内核2.6.32.5中,而是由系统的glibc-2.12实现:在glibc-2.12.2源码树中,函数的原型声明位于sysdeps/gnu/net/if.h与sysdeps/generic/net/if.h,函数的定义位于sysdeps/unix/sysv/linux/if_index.c中,本质上是对ioctl(2)的SIOCGIFNAME,SIOCGIFCONF,SIOCGIFINDEX等操作以及netlink套接字进行了封装
    
    •  

    示例程序 :

    1.if_name_index.c 示例:

    int main(void)
    {
        struct if_nameindex *head, *ifni;
        ifni = if_nameindex();
        head = ifni;
        
        if (head == NULL) {
            perror("if_nameindex()");
            exit(EXIT_FAILURE);
        }   
        
        while (ifni->if_index != 0) {
            printf("Interfece %d : %s\n", ifni->if_index, ifni->if_name);
            ifni++;
        }   
        
        if_freenameindex(head);
        head = NULL;
        ifni = NULL;
        
        exit(EXIT_SUCCESS);
    }
    
    •  

    编译并运行 :

    •  

    2.if_index_to_name.c示例 :

    #include <stdio.h>
    #include <stdlib.h>
    #include <errno.h>
    #include <net/if.h>
    
    int main(int argc, char *argv[])
    {
        if (argc != 2) {
            fprintf(stderr, "Usage: %s [interface index]\n", argv[0]);
            exit(EXIT_FAILURE);
        }   
    
        int saved_errno = errno;
        char if_name[IFNAMSIZ] = {'\0'};
        unsigned int if_index = (unsigned int )atoi(argv[1]);
    
        char *name = if_indextoname(if_index, if_name);
        if (name == NULL && errno == ENXIO) {
            fprintf(stderr, "Index %d : No such device\n", if_index);
            exit(EXIT_FAILURE); 
        } 
        
        errno = saved_errno;  
    
        printf("Index %d : %s\n", if_index, if_name);
    
        exit(EXIT_SUCCESS);
    }
    
    •  

    编译并运行

    •  

    3.if_name_to_index.c示例 :

    #include <stdio.h>
    #include <stdlib.h>
    #include <net/if.h>
    
    int main(int argc, char *argv[])
    {
        if (argc != 2) {
            fprintf(stderr, "Usage: %s [interface name]\n", argv[0]);
            exit(EXIT_FAILURE);
        }   
    
        unsigned int if_index;
        if_index = if_nametoindex(argv[1]);
        if (if_index == 0) {
            fprintf(stderr, "Interface %s : No such device\n", argv[1]);
            exit(EXIT_FAILURE);
        }   
    
        printf("Interface %s : %d\n", argv[1], if_index);   
    
        exit(EXIT_SUCCESS);
    }
    
    • 编译并运行 :
    [lilei@gw ~]$ gcc if_name_to_index.c -o if_name_to_index
    [lilei@gw ~]$ ./if_name_to_index eth0
    Interface eth0 : 2
    [lilei@gw ~]$ ./if_name_to_index eth1
    Interface eth1 : 4
    [lilei@gw ~]$ ./if_name_to_index eth2
    Interface eth2 : 3
    [lilei@gw ~]$ ./if_name_to_index eth3
    Interface eth3 : No such device
    [lilei@gw ~]$ 
    展开全文
  • Linux 快速模糊查询命令

    万次阅读 2018-08-23 15:42:31
    目录 ...想模糊查询带有ssh特殊字符的进程 ps -aux|grep ssh 简写: ps aux|grep ssh pgrep命令 快捷命令 pgrep ssh 加参数-a查看带有详细名称的信息 pgrep ssh -a...
  • 这几天部署spark,总是报name or service not known错误,报错信息明显,心想一定是/ect/hosts文件错误,但是改了好多次并没有解决。。。。。结果是忽略了网络主机名字设置。/etc/sysconfig/network。真的很坑总结 ...
  • linux find -name 查找文件

    万次阅读 2017-03-06 20:21:03
    find / -name '*tomcat*' 2.在某目录下查找名为“elm.cc”的文件 find /home/lijiajia/ -name elm.cc 3.查找文件名中包含某字符(如"elm")的文件 find /home/lijiajia/ -name '*elm*' find /home/...
  • linux find命令复杂条件查询

    千次阅读 2013-08-27 00:25:20
    linux下面查询某类型的文件命令如下:find / -name '*.jpg'如果要查询jpg和jpeg文件,可使用-o指令find / -name '*.jpg' -o -name '*.jpeg'如果你只想查找文件名,而不想返回目录路径,可以使用-execfind ./ \( -...
  • linux命令行查询es数据

    万次阅读 2017-07-22 10:58:50
    1、查询gather-005中 NAME='Lihua' curl -XGET 'localhost:9200/gather-005/_search?pretty' -H 'Content-Type:application/json' -d' {  "query":{  "match":{  "NAME":"...
  • Linux查询zlib版本

    千次阅读 2019-04-19 15:17:15
    #find /usr/ -name zlib.pc /usr/lib64/pkgconfig/zlib.pc #cat /usr/lib64/pkgconfig/zlib.pc prefix=/usr exec_prefix=/usr libdir=/usr/lib64 sharedlibdir=${libdir} includedir=/usr/include Name: ...
  • linux tail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,假设该档案有更新,tail会自己主动刷新,确保你看到最新的档案内容。...
  • linux查询命令

    千次阅读 2018-08-01 17:44:35
    Linux中,有很多方法可以做到这一点。国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条。大多数程序员,可能经常使用其中的2到3条,对这5条命令都很熟悉的人应该是不多的。 1. find find是最常见和...
  • Linux:gcc编译时显示unknown type name

    万次阅读 2019-03-22 10:09:11
    错误提示如下: 原因:被自己改了头文件 在此之前安装了libcap-dev 不知道有没有影响 ...
  • Linux操作系统基础

    万次阅读 多人点赞 2018-05-27 12:16:53
    Linux简介 Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机 Linux介绍 Linux出现...
  • Linux使用Netbios Name及用WINS解析域名

    千次阅读 2011-03-02 15:21:00
    打开netbios name一项,并给出一个netbios名。   重启smb和nmb服务 sudo service smb restart sudo service nmb restart   2. 让linux可以通过域名访问windows(或其他开启了netbios名的linux
  • linux下常见版本查询操作

    千次阅读 2017-10-29 11:22:31
    系统版本查询1. 使用uname命令打印所有版本信息。(可通过uname –help查看使用方法)uname -a (我的)输出:Linux cvlab-MS-7A71 4.4.0-93-generic #116~14.04.1-Ubuntu SMP Mon Aug 14 16:07:05 UTC 2017 x86_64 x86...
  • linux模糊查询文件并删除

    千次阅读 2015-08-12 10:47:22
    因为工作用到定时删除3天前的日志文件文件,就写了段脚本。 发现其中还是有几小点坑人之处。记录一下 命令: find /log/*/*.log -mtime +3 -..."在不同版本的linux中会有不同的意义。 2、{}与\;之间必须有空格。 如下:
  • 刚入门linux,在测试网络时就遇到了 name or service not know的报错,记录一下解决办法,希望能帮上跟我一样的新手 先学下必备的技能:如何使用vi命令 进入正题,先登录就不多说了 添加dns服务器 命令行直接输入 ...
  • How do I change host name under Linux operating system? You need to use the host name command. It is used to either set or display the current host or domain name of the system. The hostname is use
  • Linux报错之ping: www.baidu.com: Name or service not known

    万次阅读 热门讨论 2018-09-17 10:54:52
    Linux报错之ping: www.baidu.com: Name or service not known centos作为操作系统的Virtual Machine: [root@localhost ~]# cat /etc/*release CentOS Linux release 7.5.1804 (Core) NAME=&amp;amp;amp;...
  • linux ping报错Name or service not known

    万次阅读 2017-11-08 15:46:03
    设置静态ip以后忘记设置dns,ping的时候报错:Name or service not known 添加dns即可vi /etc/resolv.conf nameserver 8.8.8.8 nameserver 8.8.4.4
  • linux ping 不通 Name or service not known

    千次阅读 2020-07-08 03:25:41
    静态IP DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx DEVICE...
  • linux查询正在运行的进程

    千次阅读 2018-07-13 11:27:49
    查进程:  ps命令查找与进程相关的PID号:  ps a 显示现行终端机下的所有程序,包括其他用户的程序。... Linux下还提供了一个killall命令,可以直接使用进程的名字而不是进程标识号,例如:# killall -9 NAME
  • Linux查询一台机器的IP地址和其对应的域名 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ nslookup > 127.0.0.1 Server: 127.0.1.1 Address: 127.0.1.1#53 1.0.0.127.in-addr.arpa name = localhost. >
  • 一、选择VMWare的NAT模式。 导航栏“编辑”->“虚拟网络编辑器” ->NAT模式->NAT设置 二、编辑网络配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33 文件名后缀ens33是随机的。...
  • Linux vi下提示 E32:NO file name

    千次阅读 2019-09-09 09:00:54
    Linux中保存未命名vim :wq /home/test 这个命令意思是把现在的文件保存到/home/test/1.txt目录下,然后退出。 cd转到/home/test/目录下,就会看到新保存的文件1.txt。 ...
  • [LINUX]查询某个目录下各文件的行数

    千次阅读 2019-08-08 22:33:03
    查询某个目录下各文件的行数 方法: 查询当前目录下后缀为.d的文件行数 find . -name "*.d" | xargs wc -l
  • linux 查询服务器的配置信息

    千次阅读 2019-04-04 10:04:05
    linux下看配置,可没有windows那么直观。你只能一个一个查看。 一:cpu [root@srv /]# more /proc/cpuinfo | grep "model name" [root@srv /]# grep "model name" /proc/cpuinfo 二:内存 [root@srv /]# grep...
  • Linux :虚拟机1上的 /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.8.201 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,236,855
精华内容 494,742
关键字:

linuxname查询

linux 订阅