V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
serco
V2EX  ›  问与答

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

  •  
  •   serco · Aug 24, 2024 · 7051 views
    This topic created in 625 days ago, the information mentioned may be changed or developed.
    Supplement 1  ·  Aug 24, 2024
    感谢各位的回复,原来还有这么多工具

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

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

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

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

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

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