标签: os390

Bourne Shell 中的 TAB 自动完成

我不知道如何使用 TAB 键来自动完成文件名、命令或任何东西。

我在类 Unix 系统 (OS/390) 上并依赖于在 sh(Bourne shell,而不是 BASH)中工作的几个脚本,但不在其他 shell(例如 tcsh)中,所以我无法切换 shell . 我通常通过 ssh 或 telnet 从本地运行 bash 的 Ubuntu GNOME 终端连接到这个系统。其他人从 Windows XP 命令提示符通过 telnet 连接到 OS/390 系统,并且他们能够在发出“set -o emacs”后使用 TAB 键自动完成。当我发出“set -o emacs”时,我得到了一些适当的功能(例如,ctrl-p 可以倒退历史记录),但不会自动完成。

我知道“set -o vi”选项,但使用“ESC-*”等并不吸引我,因为我知道简单的 TAB 键对其他人有效。

是否有关于 Ubuntu、GNOME 终端、bash 或 ssh 发送与运行 telnet 的 Windows XP 命令提示符不同的制表符的东西?

有没有人知道为什么我可能无法让选项卡自动完成,而在同一台远程机器上运行相同 shell 的人可以?

应该怎么做才能启用选项卡自动完成

shell ssh autocomplete os390

7
推荐指数
1
解决办法
3601
查看次数

USS下的彩色终端

一段时间以来,我一直在大型机下使用连接到 USS 的远程终端。有没有办法将此终端配置为彩色?

我正在使用 PuTTY 和 xterm。

补充: USS 代表UNIX 系统服务,大型机的 UNIX 实现。

terminal xterm os390

6
推荐指数
2
解决办法
672
查看次数

我错过了什么......为什么要在 Fedora 桌面上运行 S/390 平台?

我找到了这个链接,该链接指向一个将 Fedora RPM 转换为在 S/390 硬件上运行的小组。维基百科告诉我,S/390 是由 IBM 在 1990 年代作为大型计算机制造的(并且在 2000 年之前停止使用)。所以我有两个问题:为什么要在(已弃用的)大型机上运行“标准桌面”操作系统?现在有 1990 年代大型机的实际应用吗?该网站似乎非常活跃,所以我觉得我一定错过了它的目的。

fedora os390

4
推荐指数
1
解决办法
141
查看次数

找不到 -lm

我正在尝试在 x86 32(sles10 patchlevel 4) 2.6.16.60-0.85.1-vmipae
for sles12sp2上为架构 s390x(交叉编译)构建 gcc G4.8.5,但出现错误

/s390x-suse-linux/bin/ld: cannot find -lm
collect2: error: ld returned 1 exit status
---------------------------------------------
 /s390x-suse-linux/libstdc++-v3/src'
 make[3]: *** [all-recursive] Error 1
 make[3]: Leaving directory `toolchain_s390/build.s390x/gcc/s390x-suse-linux/libstdc++-v3'
 make[2]: *** [all] Error 2
 Error building GCC
Run Code Online (Sandbox Code Playgroud)

任何正确方向的指导都受到高度赞赏

更新:我能够构建 binutils compat compat_binutils compat_gcc compat_gettext compat_links compat_m4 gmp links mpc mpfr

compiling gcc os390 sles

4
推荐指数
1
解决办法
608
查看次数

标签 统计

os390 ×4

autocomplete ×1

compiling ×1

fedora ×1

gcc ×1

shell ×1

sles ×1

ssh ×1

terminal ×1

xterm ×1