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

用过的命令行总是忘,特别是偶尔用的,或者忘记 option 代表什么,每次都得查,有什么管理工具或者解决办法吗?

  •  
  •   serco · 90 天前 · 4131 次点击
    这是一个创建于 90 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言  ·  89 天前
    感谢各位的回复,原来还有这么多工具

    原来的方式,Warp + oh my zsh, 不行就 tldr 或者文档

    打算试试 Warp + fish, fzf 不错,但我目前不确定是不是喜好它接管历史的这个方式,或者说是不是 warp 的 ctrl+r 就足够了。
    第 2 条附言  ·  89 天前
    上面打错了,想说 atuin 的,打成 fzf 了。。。
    46 条回复    2024-08-25 10:33:12 +08:00
    Saturn72
        1
    Saturn72  
       90 天前
    man
    serco
        2
    serco  
    OP
       90 天前
    @Saturn72 那不还是查。。。
    James369
        3
    James369  
       90 天前
    alias
    nagisaushio
        4
    nagisaushio  
       90 天前   ❤️ 4
    serco
        5
    serco  
    OP
       90 天前
    @nagisaushio 在用,能省一点时间,但感觉还是没有彻底解决问题。

    有时候忘了是靠 ai 帮我写需要的,但参数可能不是我想要的。
    fields
        6
    fields  
       90 天前   ❤️ 1
    记又记不住 查又懒得查 那就多用呀 有印象了搜下就复制拿来用了
    gbadge
        7
    gbadge  
       90 天前
    多用
    gbadge
        8
    gbadge  
       90 天前
    惟手熟尔
    ltux
        9
    ltux  
       90 天前   ❤️ 4
    使用 -- 开头的 long option, 不用 - 开头的 short option
    serco
        10
    serco  
    OP
       90 天前
    @fields 用的东西比较杂,一段时间多用记住了,隔了很久再捡回来就不记得了。搜索的通常还要细看调整选项再用,时间花不少,所以在找有没有合适的工具。
    serco
        11
    serco  
    OP
       90 天前
    @ltux 这个建议好,有助后来回忆。
    AdamMing
        12
    AdamMing  
       90 天前
    Alfred snippets
    povsister
        13
    povsister  
       90 天前   ❤️ 1
    无它,唯手熟尔
    falcon05
        14
    falcon05  
       90 天前 via iPhone   ❤️ 7
    我一般是 history | grep
    Jinnrry
        15
    Jinnrry  
       90 天前 via iPhone   ❤️ 1
    没有,就算你找个工具,真用的时候又会纳闷上次提醒 option 那个工具叫啥
    msg7086
        16
    msg7086  
       90 天前
    不常用的不要去硬记,把脑子留给更常用的东西。真的重要又少用的就记在 note 里,要用到了再去翻。
    tongbufu
        17
    tongbufu  
       90 天前 via iPhone   ❤️ 1
    备忘录
    Donahue
        18
    Donahue  
       90 天前
    问 gpt 类工具就好了
    AilF
        19
    AilF  
       90 天前   ❤️ 4
    falcon05
        20
    falcon05  
       90 天前 via iPhone
    @AilF 这个好!
    cdwyd
        21
    cdwyd  
       90 天前
    @falcon05 ctrl+r 更方便
    serco
        22
    serco  
    OP
       90 天前
    @AilF 这个好,非常赞
    eephee
        23
    eephee  
       90 天前   ❤️ 1
    fzf
    limbo0
        24
    limbo0  
       90 天前   ❤️ 1
    laxenade
        25
    laxenade  
       90 天前   ❤️ 1
    fzf 搜出来,要是不太确定 options 就扔进 https://explainshell.com/看看
    bugDev
        26
    bugDev  
       89 天前   ❤️ 1
    还有一个方式。如果你熟悉 vim 的话,可以将 shell 设置成 vim 模式,这样就能使用 / 搜索了
    hicdn
        27
    hicdn  
       89 天前 via Android
    @falcon05 直接用 fzf 接管历史命令,记个大概就能搜索到历史命令
    newdongyuwei
        28
    newdongyuwei  
       89 天前   ❤️ 2
    fish shell 可以解决 用过的命令行总是忘这种问题
    IvanLi127
        29
    IvanLi127  
       89 天前
    我都是输命令前一部分,然后 up up ... up up enter

    找不到就问 ai 帮我了,我用 warp ,临时用用他的 ai 还算方便。

    查询的话用 tldr 代替 man ,感觉常用命令的说明会比较简洁些。

    最后就是 google 了
    KevinDo2
        30
    KevinDo2  
       89 天前
    好记性不如烂笔头
    echooo0
        31
    echooo0  
       89 天前   ❤️ 1
    xshell 有快速命令集的,一键点击 或者 快捷键
    Monad
        32
    Monad  
       89 天前   ❤️ 1
    [navi]( https://github.com/denisidoro/navi)
    常用的命令用这个管理
    huangmingyou
        33
    huangmingyou  
       89 天前
    apropos 和 man
    wdv2ly
        34
    wdv2ly  
       89 天前 via Android
    没人推荐 warp 吗,用了半年多了,感觉很好。不知道的命令可以直接输自然语言,会自动 ai 接管帮你写出命令执行。
    kinkin666
        35
    kinkin666  
       89 天前
    @falcon05 再来一个 ctrl + r
    leconio
        36
    leconio  
       89 天前 via iPhone
    --help
    英语好可以用 github copliot 命令行插件
    gouflv
        37
    gouflv  
       89 天前 via iPhone
    warp 无脑且丝滑
    iosx
        38
    iosx  
       89 天前 via iPhone
    ctrl+r
    fxxkbioinfo
        39
    fxxkbioinfo  
       89 天前
    @newdongyuwei 提示 completion 无敌,而且会给把 options 的解释,如果是其他 command ,可以自己生成 completion
    serco
        40
    serco  
    OP
       89 天前
    @gouflv 在用 warp ,可能没用明白,平时 ctrl+r ,不行就 AI 吗?
    charlie21
        41
    charlie21  
       89 天前 via Android
    很多情况下你不只需要记忆一个命令,还要记得在何种情况下使用那个命令。于是,目的 + 命令 + 情况,会变成全新的记忆单位。基于这个记忆单位,最简单的检索办法就是检索情况,所以你很快就需要一个真正的记事本软件来便于检索各个情况。
    moreover 然后你会开始想给一些情况增加上下文 ...
    如此膨胀的信息量都是有迹可循的,它根植于一个用信息的人在面对自我增殖式的信息的应对本能。
    这时候你会需要一个真正的便于检索的记事本软件比如 ________
    serco
        42
    serco  
    OP
       89 天前
    @charlie21 比如什么?我现在一般会把常用的 setup flow 等记在 notion ,但还是很不方便,既没有解释也没有补全,专向功能上不足。
    haha1903
        43
    haha1903  
       89 天前
    Warn 不是可以用 # 开头查 AI 吗?
    falcon05
        44
    falcon05  
       89 天前 via iPhone
    我也试了 atuin ,觉得有点过度设计,不是很喜欢这个。
    oneisall8955
        45
    oneisall8955  
       89 天前
    同一台主机,调大历史数量,Ctrl R 看历史,历史不对继续按 R
    Biaogo
        46
    Biaogo  
       89 天前 via Android
    foot + fish
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4915 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 05:42 · PVG 13:42 · LAX 21:42 · JFK 00:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.