Questions tagged «terminal»

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

3
如何在底部提示时启动XTerm?
启动XTerm时,提示从终端的第一行开始。运行命令时,提示会向下移动直到到达底部,然后一直停留在底部(甚至不行Shift- Page Down否则鼠标可以更改此值)。并非让终端生命周期的开始是“特殊的” ,而是提示应始终位于终端的底部。请注意,我有多行提示。 当然,它应该像以前一样工作(可调整大小,可滚动,输出中没有不必要的换行符,并且输出不会神秘地消失),因此PROMPT_COMMAND='echo;echo;...',类似的选择是不可行的。理想情况下,解决方案不应是特定于外壳的。 编辑:在目前的解决方案,在简单的情况下工作时,有几个问题: 它是针对Bash的。理想的解决方案应可移植到其他外壳。 如果其他进程进行了修改,PS1它将失败。一个例子是的virtualenv,这增加了(virtualenv)在开始的PS1,然后总是消失只是倍以上。 Ctrl- l现在删除历史记录的最后一页。 除了分叉XTerm之外,还有什么方法可以避免这些问题?
12 bash  terminal  xterm 


2
在终端中水平滚动
因此,我相信已经有两个问题。所有这些都与之相关tail -f,因此人们给出了“少用”的切切答案。 我需要所有内容,每个命令等。问题是我需要运行许多控制台窗口,即使有多个监视器,仍然需要缩小它们。结果,几乎所有的输出都被换行所困扰,难以读取。 一个建议的解决方案是echo -ne '\e[?7l',它有些起作用。现在的问题是,有没有办法在控制台上获取滚动条? Ubuntu 12.10,终端
12 terminal 


