转载

微软将Ubuntu Bash进行了升级,支持了Tmux

微软将Ubuntu Bash进行了升级,支持了Tmux

  近日,微软发布了 Windows 10 build 14361 的更新版本,提供了对 Tmux 的支持。在这个版本中,bash 极大地增强了 TTY/PTY 支持,目前 Tmux 的程序可以在终端中进行工作了!此外,新版本的 bash 也提供来了对 TTY 设备进行 chmod 和 chown 操作的支持。

  新版本 Bash on Windows 的 DrvFs 严格区分大小写。在 /mnt/c 中大小写不同的文件系统则认为是多个不同的文件,比如说 linuxprobe.txt 和 LINUXPROBE.TXT 就是两个不同的文件。虽然 NTFS 可以存储大小写不同的同名文件,但是新版本在离开 Bash on Windows 环境,这两个文件虽然依旧存在。

  此外,新版本还支持许多新的特效:

  1. 保持了 Linux 的一些习惯 0.0.0.0 和 :: 可以用来指代 localhost 了。

  2. 修复了某些情况下断开终端连接时挂起的问题

  3. sendmsg/recvmsg 现在可以处理 IO 向量长度大于 1 的情况

  4. 关闭时 socket 会得到 epoll 可读的提示

  5. 用户可以脱离自动生成的 hosts 文件。

  6. 安装 Ubuntu on Windows 时,自动根据 NT locale 来设置 Linux 下的 locale 。

  7. lxrun /uninstall 在删除文件和文件夹时工作的更好

  8. 修复了当用户已经存在时的安装问题

  9. 为 df 命令实现了 /proc/mountinfo

  10. 增加了 /proc/sys/vm/swappiness

  11. 允许通过 /proc/self/fd 重新打开管道

  12. strace 可以正确工作了

  13. 更好的支持了“~”,比如现在支持 bash ~ -c ls

  14. 改进支持 X11 应用,比如 xEmacs

  等等……

正文到此结束
Loading...