Skip to content

杏坛广场枯别是昨日,欲与云晴空 ​

6

封面是某个早晨,路过杏坛广场,看见阳光明媚,心情愉悦,随手一拍。

胡言乱语 ​

平衡AI在个人创作中的参与度

这是一个发人深省的问题。在进行创作时,究竟该如何平衡AI在个人创作中的参与度呢?想必很多人都明白,应当以个人为主、AI为辅,这似乎是不言而喻的道理。 然而,当我们处于能力不足的学习阶段,AI创作的水平远远超越我们时,我们又当如何?比如,你有一个选题,结果AI写出来的比你更加完美,你丝毫没有补充的余地,难免会涌起一种无力感。更令人唏嘘的是,当我带着这个话题去询问AI时,它的分析竟比我还要透彻。这不禁让我陷入更深的思考,在创作这条道路上,该如何在借助AI力量的同时,保持并提升自己的创作能力呢?

值得分享 ​

  • Nushell

    一个现代化的、跨平台的 Shell 和脚本语言。旨在解决传统 Shell 在处理数据时的痛点

  • Fish shell

    一个以用户体验为核心设计的交互式 Shell,强调开箱即用和零配置友好性。

  • Zsh

    一个功能强大、高度可扩展的 Unix Shell,兼具 Bash 兼容性与强大扩展能力。

编程手札 ​

Nushell 初体验

一个比较现代化 Shell。由 Rust 语言编写,特长是处理数据,也可用于日常。

动手体验

  1. Shell 安装

    使用 scoop 安装 nushell

    bash
    scoop install nushell
  2. 动手体验

    输入 ls 回车

    bash
    ls
    
    ╭───┬────────────┬──────┬────────┬────────────────╮
    │ # │    name    │ type │  size  │    modified    │
    ├───┼────────────┼──────┼────────┼────────────────┤
    │ 0 │ 2025-00.md │ file │  256 B │ 2 days ago     │
    │ 1 │ 2025-01.md │ file │ 6.2 kB │ 28 minutes ago │
    │ 2 │ 2025-02.md │ file │ 4.1 kB │ 13 minutes ago │
    │ 3 │ 2025-03.md │ file │ 6.3 kB │ 11 minutes ago │
    │ 4 │ 2025-04.md │ file │ 4.8 kB │ a month ago    │
    │ 5 │ index.md   │ file │  229 B │ a month ago    │
    ╰───┴────────────┴──────┴────────┴────────────────╯

    会输出一个表格,可以看到 name, type, size, modified 都是是独立的列。

  3. 处理文件

    nushell 内置了许多用于数据处理的命令,用来处理复杂数据

    bash
    # 找出大于 1KB 的文件,只显示名字
    ls | where size > 1kb | select name
    
    ╭───┬────────────╮
    │ # │    name    │
    ├───┼────────────┤
    │ 0 │ 2025-01.md │
    │ 1 │ 2025-02.md │
    │ 2 │ 2025-03.md │
    │ 3 │ 2025-04.md │
    ╰───┴────────────╯
  4. 常用命令速查

    nushell 有许多内置命令,语法统一

    任务Bash/Zsh 命令Nushell 命令说明
    查看帮助man lshelp ls内置帮助非常详细
    当前路径pwdpwd一样
    切换目录cdcd一样
    查看文件catopen自动识别 json, toml, yaml 等格式
    查找内容grepgrep 或 wherewhere 用于结构化数据,grep 用于文本
    统计行数wc -llength计算列表长度
    环境变量echo $PATH$env.PATH环境变量在 $env 中
  5. 个性化配置

    nushell 的配置文件也是 nushell 代码

    bash
    # 查看 配置文件的位置
    $nu.config-path
    
    # 通常在 ~/.config/nushell/config.nu

    可以设置别名 (alias)、提示符 (prompt)、快捷键等个性化设置

  6. 小结

    nushell 是一个强大的提示友好的shell ,在日常交互方面也没有明显的短板。

清闲半日 ​

  • 生活

    毕业了,虽然不喜欢这个学校,但真到了走的时候,却有点不舍,不舍的是物呢?还是人呢?亦或青春的流逝?

  • 电视剧:《民王》

    搞笑剧,幽默讽刺了一些日本政治上的丑闻,本质还是偏搞笑。推荐下饭看。

    谁看了都会喜欢贝原小秘书的😀。

  • 音乐:《情人—solo》——李荣浩

    哥弹爽了,我也听爽了。

如有转载或 CV 请标注本站原文地址