问题标签 [gnome-terminal]

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 投票
2 回答
272 浏览

shell - 转义字符在 gnome-shell 中不起作用

如果我在自己的终端中运行代码

它显示为:

当我运行以下代码时:

一个新的终端弹出,但显示:

请帮忙 !!!

0 投票
1 回答
70 浏览

shell - 如何在 gnome-launcher 中包含额外的路径名

我使用以下命令创建了一个启动器

它创建了我的 shell 脚本文件的启动器。我的 shell 脚本文件包括打开其他一些文件。这些文件未在此启动器中打开。

0 投票
1 回答
1452 浏览

c++ - 在 C++ 中使用 QProcess 重定向来自 gnome-terminal 的输出

我正在尝试为将产生终端的 gui 生成一个子进程。我希望此终端(stdout 和 stderr)生成的数据显示在出现的窗口以及设置的日志文件中。当我将命令直接输入到 shell 时,它按预期工作,但是当作为启动命令提供给 QProcess 时,它实际上并没有向文件写入任何内容。

例如:如果用户没有安装二进制文件,它应该向 bin.log 写入找不到命令。我已将生成的 QProcess 的环境设置为与正在运行的父进程相同(以便它可以找到 bash 和其他任何内容),并在调用 QProcess.start() 方法之前设置了工作目录。我写了一个测试用例,如下:

在 Qt 中,我执行以下操作:

它生成终端但不向 foo.log 写入任何数据。我还尝试了以下方法:

有人对如何解决这个问题有任何建议吗?我尝试使用 QProcess.setStandardErrorFile(foo.log) 和 QProcess.setStandardOutputFile(foo.log) 重定向 stdout 和 stderr,但似乎这会从 gnome 终端本身重定向标准输出(这不是什么)。

0 投票
0 回答
540 浏览

gnome-terminal - 如何以编程方式修改 gnome-terminal 的缩放级别?

可以通过按 C-+/- 来修改 gnome 终端中的缩放级别。我想自动修改缩放级别以响应窗口大小的变化(列数)。或者,是否有支持该功能的终端?我正在使用平铺窗口管理器,并希望将字体调整为窗口的大小,以便一行中的字符数大致恒定。

0 投票
1 回答
1072 浏览

linux - 请解释一下linux命令:find /tmp -name core -type f -print | xargs /bin/rm -f

我一直在整个谷歌寻找这些命令的解释

好吧,我从网络本身得到了命令,并且那里也提到了解释。现在我知道该命令用于在名为“tmp”的目录中查找名为“core”的文件并删除该文件。我已经使用并检查了它,它工作得很好。

我的问题是我无法理解此命令中使用的术语,例如 -type f 和 xargs 的作用?还有如何根据我们的需要生成这样的命令(除非正确理解,否则显然不能),最大的问题是在谷歌中写什么以获得关于这个的帮助......我的意思是在什么主题下我可以期待这些。

请帮忙

问候。

0 投票
2 回答
1477 浏览

bash - 从 gnome-terminal 中获取 bash 退出命令

从 bash 开始,我想在新终端中启动一个新进程,等待它完成,然后恢复退出代码。

例如,我想做这样的事情,但实际上恢复了有用的退出代码;

有人知道怎么做吗?

0 投票
2 回答
2480 浏览

vim - 如何在 Gnome 终端的不同模式下更改 VIM 光标形状

我想根据我当前所处的模式更改 VIM (不是 gVIM)的光标。我想:

  • 正常和可视模式 = 块光标
  • 插入和命令模式 = I 光束光标

我尝试添加以下代码,.vimrc但它不起作用。

我从http://vim.wikia.com/wiki/Change_cursor_shape_in_different_modes得到了那段代码,但它说它是用于 Gnome-Terminal(2.26 版),我有 Gnome-Terminal(3.60 版)。不确定这是否是它不起作用的原因。

关于如何做到这一点的任何想法?

0 投票
0 回答
110 浏览

vim - 在 GNOME 终端 vim 中指示模式

可能重复:
如何在 Gnome 终端的不同模式下更改 VIM 光标形状

我尝试按照这篇文章的说明,让 GNOME 终端 vim 模仿 GVim 的默认行为,即使用白色块作为命令模式,使用垂直管道(又名 I 梁)作为插入模式,但是系统在 tmux 和多个终端上运行得不是特别好vims 正在打开。

我还不想放弃,所以至少我想知道我所处的模式。我在某处读到老派 vim 用户曾经有一些技巧,但我完全找不到它。关于突出显示的东西。

任何帮助,将不胜感激。

0 投票
1 回答
1997 浏览

python - 如何使用 `crontab` 或 `gnome-terminal` 从虚拟环境执行命令

当我想使用virtualenv(1.8.2)virtualenvwrapper(3.6)在虚拟环境中工作时,我只需运行workon my_project. 但是,我无法使用crontaborgnome-terminal从虚拟环境执行命令:

例子:

* * * * * workon my_project && python task.py

这没有被执行。(任务写入文件)

或者

gnome-terminal --tab -e "bash -c \"workon my_project;python task.py;exec bash\"" 这只是显示bash: workon: command not found然后从系统环境执行程序。在这里查看有关此命令的更多信息。

编辑

@Zaar Hai:virtualenvwrapper在我的/home/myusername/.bashrc

所以我尝试了这个命令:

但是我仍然得到与您在评论中发布的相同的输出。

0 投票
3 回答
2434 浏览

linux - 将标准输出保存到十六进制文件

我有自己在终端上运行的命令行程序。我如何将这个程序的输出重定向到文件,以便我可以看到它的十六进制表示?我还希望将程序输出的控制字符保存为十六进制。

更新

我的程序还通过标准输入在终端上接收命令。它似乎在做:

我的程序 9889 > output.txt

甚至

我的程序 9889 | xxd

以某种方式中断程序,以至于我似乎无法让程序响应输入的命令。