问题标签 [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.
shell - 转义字符在 gnome-shell 中不起作用
如果我在自己的终端中运行代码
它显示为:
当我运行以下代码时:
一个新的终端弹出,但显示:
请帮忙 !!!
shell - 如何在 gnome-launcher 中包含额外的路径名
我使用以下命令创建了一个启动器
它创建了我的 shell 脚本文件的启动器。我的 shell 脚本文件包括打开其他一些文件。这些文件未在此启动器中打开。
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 终端本身重定向标准输出(这不是什么)。
gnome-terminal - 如何以编程方式修改 gnome-terminal 的缩放级别?
可以通过按 C-+/- 来修改 gnome 终端中的缩放级别。我想自动修改缩放级别以响应窗口大小的变化(列数)。或者,是否有支持该功能的终端?我正在使用平铺窗口管理器,并希望将字体调整为窗口的大小,以便一行中的字符数大致恒定。
linux - 请解释一下linux命令:find /tmp -name core -type f -print | xargs /bin/rm -f
我一直在整个谷歌寻找这些命令的解释
好吧,我从网络本身得到了命令,并且那里也提到了解释。现在我知道该命令用于在名为“tmp”的目录中查找名为“core”的文件并删除该文件。我已经使用并检查了它,它工作得很好。
我的问题是我无法理解此命令中使用的术语,例如 -type f 和 xargs 的作用?还有如何根据我们的需要生成这样的命令(除非正确理解,否则显然不能),最大的问题是在谷歌中写什么以获得关于这个的帮助......我的意思是在什么主题下我可以期待这些。
请帮忙
问候。
bash - 从 gnome-terminal 中获取 bash 退出命令
从 bash 开始,我想在新终端中启动一个新进程,等待它完成,然后恢复退出代码。
例如,我想做这样的事情,但实际上恢复了有用的退出代码;
有人知道怎么做吗?
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 版)。不确定这是否是它不起作用的原因。
关于如何做到这一点的任何想法?
vim - 在 GNOME 终端 vim 中指示模式
我尝试按照这篇文章的说明,让 GNOME 终端 vim 模仿 GVim 的默认行为,即使用白色块作为命令模式,使用垂直管道(又名 I 梁)作为插入模式,但是系统在 tmux 和多个终端上运行得不是特别好vims 正在打开。
我还不想放弃,所以至少我想知道我所处的模式。我在某处读到老派 vim 用户曾经有一些技巧,但我完全找不到它。关于突出显示的东西。
任何帮助,将不胜感激。
python - 如何使用 `crontab` 或 `gnome-terminal` 从虚拟环境执行命令
当我想使用virtualenv(1.8.2)和virtualenvwrapper(3.6)在虚拟环境中工作时,我只需运行workon my_project
. 但是,我无法使用crontab
orgnome-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
:
所以我尝试了这个命令:
但是我仍然得到与您在评论中发布的相同的输出。
linux - 将标准输出保存到十六进制文件
我有自己在终端上运行的命令行程序。我如何将这个程序的输出重定向到文件,以便我可以看到它的十六进制表示?我还希望将程序输出的控制字符保存为十六进制。
更新
我的程序还通过标准输入在终端上接收命令。它似乎在做:
我的程序 9889 > output.txt
甚至
我的程序 9889 | xxd
以某种方式中断程序,以至于我似乎无法让程序响应输入的命令。