Questions tagged «terminal»

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

2
Linux发行版中的gnome-terminal配置文件存储在哪里?
我用过(Red Hat,Ubuntu,CentOS等)。这些发行版利用Gnome终端,并通过位于终端窗口(通常是在其中直接输入命令)上方的下拉菜单,提供灵活的方式来设置不同的终端配置文件。这些配置文件允许更改不同文件的字体和颜色属性等。 这些不同的终端配置文件存储在哪里?

1
在Android Studio中更改Zsh主题
我最近跳到了船上,zsh正在使用“ 噢,我的Zsh”!主题blinks。在OSX终端中看起来非常不错,但在Android Studio终端中看起来非常糟糕。 所以我的问题是,有没有办法检查此会话是否已在Android Studio中打开,而不是在OSX Terminal中打开,并zsh据此更改主题?

1
如何阻止屏幕破坏标题?
我在centos7上使用bash和GNU screen。我注意到,如果我使用SSH切换到另一台服务器,请更改标题(通过ctrl+ a+ A),然后注销服务器,新标题将被覆盖USER@HOST:~。如何阻止它执行此操作? 我研究了动态标题并确定了正在起作用的内容,但是我不确定如何禁用该功能...

1
返回给定PID的流程的所有者
我试图从列表中获取流程的所有者,我有命令pidof nmap获取ps -u <PID> | grep USER当前正在使用的then ,但是当我运行它时,它最终只是打印标题(顶行)。 给定进程ID时,如何获取所有者的名称?

5
从终端复制不需要的换行符的长单行文本
locate ... | less 输出一条长路径,虽然实际上是一条线,但在终端中显示为多条线。 我通过使用鼠标选择文本并单击Ctrl+ Shift+ 从终端复制路径C。当我将其粘贴到文本文件中时,在文本中会出现不需要的更改行,与在终端中显示的完全相同。 但是我记得有时可以复制的长路径输出locate ... | less,而不会引入不必要的换行,有时则不能。我不知道我是否做不同的事情。 因此,我想知道如何确保该问题不会发生?谢谢! 我的操作系统:Ubuntu 12.04。 我的终端机:Gnome终端机3.4.1.1
14 ubuntu  terminal  text 

1
GNU屏幕无法正确回显Unicode字符
当我在终端上执行此操作时: echo -e "\xF0\x9f\x8d\xba" 我在终端机中得到一个很酷的啤酒杯:🍺 但是,当我启动屏幕并尝试相同操作时,我得到了一个``。我如何获得漂亮的啤酒杯? 这是我的.screenrc: nethack on startup_message off defscrollback 3000 hardstatus on hardstatus alwayslastline hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %m/%d %c" termcapinfo xterm 'bc@:bs@' ignorecase on maptimeout 0 vbell off defutf8 on defencoding utf8 同时运行带有该-U选项的屏幕也无济于事。

2
在终端尺寸更改时动态重新格式化手册页
我的一个常见工作流程是在终端中打开手册页,然后在另一个终端中进行测试。手册页被格式化为第一个终端的初始尺寸。现在,当我调整窗口大小(或让我的WM自动为我执行此操作)时,在预格式化页面的右边有一个空白,或者是换行。此时,我通常会q(uit)和!!(再次运行),这会丢失我在页面中的位置。 我认为格式化过程会占用大量CPU,或者它可能源于古老的固定终端大小。该less寻呼机动态反应终端的resize事件,所以应该在理论上是可能的。 我试图细读手册页,搜索网络,在IRC上进行询问-全部-但无济于事。 我可以在man工具内部或外部触发重新格式化吗? man实用程序是否有可以动态调整页面大小的版本? 是否可以自定义格式/显示过程的某些部分以使其更新SIGWINCH?
14 terminal  man 

7
xargs和vi-“输入不是来自终端”
我的php.ini系统上遍布整个系统,大约有10个文件,我想快速浏览它们。我尝试了以下命令: locate php.ini | xargs vi 但是vi警告我Input is not from a terminal,然后控制台开始变得很奇怪-之后,我需要按:q!退出vi,然后从ssh会话断开连接,然后重新连接以使控制台再次正常运行。 我认为我有点了解这里发生的事情-基本上,该命令在vi启动时尚未完成,因此该命令可能尚未完成,vi并且不认为终端处于正常模式。 我不知道如何解决它。我搜索过Google以及运气不好的unix.stackexchange.com。

3
bash中的Ctrl-Backspace和Ctrl-Delete
戴上Debian 8.3 stty werase '^H' 或在Arch Linux 2/2016上 stty werase '^?' 在.bashrc(例如)使得Ctrl- Backspace删除终端的最后一个字。不过这不是相同的行为在现代GUI应用程序(如火狐):删除最后一个空白 -分隔字,而不是最后一个字由空格分隔或字符,如. : , ; " ' & / ( )。 是否有可能使Ctrl- Backspace的行为在终端类似现代的GUI应用程序?另外,有什么方法可以Ctrl- Delete删除光标前的单词吗?



2
ssh连接断开后,为什么我的wget没死?
我ssh到服务器上运行wget -r -np zzz.aaa/bbb/ccc,它开始工作。然后我的互联网连接(在我家里)被打断了,我担心那wget是hup因为ssh连接丢失而导致ping 终止了,所以终端已经死了。但是后来我ssh向服务器了解到它仍在运行,并将输出放入wget.log并下载内容。有人可以告诉我这里可能发生了什么吗? 这就是ps给我的: PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND 32283 0.6 29.4 179824 147088 ? S 14:00 1:53 wget -r -np zzz.aaa/bbb/ccc (问号)?在“”列中是tty什么意思?
13 ssh  terminal  wget  signals 


4
通过滤色器管道命令
Unix中是否存在类似的东西? $ echo "this should show in red" | red $ echo "this should show in green" | green $ echo "this should show in blue" | blue 在这里,我并不是说要显示原汁原味的颜色代码文本(例如,粘贴到文件中)。我只是想让文本实际显示为该颜色。这可能吗?
13 bash  terminal  colors 

1
尖号方括号方括号A ^ [[A-这是什么意思?
抱歉,如果已经有人问过这个问题,但是我不知道如何找到自己的答案-当我在任何搜索引擎中搜索“ ^ [[A”时,它都会完全忽略“ ^ [[”部分。 无论如何,我的问题是:有时在终端机中(在Mac上),当我按箭头键时,会出现字符“ ^ [[A”,“ ^ [[B”,“ ^ [[C””或“ ^ [[D”” 。我似乎还记得几年前在使用(最可能的)DOS时遇到的情况,我认为它的发生频率也更高。 为什么会发生,这是什么意思?

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.