3
显示具有ANSI颜色的文件
我有一个ANSI颜色的文件。 test.txt: \e[0;31mExample\e[0m 我想像在终端一样在终端中显示此文件的内容cat,但是我也想显示颜色。
12 bash  terminal 

1
在ash模式下以ASCII模式在YouTube视频中waching
我已经找到了如何在终端中以ASCII模式观看YouTube视频,但是我的目标是在bash会话中观看视频,而无需打开其他窗口。 因此,假设我已经有一个tmux 会议,并且我这样做: $ watch-youtube <video-url> 我想在那个tmux窗口/窗格(拆分)中观看。 我怎样才能做到这一点? 相关输出 $ mpv --vo help Available video outputs: vdpau : VDPAU with X11 opengl : Extended OpenGL Renderer xv : X11/Xv sdl : SDL 2.0 Renderer opengl-old : OpenGL (legacy VO, may work better on older GPUs) vaapi : VA API with …
12 terminal  tmux 

3
用几个选项卡打开gnome终端,并在每个选项卡中执行一些命令
这是我要完成的工作: 我想打开一个带有五个标签的gnome终端 我想在每个选项卡中自动运行一组命令(5 – 10条命令)第一个选项 卡:应设置清晰的视图,然后执行一个或多个命令。 第二个选项卡:应登录到服务器并执行一些命令。 第三个选项卡:只能执行一些命令 gnome-terminal --geometry=260x25-0+0 --tab -e "csh -c \"ct setview myViewName; cal\"" –tab --tab --tab (工作正常,已设置视图,但此后未执行任何命令) 我试图用这种方式代替,并在下面的脚本中运行它: gnome-terminal --geometry 125x18-0-26 --tab -t "some title" -e /home/ekido/Desktop/MyScripts/myScript #!/usr/bin/expect exec gnome-terminal --geometry 125x49-0+81 –tab spawn ssh usert@server expect "password" send "*******\r" expect "user@server100:~>" send “some command\r" …

5
使用“查找”命令找到打开的文件
这可能很容易,但是我无法弄清楚,而且几乎不可搜索。在文件夹层次结构中,我只有一个类型为xyz的文件。我想找到该文件并使用终端命令将其打开。 find . -name *.xyz 这将返回我要查找的文件。现在如何不输入名称就自动打开它? find . -name *xyz | open 这行不通。它说没有找到打开命令。
12 linux  terminal  find  pipe 

2
当运行`top -n1 |时,光标消失。头
跑步时 top -n1 | head 终端的光标消失。运行top -n1使它恢复原状。 经测试,在gnome-terminal和tilix在Ubuntu 16.04和CentOS 7.5。 运行top -n1 | tail不存在此问题,因此我认为,top输出末尾的某些内容会使光标重新出现,而head仅打印时该光标不会执行。 是什么原因造成的?如何才能更优雅地返回光标?

3
终端仅作为“桌面”
在Linux(Mint)中是否可以只有终端机桌面? 我想正常启动,这意味着我希望能够启动GUI程序(IDE,浏览器等),但是启动后我只希望在终端上不需要桌面上的任何东西。理想情况是桌面上的某种嵌入式终端,仅此而已。 我目前的“解决方法”是拥有一个纯黑色的桌面,并使用Ctrl+ Alt+ T启动外壳程序,但理想情况下,我希望将其作为桌面的固定部分。 目的是迫使他们仅使用终端来做标准的事情,并尽可能减少干扰。


1
清除bash中的旧提示行以节省滚动空间
我的终端主题曾经是这样, 但是我认为提示浪费了很多空间。后来我有了一个主意,每次运行命令时都可以清除提示。我正在使用bash,解决方案之一是使用该preexec_invoke_exec功能。 我使用以下命令清除最后一个提示字符: echo -ne "\033[1A\033[K\033[1A\033[K\033[31;1m$ \033[0m" 这样终端很干净 但是现在我的问题是,如果我想在一行中使用多个命令(例如,当我使用)时会出现问题for i in ...。 这是我的.bashrc中函数的完整版本, preexec () { echo -ne "\033[1A\033[K\033[1A\033[K\033[31;1m$ \033[0m"; echo -n "$1"; echo -ne " \033[37;2m["; echo -n "$2"; echo -ne "]\033[0m\n"; } preexec_invoke_exec () { [ -n "$COMP_LINE" ] && return # do nothing if completing [ "$BASH_COMMAND" …
11 bash  shell  terminal  prompt 

2
终端:显示特殊字符
在某些程序中,例如htop线条和框架显示不正确。而是将它们显示为-和/。 但是在另一台计算机上,它们正确显示为正确的行: 我不确定这是否是终端问题,或者是否需要某些软件包。 如果相关:我的系统是Debian Wheezy,我的解释器是bash,我的终端模拟器是gnome-terminal

4
有没有可以处理所有按键组合的linux终端?
我喜欢在终端模式(-nw)中使用emacs ,但似乎大多数(全部?)终端无法处理某些键组合-例如,C-<RET>或C-M-%。我知道这是因为大多数终端都模仿VT-100,但没有这些组合。是否有任何Linux终端(最好是KDE)可以处理这些键组合,或者这是所有终端的基本限制吗?

3
$ LANG对终端的影响
我正在尝试了解该$LANG变量在gnome-terminal(及其字符编码首选项)中的行为。我一直在使用iso8859-1(latin1)作为我的主要字符集,并且我所有的文件名都这样编码。 对于以下测试,我将对ls -l文件名中带有西班牙语重音符号的目录执行以下操作: 情况1: 为ISO-8859-1配置的gnome终端 LANG 设置为“ en_US-iso8859-1” 结果:我可以正确看到所有文件 情况2: 为UTF-8配置的gnome终端 LANG 设置为“ en_US-iso8859-1” 结果:我看到了所有西班牙语字符的乱码。这是预期的,因为我更改了终端的字符编码 情况3: 为ISO-8859-1配置的gnome终端 LANG 设置为“ en_US-UTF-8” 结果:我看到了所有西班牙语字符的乱码。 为什么在最后一种情况下我看到乱码?ls的输出不应该直接将文件名直接发送到gnome-terminal吗?而且,由于gnome-terminal是为ISO-8859-1配置的,所以我希望它们看起来正确。 有一阵子我以为,也许bash正在考虑我的$LANG变量并执行一些转换。然后我将终端切换为UTF-8,但仍然看不到正确的字符。我什至将ls的输出通过管道传输到xxd,令我惊讶的是,我仍然看到文件编码为:ISO-8859-1。 总结:如果我的清单包含ISO-8859-1字符,并且我的终端仿真器配置了相同的字符编码:LANG否则设置时谁在进行转换? 感谢您的任何帮助,您可以提供。 克拉科尼亚

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.