问题标签 [sua]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1121 浏览

rsh - 我如何知道 RSH 从 SUA 发送了什么用户名?

我在 Windows Vista 64 位企业计算机上安装了 Unix 应用程序子系统并下载了应用程序。我正在尝试使用 RSH 连接到 FreeBSD 服务器。我要执行的命令是:

我在 host.suffix1.company.com 上的主目录中的 .rhosts 文件如下所示:

我知道 ++ 不好,但现在让我们忽略它。当我运行这个:

我收到以下错误:

但是,当我跑步时

这完美无瑕。我想知道的是:

  1. 当我没有通过 -l 指定时,SUA 会发送什么作为用户名?
  2. 如何更改 SUA 发送的内容?

我假设这里 SUA 正在发送某种形式的 mydomain\myusername,但我想知道我可能需要在 rhosts 文件中添加哪些其他条目以允许此操作以及为什么 ++ 不允许此操作?

0 投票
1 回答
1704 浏览

bash - 让 Windows 7 SUA 的 bash shell 与 emacs (EmacsW32) 一起工作?

最近购买了 Windows 7 Ultimate 以访问 SUA - http://www.suacommunity.com - 子系​​统,我一直在努力让 SUA 的 bash 实用程序 (/usr/local/bin/bash) 与 EmacsW32 一起工作。SUA默认自带ksh和csh,所以我安装了一个社区包来获取bash进程。

Mx shell 通常调用一个 shell 进程并通过 Emacs 缓冲区管道 stdio。这适用于 Cygwin。我尝试调整 w32-shell-* 之类的 emacs 变量以将其指向 SUA bash 可执行文件,还尝试通过 SUA 提供的 posix.exe 工具调用 bash。我经常看到与 bash 进程关联的文件描述符在 EmacsW32 创建进程后立即被删除。

与 SUA 相比,Cygwin 非常慢,所以我非常希望让这个工具与 EmacsW32 + SUA 组合一起工作。任何提示,经验,解决方案将不胜感激。

0 投票
1 回答
1186 浏览

c - C 编译器无法在 SUA/Interix 上创建可执行文件

每当我尝试在 Windows 上使用 Interix 的 GCC 构建应用程序时,都会发生以下情况:

在我看来,问题不在于编译器,而在于configure文件。

如何修复它以使其与 SUA 一起使用?

配置日志:

0 投票
1 回答
7911 浏览

c - stddef.h:错误:重复的“无符号”

我正在grep为 Windows 7 x64 SUA/Interix 编译 64 位 GCC 编译器。

它在标记线上窒息stddef.h

的输出make是:

我不明白原因是什么......long在GCC中使用它已经令人困惑,就好像它是64位一样,但错误更加令人困惑!想法?

0 投票
1 回答
395 浏览

ksh - SUA-Korn shell 不保留环境变量

我在 Windows 上使用 SUA-Korn shell,其中我在 .profile 中将别名设置为 alias sqlplus='sqlplus.exe'

因此,当我启动 SUA-Korn shell 并运行 sqlplus 时,它会调用 sqlplus.exe 并且工作正常,但是当我将相同的命令放入 .ksh 文件并运行时,它会给出“未知命令 sqlplus”的错误

下面是 .ksh 文件

如果我在 SUA-Korn shell 中执行上面的 test.ksh 作为

然后它工作正常但是

未知命令 sqlplus。

提前致谢

0 投票
2 回答
737 浏览

windows - 用于交叉编译到 SUA 的最佳 Linux 发行版

我对使用 Linux / GCC 交叉编译为 Microsoft SUA(Unix 应用程序子系统)格式非常感兴趣(我将 SUA 6.1 作为 Windows 7 的一部分,64 位)。鉴于 MS 普遍缺乏支持,没有真正的包管理器等,使用 SUA 本地编译程序及其依赖项是一件麻烦事。使用 Linux 执行此操作的最佳方法是什么?我对其他方法持开放态度,但我个人认为 Linux 是解决方案的一部分。如果有更好的交叉编译器来完成我想知道的工作-似乎我必须选择较旧的发行版(根据 GNU 网页,SUA 支持以 GCC 3.3 结束)

0 投票
2 回答
165 浏览

visual-c++ - 如何在 Windows 命令提示符中将 command2 的输出作为 command1 的输入传递

在我的程序中,我必须使用diffSUA 的命令来找出 2 个文件的区别。

我使用 a 命令如下,

这里

xx.txt和的路径为yy.txtWindows 格式。但在 SUA 'diff' 命令中,接受 UNIX 格式的路径/dev/fs/C/a/s/xx.txt/dev/fs/C/a/s/yy.txt.

我们有一个winpath2unix将路径转换为 ​​Unix 格式的命令。所以我想diff在我的程序中使用如下命令,

这里我想先运行winpath2unixcommand,需要将这些命令的输出传递给diffcommand。

在 C shell 中它工作正常。但是在命令提示符下它不起作用。

是否有任何选项可以运行此命令?

或者我如何csh在 CreateProcess 中使用?

0 投票
3 回答
258 浏览

linux - 对文本文件进行重复数据删除并将最后出现的内容保留在一个输出文件中并将其他内容移至另一个输出文件

我有一个包含重复记录的文件(重复记录在列中)。我只想保留文件中最后一次出现的 dup 记录,并将所有其他 dup 移动到另一个文件中。

文件:输入

我使用了以下 awk 语句来保留最后一次出现 -

文件:输出

如何将重复记录移动到另一个文件(保留最后一次出现)?

移入foo j一个文件让我们说 d_output 并保留foo jj在输出文件中

0 投票
1 回答
101 浏览

posix - 如何将 SUA 从不区分大小写更改为区分大小写

在安装基于 Unix 的应用程序 (SUA) 的子系统时,我错误地取消了“区分大小写”复选框。现在,当我尝试在此链接上安装“来自 Interop Systems 的附加包”时,它会发出警告,不区分大小写可能会导致问题。(很抱歉,我关闭了提示并且没有复制原点它说的句子)

我想知道如何将我的 SUA 更改为区分大小写?通过修改配置文件或注册表或是否有控制面板?这个网站会有帮助吗?

PS:我的母语不是英语(可能你发现了很多语法错误),请用简短的英语好吗?谢谢。

0 投票
2 回答
326 浏览

windows - Where is the Windows XP SUA ksh default .profile file?

How can I figure out where the Windows XP SUA ksh .profile file is on a system where I was not the person who installed it? (I'm searching google for the answer, but the combinations of ksh, windows XP, and profile lead to many, many hits that I am still digging through.) It is NOT in my user directory, so it is probably the system default .profile that I need to find?

Problem, if it has any bearing: The path is radically different before and after I start the ksh, and after the ksh starts it includes some contextually bad paths.

All I really want is to keep the path set up in the cmd.com batch environment from before ksh is invoked, but I think I first need to figure out where the change is coming from.