Fish Shell 3.6 发布,功能强大的命令行 Shell
Fish Shell 3.6 已发布。
fish 是适用于 Linux、macOS 的命令行 Shell,其名字取于 "the friendly interactive shell" 的简称,最大特点就是方便易用、功能强大、智能并且用户友好。很多其他 Shell 需要配置才有的功能,fish 默认提供,不需要任何配置。
新版本值得关注的变化:
- 默认情况下,
Control-R
会在 pager 中打开命令历史记录。这是完全可搜索且支持语法高亮的,可作为在其他 shell 中提供的增量搜索的替代方案。此外还为自定义绑定添加了新的特殊输入函数history-pager
- 为缩写提供更灵活的方式 (#9313,#5003,#2287):
- 支持使用正则表达式而不是字面量词汇来描述匹配 token
- 替换文本支持由 fish 函数生成,而不是字面量词汇
- 支持将光标定位在 expansion 中的任何位置,而不是在末尾
示例
function multicd echo cd (string repeat -n (math (string length -- $argv[1]) - 1) ../) end abbr --add dotdot --regex '^\.\.+$' --function multicd
上面案例可写为:
..
tocd ../
,...
tocd ../../
....
tocd ../../../
- ……

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
zoxide 0.9 发布,更智能的 cd 命令
zoxide 是一个更智能的 cd 命令,支持所有主要的 Shell,灵感来自于 z 和 autojump。它能记住你最常使用的目录,所以你只需敲几下键盘就能 "跳转" 到它们。 新增 edit 子命令来调整条目的分数 修复 Zsh:补全与 zsh-autocomplete 冲突 Fzf:macOS 上的 "invalid option" PowerShell:正确处理 UTF-8 编码 Zsh:不要隐藏 chpwd 钩子的输出 Nushell:升级最小支持版本至 v0.73.0 Zsh:修复在没有找到匹配的情况下,交互式补全中的额外空格 Fzf:各种改进 Nushell:当初始化两次时,意外地重新定义了 hooks 移除 remove -i 子命令:用 edit 代替 更多详情可查看:https://github.com/ajeetdsouza/zoxide/releases/tag/v0.9.0
- 下一篇
Apache James MIME4J 存在敏感信息泄露漏洞
漏洞描述 Apache James MIME4J 是一个用于解析纯RFC822和MIME格式的电子邮件消息流并构建电子邮件信息树表示的项目。 Apache James MIME4J 受影响版本中的 TempFileStorageProvider 类生成的临时文件由于读取权限设置不当,能够被系统本地用户读取,导致邮件相关敏感数据被泄露。 漏洞名称 Apache James MIME4J 存在敏感信息泄露漏洞 漏洞类型 信息暴露 发现时间 2023-01-06 漏洞影响广度 极小 MPS编号 MPS-2022-65097 CVE编号 CVE-2022-45787 CNVD编号 - 影响范围 org.apache.james:apache-mime4j@[0.3, 0.8.9) 修复方案 将组件 org.apache.james:apache-mime4j 升级至 0.8.9 及以上版本 参考链接 https://www.oscs1024.com/hd/MPS-2022-65097 https://nvd.nist.gov/vuln/detail/CVE-2022-45787 Commit ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Red5直播服务器,属于Java语言的直播服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作