Questions tagged «terminal»

终端是文本输入/输出的环境。在终端内部,运行命令行和文本模式程序(包括shell)。

2
在终端中创建可点击的链接
是否可以处理/转换来自grep (或产生grep类似结果,在文件中查找字符串和/或模式,以其他方式)的输出,以便可以将搜索结果用作打开编辑器的链接(即超链接)?我想单击结果中的a ,然后在所选行中打开编辑器。filename:line_numbergrep $ grep "mServiceIntent" -R ./src/ ./src/example/PhotoThumbnailFragment.java:67 private Intent mServiceIntent; ./src/example/PhotoThumbnailFragment.java:194 mServiceIntent = ./src/example/PhotoThumbnailFragment.java:203 getActivity().startService(mServiceIntent); 我知道如何在系统中注册协议以打开编辑器。例如,所有类似sblm://*我系统中的URL都会在Sublime Text中打开。我的问题是:如何在guake终端中创建自定义链接(或者它不依赖于地震并且适用于默认终端程序)? 注意:相关(?)问题,是否存在允许文件名可单击的终端应用程序?,在具体的实现/解决方案细节上含糊不清,并且没有明确提及我直接跳转到文件中已标识的行的要求。
13 terminal  gnome  guake 



1
Ctrl + Alt + F8的含义
我知道Ctrl+ Alt+ FX(X = 1〜X = 7)7种不同的ttys。 突然,我试图找出其他组合Ctrl+ Alt+ FX(X = 8到X = 12)导致。 按下组合键后,我发现只有光标闪烁的黑屏。有人可以解释一下这是什么意思吗?再次按Ctrl+ Alt+后,F7我可以返回XWindows。
13 linux  terminal 

3
在两个单独的流中显示stdout和stderr
我正在寻找一种在视觉上分离stdout和stderr的方法,以使它们不交错并且可以轻松识别。理想情况下,stdout和stderr在显示它们的屏幕上应具有单独的区域,例如在不同的列中。例如,输出看起来像这样: ~$ some command some useful output info ERROR: an error more output ERROR: has occurred another message ~$ 而是看起来像这样: ~$ some command | some useful output info | more output | ERROR: an error another message | ERROR: has occurred ~$ |

1
设置顶部的默认颜色
如何设置默认颜色top?现在有一个我几乎看不到的红色。您可以使用来从单色切换为彩色,z或者使用进行更彻底的设置Z。但是这些设置都没有坚持。 如何永久设置颜色?
13 linux  terminal  colors  top 

2
找出开放式终端的大小
在DE上,为了方便起见,我们可以调整终端的大小(例如gnome-terminal),如何知道终端的大小(以像素或列和行数为单位)?
13 terminal 

4
在MySQL中关闭--skip-grant-tables
我对使用Linux很陌生,但是正在Amazon ec2实例上设置MySQL数据库。我遵循找到的有关使用--skip-grant-tablesMySQL选项重置用户登录密码的说明。现在,我正在尝试添加一个用户,但不知道如何关闭该选项。 这就是我想要做的: mysql> GRANT CREATE,SELECT,INSERT,UPDATE,DELETE ON ...my db username and pass 但是我得到这个错误: ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement 如何关闭此选项?

2
通过SSH发送功能键(F1-F12)
我有一台可以通过SSH连接到的Fedora机器。我偶尔要使用的程序之一使用功能键。问题是,我是从Android平板电脑(ASUS变压器无限远)带物理键盘的SSH'ing,但没有F1- F12键。因此,在我正在使用的终端应用程序(VX ConnectBot)决定将它们添加为功能之前,我正在寻找一种使用键盘的其余部分发送它们的方法。 我可以使用所有可打印的ASCII字符,Esc,Ctrl,Shift,Enter,和Tab。
13 ssh  terminal  android 

2
如何获得控制终端的真实名称?
如何获得控制终端的真实名称(如果存在,否则为错误)作为路径名? 所谓“实名”,是指not /dev/tty,其他任意进程都不能使用它来指代同一终端。如果可能,我更倾向于将答案作为简单的shell代码(如下面的示例),否则作为C函数。 请注意,即使重定向了标准输入,此操作也必须起作用,以使该tty实用程序无法使用:not a tty在这种情况下,可能会出现错误,因为tty仅打印连接到标准输入的终端的文件名。 在Linux下,可以使用: echo "/dev/`ps -p $$ -o tty | tail -n 1`" 但这不是可移植的,因为根据POSIX,终端名称的格式未指定。 关于C函数,ctermid (NULL)return /dev/tty,在这里没有用。 注意:根据zsh文档,一个应该可以 zsh -c 'echo $TTY' 但是当同时重定向标准输入和标准输出时,当前(版本5.0.7)失败: $ zsh -c 'echo $TTY > /dev/tty' < /dev/null /dev/pts/9 $ zsh -c 'echo $TTY > /dev/tty' < /dev/null > /dev/null /dev/tty

3
怎么不知道终端分辨率?
每当有人为虚拟控制台设置不同的大小时,就会less识别出窗口分辨率(我假设是……);据此,它更改了可视化的文本行数。该参数如何计算?
13 terminal  less 

1
如何在Yakuake中保存会话
我使用Yakuake下拉终端,希望它能以某种方式保存我的标签页。当我打开6-7个选项卡(全都已命名)时,它是一个巨大的皮塔饼,每次重新启动时都必须重新创建。 有任何想法吗?
13 terminal  session 

4
终端中奇怪的字符重叠
我在ArchLinux / Gnome环境中使用bash版本4.3.42(1)-发行版。当我键入命令时,一些书面字符会变成一些奇怪的字符。总体而言,所有显示的文本看起来都很奇怪。 我的字符编码设置为Unicode(UTF-8)。我还检查了输入语言,这是正确的。由于它在我认为它与更新有关之前就已经起作用了,但我不确定。 下图显示了bash -version两个单词的输出,并在底部显示了两个单词minus,moreover在这里您可以看到奇怪的行为。 我怎样才能解决这个问题? 我的输出 locale $地区 LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= 按照我设置的字体 /etc/vconsole.conf KEYMAP=de FONT=lat9w-16

1
程序如何知道stdout是连接到终端还是管道?
我在调试segfaulting程序时遇到了麻烦,因为我需要的是segfault之前的输出,但是如果将输出管道传输到文件中,则会丢失此信息。根据以下答案:https : //unix.stackexchange.com/a/17339/22615,这是因为程序的输出缓冲区在连接到终端时会立即刷新,但在连接到管道时才在特定点刷新。这里有几个问题: 程序如何确定其stdout连接到什么? “脚本”命令如何产生与程序写入终端时相同的行为? 如果没有script命令,可以实现吗?
12 terminal  pipe 

1
使用grep时屏幕上出现奇怪的符号?
知道是什么原因造成的吗?如果不使用grep,则唯一显示的内容是ISO代码和空白。 使用的软件 命令: ./trans --id --input /path/to/txt | grep ISO | grep [a-z] root@box /test # alias grep alias grep='grep --color=auto' root@box /test # type grep grep is aliased to `grep --color=auto' 正常输出:

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.