V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
proxychains
V2EX  ›  问与答

请教一个神奇的命令

  •  
  •   proxychains · 2023-09-25 16:22:56 +08:00 · 294 次点击
    这是一个创建于 458 天前的主题,其中的信息可能已经有所发展或是发生改变。

    t\a\c$@</*?c/*?*?*w\d 实际上, 他是可以执行的

    [root@ansible ~]# t\a\c$@</*?c/*?*?*w\d
    openvpn:x:994:990:OpenVPN:/etc/openvpn:/sbin/nologin
    nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
    rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
    ceph:x:167:167:Ceph daemons:/var/lib/ceph:/sbin/nologin
    frpc:x:1002:1002::/home/frpc:/sbin/nologin
    apache:x:48:48:Apache:/usr/share/httpd:/sbin/nologinh
    nginx:x:995:991:Nginx web server:/var/lib/nginx:/sbin/nologin
    cloudroot:x:996:992::/opt/cloudroot:/bin/bash
    centos:x:1000:1000:Cloud User:/home/centos:/bin/bash
    

    从执行结果来看, 等价于 cat /etc/passwd 后面的 /*?c/*?*?*w\d 应该是 /etc/passwd 的正则表达式. 中间的应该是 < 左重定向 还有这种操作的... 那么, 前面的 \t\a\c$@ 是什么?

    AoEiuV020JP
        1
    AoEiuV020JP  
       2023-09-25 17:09:00 +08:00
    有点意思,花里胡哨都是没用的,实际上就是 tac ,最后的\d 的斜杠也是没用的,
    proxychains
        2
    proxychains  
    OP
       2023-09-25 17:29:08 +08:00
    原来是 tac
    tac - concatenate and print files in reverse
    后面是正则表达式...
    bash 的九中写法
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2446 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 15:59 · PVG 23:59 · LAX 07:59 · JFK 10:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.