MShakeG Asked: 2020-05-15 03:29:58 +0800 CST 为什么 WSL 不忽略 bash 脚本中的空行? 5 我最近从在双启动上使用 Ubuntu 切换到在 WSL 上使用它。我有一个在 Ubuntu 上运行良好的 bash 脚本,然后我将其从 GitHub 存储库克隆到 Windows。当我尝试在 WSL 中运行脚本时,出现以下错误: batch.sh: line 2: $'\r': command not found 如何使用 git 的 windows 安装克隆 repo,以便换行符处理与 WSL 兼容? 编辑:这个问题被大大改写,以更准确地描述问题。 linux ubuntu
MShakeG Asked: 2020-05-03 05:07:44 +0800 CST WSL 中的配置文件在哪里? 21 根据这个答案,全局/系统配置文件通常存储/etc在 linux 下。WSL也是这种情况吗?如果是这样,/etc等效目录在哪里,因为我无法在如下所示的 WSL 安装目录中找到它: C:\Users\user\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc 在下面的答案中阅读@josh3736 的警告,不要犯我犯的错误。查看此内容以正确编辑 WSL 文件。 windows-10 linux
MShakeG Asked: 2020-04-25 21:20:10 +0800 CST 当多个客户端主机位于共享一个“外部”IP 地址的 NAT 后面时,多个客户端如何同时连接到同一个地址? 10 根据相关帖子,端口转发不可能同时为使用相同互联网服务/应用程序/协议(例如 FTP、HTTP 等)的多个客户端主机提供服务,因为每个互联网服务都有 IANA 设置的专用端口。换句话说,仅使用端口转发,同一内部网络中的多个客户端主机不可能同时使用相同的互联网服务,甚至对于在单个主机上运行的同一互联网应用程序的多个实例也是不可能的。然而,观察表明,在同一内部网络中同时支持多个 Internet 服务实例是可能的。 这在实践中如何解释? networking router