用过的命令行总是忘,特别是偶尔用的,或者忘记 option 代表什么,每次都得查,有什么管理工具或者解决办法吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
serco
V2EX    问与答

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

  •  
  •   serco 2024-08-24 10:09:5 +08:00 6068 次点击
    这是一个创建于 414 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言    2024-08-24 20:18:59 +08:00
    感谢各位的回复,原来还有这么多工具

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

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

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

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

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

    最后就是 google 了
    KevinDo2
        30
    KevinDo2  
       2024-08-24 15:30:31 +08:00
    好记性不如烂笔头
    echooo0
        31
    echooo0  
       2024-08-24 16:08:11 +08:00   1
    xshell 有快速命令集的,一键点击 或者 快捷键
    Monad
        32
    Monad  
       2024-08-24 16:14:46 +08:00   1
    [navi]( https://github.com/denisidoro/navi)
    常用的命令用这个管理
    huangmingyou
        33
    huangmingyou  
       2024-08-24 18:27:53 +08:00
    apropos 和 man
    wdv2ly
        34
    wdv2ly  
       2024-08-24 18:36:52 +08:00 via Android
    没人推荐 warp 吗,用了半年多了,感觉很好。不知道的命令可以直接输自然语言,会自动 ai 接管帮你写出命令执行。
    kinkin666
        35
    kinkin666  
       2024-08-24 18:41:32 +08:00
    @falcon05 再来个 ctrl + r
    leconio
        36
    leconio  
       2024-08-24 19:12:14 +08:00 via iPhone
    --help
    英语好可以用 github copliot 命令行插件
    gouflv
        37
    gouflv  
       2024-08-24 19:38:25 +08:00 via iPhone
    warp 无脑且丝滑
    leoe
        38
    leoe  
       2024-08-24 19:55:39 +08:00 via iPhone
    ctrl+r
    fxxkbioinfo
        39
    fxxkbioinfo  
       2024-08-24 20:04:17 +08:00
    @newdongyuwei 提示 completion 无敌,而且会给把 options 的解释,如果是其他 command ,可以自己生成 completion
    serco
        40
    serco  
    OP
       2024-08-24 20:10:37 +08:00
    @gouflv 在用 warp ,可能没用明白,平时 ctrl+r ,不行就 AI 吗?
    charlie21
        41
    charlie21  
       2024-08-24 20:36:18 +08:00 via Android
    很多情况下你不只需要记忆一个命令,还要记得在何种情况下使用那个命令。于是,目的 + 命令 + 情况,会变成全新的记忆单位。基于这个记忆单位,最简单的检索办法就是检索情况,所以你很快就需要一个真正的记事本软件来便于检索各个情况。
    moreover 然后你会开始想给一些情况增加上下文 ...
    如此膨胀的信息量都是有迹可循的,它根植于一个用信息的人在面对自我增殖式的信息的应对本能。
    这时候你会需要一个真正的便于检索的记事本软件比如 ________
    serco
        42
    serco  
    OP
       2024-08-24 20:43:03 +08:00
    @charlie21 比如什么?我现在一般会把常用的 setup flow 等记在 notion ,但还是很不方便,既没有解释也没有补全,专向功能上不足。
    haha1903
        43
    haha1903  
       2024-08-24 22:40:04 +08:00
    Warn 不是可以用 # 开头查 AI 吗?
    GG668v26Fd55CP5W
        44
    GG668v26Fd55CP5W  
       2024-08-25 10:21:53 +08:00 via iPhone
    我也试了 atuin ,觉得有点过度设计,不是很喜欢这个。
    itechify
        45
    itechify  
    PRO
       2024-08-25 10:22:11 +08:00
    同一台主机,调大历史数量,Ctrl R 看历史,历史不对继续按 R
    Biaogo
        46
    Biaogo  
       2024-08-25 10:33:12 +08:00 via Android
    foot + fish
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2670 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 87ms UTC 02:41 PVG 10:41 LAX 19:41 JFK 22:41
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86