Articles of terminal

使用PuTTY作为本地terminal模拟器?

目前,在我的Windows机器上工作时,我使用PuTTY将SSH连接到我的Linux服务器,并使用Cygwin进行本地开发。 不幸的是,Cygwin自带的terminal仿真程序并没有达到PuTTY提供的优秀terminal仿真程序的质量。 在我看来,通过SSH将PuTTY连接到远程服务器,并在本地使用PuTTY作为Windowsshell与Cygwin系统进行交互,实际上应该没有任何概念上的区别…但是我一直无法如何做到这一点为我的生活。 这样可以使用PuTTY吗? 如果是这样,怎么样?

如何在Atom中打开terminal?

如何在Atom中打开terminal? 我需要安装一个插件吗? 如果可能的话,我也想知道如何使用快捷键来打开terminal。

为什么在Linux机器上安装Java时使用了alternatives命令

在Linux机器上安装Java时,需要执行以下命令(请参阅教程中的命令)。 alternatives –install /usr/bin/java java /usr/java/jre1.7.0_01/bin/java 20000 terminal上的man alternatives命令说: select – 维护确定默认命令的符号链接 我不明白为什么我们在安装Java(JRE或JDK)的时候需要这个命令,并且在行尾有20000是指什么? 请注意解释。

保存并恢复terminal内容

我在写自动化脚本( perl / bash )。 他们中的许多人受益于一些基本的terminalGUI。 我想我会使用标准的ANSI序列的基本绘图。 在进入docker之前我clear但是这样做,我失去了一些terminal命令的历史。 我希望能够在我的程序存在时恢复terminal命令历史logging。 许多terminal程序(比如less , man , vim , htop , nmon , whiptail , dialog等)就是这么做的。 他们都恢复terminal窗口,使用户回到之前调用程序之前的所有先前执行的命令的历史logging。 说实话,我甚至不知道从哪里开始search。 这是来自curses库的命令吗? 它是一个ANSI转义序列? 我应该惹tty ? 我卡住了,任何指针都会很有帮助。 编辑:我想澄清,我不是真的问“如何使用替代屏幕”。 我正在寻找一种方法来保存terminal命令的历史。 对我的问题的一个可能的答案可能是“ 使用替代屏幕”。 “什么是替代的屏幕以及如何使用它 ”是一个不同的问题,而这个问题已经在其他地方发布了答案。 谢谢 :)

如何用terminal在jar文件中调用方法?

我有一个jar文件中的编译项目,我需要从它调用一个方法。我可以做到这一点在Ubuntuterminal?

如何在Iterm中插入制表符?

简单地说,我知道你可以做ctrl + v + tab来在bash语句中插入一个物理上真正的制表符。 但是我怎样才能为iTerm做同样的事情呢?

如何使用xterm.js创build基于web的terminal来SSH系统在本地networking上

我遇到了这个令人敬畏的库xterm.js ,这也是Visual Studio Code的terminal的基础。 我有一个非常普遍的问题。 我想通过一个基于web的terminal(这是networking外,可能是在aws服务器上)访问本地networking上的一台机器(ssh到一台机器)。 我可以成功地在本地networking上做到这一点,但我无法从互联网 – >本地networking得出结论。 举个例子 – An aws server running the application on ip 54.123.11.98 which has a GUI with a button to open terminal. I want to open terminal of a local machine which is in a local network somewhere behind some public ip on local ip 192.168.1.7. An […]

如何从ac程序运行java程序?

我已经search了这个,但结果是10岁以上,并没有解释什么是JNI是否是唯一的方法,或结果是C + +或C#。 所以这是我的问题: 如何使用下面的代码作为例子从C程序运行Java程序? 我对下面的代码做了哪些具体的修改,让C程序成功调用带有参数的java程序? 在CentOSterminal中,当我在命令行input以下内容时,我能够成功运行一个java程序: java -cp . my.package.SomeClass 1 2 3 同样,从terminal中的同一个文件夹,我可以成功地运行一个C程序时,我在命令行中键入以下内容: ./hello hello.c的代码是: #include <stdio.h> main() { printf("Hello World from C!\n"); } 我如何修改hello.c的代码,以便它也运行带有参数1 2 3 my.package.SomeClass ? 例如,如何完成以下操作,但不会引发错误: #include <stdio.h> main() { printf("Hello World from C!\n"); java -cp . my.package.SomeClass 1 2 3 //What is the right syntax here? } 编辑 […]

在Java中通过terminal执行外部程序

我有一个外部程序Otter获取作为参数一些文件名,并创build一个输出文件,也被指定为参数。 所以,例如,如果我的input是“proof.in”,我想我的输出放在“proof.out”文件中,我在terminal中运行以下命令: otter <proof.in >proof.out “proof.in”文件必须与otter可执行文件在同一个文件中。 问题是我需要从Java的这个function,所以在我的Java代码中,我做了以下工作: java.lang.Runtime.getRuntime().exec("otter <proof.in >proof.out") 但在这一行之后,整个UI被冻结,没有任何反应,也没有生成输出文件。 任何人都可以告诉我,我错了吗? 在此先感谢,Tamash

如何使用'catdoc'显示utf-8编码的dock文件

我有很多docx文件,我想在terminal阅读。 我发现了catdoc http://www.wagner.pp.ru/~vitus/software/catdoc/ 当我使用它时,输出只是不可读的字符。 我的docx文件以utf-8编码。 我试过“catdoc -u my_file.docx”,但不起作用。 请帮忙。 非常感谢你。