
MY_CMD ${(f)"$(<MY_FILE.txt)"}
$(<MY_FILE.txt) 相当于 $(cat < MY_FILE.txt)${(f)MY_VAR} / ${(f)MY_VAL} 将 MY_VAL 或 MY_VAR 变量中的字符串值,使用换行符 \n split 成 N 个字符串值根据一定条件从 DB 中查询到若干 OSS 对象的 key ,然后将 OSS 对象下载到本地
parallel 命令和 rclone 进行下载,如使用 20 个并发下载: parallel -ij 20 rclone copy MY_STORAGE:MY_BUCKET/{} ./ -- key1 key2 key3arql -e MY_DB 'puts OrderItem.where(conditions...).pluck(:oss_key)' > oss_keys.txt, 而 parallel 不支持直接从文件中读取参数${(f)"$(<MY_FILE.txt)" 用法,将文本文件中的每一行转换成一个参数: parallel -ij 20 rclone copy MY_STORAGE:MY_BUCKET/{} ./ -- ${(f)"$(<oss_keys.txt)"; 文本行中即便存在空格等 shell 的 meta char 也没关系;但是需要注意进程参数列表的长度是有限制的,所以这个方法不适用于比较大的文本
因为这个补全,运行太慢了,经常卡顿,现在不想用了,但是忘记当时怎么设置了,哪个软件了,大家帮我看看怎么关闭
]]>本来可以很朴素的 命令 A ; 命令 B 分号隔开一下就好,但奈何某些情况
命令 A 按下回车后,不料等了很久很久还没完成,这才想起命令 B
然后就两难了:
所以想知道有没有类似队列或者其他办法,能解决上面这种追加命令的需求
现有环境是 macOS+Terminal+zsh
]]>求问下这个命令有没有优雅的写法?修改替换掉原文件
谢谢大佬指点大佬指点
]]>num_leechs 的值,如果大于 10,就返回 name 和 hash 的值,代码如下: [{ "added_on": 1576120104, "hash": "2fcb75646c688975daa840dfe466d21bc64118de", "name": "Ad.Astra.2019", "num_leechs": 545 }, { "added_on": 1576120104, "hash": "5c04a056d6821792db902b22aesdf23r2cd23rd23", "name": "ABC", "num_leechs": 32 }, { "added_on": 1576120104, "hash": "dfgsdfg34tv34tg34g34g6547h547h4567g567h45", "name": "eGE", "num_leechs": 2 } ] ]]>通配符可以解决这两个问题吗,感谢大佬解答!
]]>后来看腻了,于是自己做了个简约一点,颜色清爽一点的主题 jovial
https://github.com/zthxxx/jovial
没有 powerline 字体,没有复杂的监控显示,
只有最简单的几个状态展示:项目依赖语言、git 状态、当前时间

手动安装的话,就是直接下载 jovial.zsh-theme 这个文件到 oh-my-zsh 主题目录,
然后再改 ~/.zshrc 中的主题名为 jovial 。
当然,我这么懒的人肯定是提供了自动化的一句话安装嘛:
curl -sSL git.io/jovial | sudo bash -s $USER 会自动下载主题文件、安装 git autojump urltools 插件,并自动修改 .zshrc 中的主题名和插件名配置。
如果没有 zsh 或 oh-my-zsh 的话,也会默认尝试自动安装并修改默认 shell (所以才需要 root 权限)~
支持 MacOS、Debian / Ubuntu、CentOS、Arch,
所以也可以在服务器上这样一句话安装,
比如把上面那句话加入到服务器初始化脚本中,方便的多,简直不要太爽!
]]>
LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 设置了字符集也不行。

好多好多问题,有踩过坑的分享下呗
]]>
图中的提示符(这个还能称为提示符吗?),键入命令前的箭头标识以及其中所显示的内容,看起来直接、舒服,想知道是如何实现的,谢谢! ]]>git clone git@github.com:six-ddc/zsh-proxychains-ng.git ~/.oh-my-zsh/custom/plugins/zsh-proxychains-ng echo "plugins+=(zsh-proxychains-ng)" >> ~/.zshrc 使用时,按 [ESC]-P ,自动添加(去除) proxychains4 -q 命令前缀,支持 emacs 和 vi mode 。
]]>写了一篇关于 zsh 和 oh-my-zsh 的一篇文章:http://www.jiang-di.org/tools/2015/04/08/i-hope-know-when-first-use-zsh.html
上面介绍了一些非常有用的 zsh 插件比如 z,zsh-autosuggestions,以及一些神奇的 oh-my-zsh 自带的命令。比如观看历史记录的d 以及可以看到你的使用频率前 10 的命令的 zsh_stats。
大家还有什么推荐的我可以加上去喔!
另外用 oh-my-zsh 的同学可以在 Terminal 里敲zsh_stats回车,晒晒你使用命令的 top 10 !
我的环境是: Linux Mint + zsh + on-my-zsh
问题:打字慢,很卡。为此我已经把fcitx-sogou卸载了,现在用英文输入法。
workaround:在zsh里面运行bash,再敲命令。流畅无比。
有没有高手点播一下,为什么我的zsh这么卡,而我是据很多位大牛都说zsh好用切过来的,难道是姿势不对?
]]>
]]>