Questions tagged «terminal»

终端是用于将数据输入计算机并从计算机显示信息的硬件设备。在大型机时代,终端是经常使用的。今天,大多数操作系统都提供基于文本的“终端仿真器”,该仿真器复制了经典终端(也称为“系统控制台”)的功能。

1
延迟SSH连接,身份验证和命令
我的家用电脑,一台运行OS X 10.8.5的Mac,通常通过互联网接受SSH连接(我有端口转发),但现在已经睡着了。当我不在家时,它有时可能因各种原因而醒来。我想发送一些SSH命令,但不能坐下来继续尝试,直到它醒来。 是否有一种简单的非AppleScript方法来延迟SSH连接,密码验证和命令输入,直到主机响应?我在家中使用Mac,但我想知道在任何基于Unix的操作系统上执行此操作的方法。通常,它会在尝试连接一分钟后超时。 我知道在大多数终端仿真器中,您可以在阻塞进程运行时键入命令,并且一旦这些进程完成就会执行。一个例子是输入git push foo之后git commit -a -m "foo",同时git commit -a -m "foo"仍在运行; 一旦完成提交,git就会推送。我认为通过终端模拟器使用ssh做这样的事情可能会有一些技巧。
1 macos  ssh  terminal 


0
Cygwin和Cygwin64在终端中缺少提示
我试图安装并重新安装cygwin和cygwin64。我也尝试过不同的镜像站点。 user@PC~ $我没有看到像这样的线条,而是看到一个带有闪烁光标的空白屏幕。 cygwin终端的属性指出目标: C:\cygwin\bin\mintty.exe -i /Cygwin-Terminal.ico - 我也试过stty sane并得到以下错误: sh:无法获得控制台输入模式:句柄无效。 sh:无法获得控制台输出模式:句柄无效。 sh:无法获取控制台缓冲区信息:句柄无效。 sh:无法设置控制台模式:句柄无效。 有没有人遇到这个问题?你是怎么解决的?


1
调整大小后终端表现奇怪(没有换行)
在使用Gnome 3.18的Arch Linux上,当我调整终端窗口的大小并输入一些命令(例如ls 或)时,我遇到了终端行为异常的问题mpv,并通过用鼠标光标拖动窗口边框再次调整大小。 当我按↑回历史记录,并且该行很长时,不会创建新行(或换行符),但是从左到右覆盖同一行。当我按住↑键盘时,提示移动到顶部并“吃掉”上面的终端输出。我试过在gnome-terminal,lxterminal和xterm中看到类似的行为,都是从gnome会话开始的。 这是一个演示这种奇怪行为的截屏视频:https://vimeo.com/147162618 这可能是什么,我在哪里可以找到这种行为的原因?
1 linux  terminal  gnome 

2
Mac OS X Lion终端在PS1 envvar中间放置命令提示符
在我安装Lion之前打开一个终端窗口,将光标放在提示的末尾,如下所示: Wed Aug 31{shirsch4@Susan-Hirschs-iMac}/projects/perl/perl/lib/Utils--><cursor> 现在,当我打开一个终端窗口时,我将光标放在提示中间的某个位置,如下所示: Wed Aug 31{shirsch4@Susan-Hirsch<cursor>-iMac}/projects/perl/perl/lib/Utils--> 任何人都知道如何纠正这个问题? 谢谢! 这里要求的是PS1的设置: /etc/bashrc:PS1="\[\033[01;34m\]\d\[\033[00;36m\]{\u@\h}\[\033[00;35m\]\w\[\033[01;34m\]\[\033[001;34m\]-->"

0
终端更好的断线?
我不确定我的请求是否有效,可行或优于默认选项,但无论如何我都会试一试。 在终端中自动换行通常会困扰我,因为它包含在单词的中间。最近我发现了一个Vim的选项,这个选项linebreak可以使自动换行理智:换行符不会插入到中间单词中。 是否有任何选项可以让终端中的自动换行更加清晰?还有更好的解决方案吗?
1 terminal  shell 

0
vnc:为什么xeyes工作而不是gnome-terminal?
我有一个脚本打开vnc连接,然后在远程计算机上运行一个应用程序。当这个应用程序是xeyes时,一切都很完美但是当它是gnome-terminal时,我看到远程机器的屏幕上没有出现终端。 如何在远程计算机上启动终端?
1 linux  terminal  gnome  vnc 

1
我可以在窗口的垂直中间显示终端提示吗?
我刚刚意识到在使用终端时我会喋喋不休,因为提示始终位于终端窗口的底部,这是垂直最大化的。 我希望提示位于窗口的垂直中间(或者在我眼睛所指的位置附近)。 您可以争辩说我可以调整窗口大小并实现这一目标,但有时我喜欢垂直空间(例如,跑步时ls -la)。所以,理想情况下,我可以在某个点和窗口底部之间切换提示的位置。 (我在MacOS下使用iTer和zsh,但我对这种做法的不可知/通用方式感兴趣)
1 terminal  zsh  iterm2  iterm 

2
Finder显示恶意应用程序,终端没有
我在尝试从Mac上删除应用程序时遇到问题。有问题的文件“Υπομνήσεις.app”在Finder和Launchpad中可见,但它不会显示在终端中。 ls -a没有透露隐藏的文件,我试图搜索我的整个驱动器后,我尝试了touch Υπομνήσεις.app; rm Υπομνήσεις.app这也没有工作。我还检查了我自己的用户的应用程序目录(~/Applications/)以及根应用程序目录(/Applications/)。我不知所措。
1 mac  terminal  finder 

0
终端没有回声
在Solaris 5.9(ksh)上的终端中,我在键入时看不到字符。只有在按下返回键后才能看到输入。我检查了终端设置,stty -a显示: echo echoe echok -echonl -noflsh -echoprt echoctl echoke 同时我stty -a在我的linux盒子上进行过检查,结果是一样的: echo echoe echok -echonl -noflsh -echoprt echoctl echoke 我知道stty -echo并且stty echo可以在控制台中禁用/启用回显。它在我的linux上做了,但是在我遇到问题的Solaris终端上没有任何影响。那么,它会是什么?

1
如何在终端上对SVN控制的文件夹进行着色?
有没有办法在终端中获得具有不同颜色的SVN控制文件夹列表?就像“ls”的别名。所以当我们输入“ls”时,带有“.svn”子文件夹的所有文件夹都应该是黄色的? 谢谢。(对不起,如果这是一个愚蠢的问题。)
1 svn  shell  terminal 

1
终端标题
是否可以在终端打开后立即运行java命令,并在显示终端提示正常后运行。我有一个ascii标题我做了一个java文件,我希望它每次打开终端时显示,所以它显示为标题。
1 linux  terminal  java 

1
如何在rxvt中暂停控制台输出?
我正在Windows机器上的Cygwin中运行rxvt。这就是我调用它的方式: rxvt -sr -sl 2500 -sb -geometry 90x30 -tn rxvt -fn "Lucida Console-14" -e /usr/bin/bash --login -i 任何人都知道如何在rxvt中暂停控制台输出?我可以使用Ctrl-S / Ctrl-Q来暂停/取消暂停,但如果脚本已经运行并且将输出喷射到stdout,这将不起作用。使用鼠标突出显示终端窗口似乎与其他控制台(如标准Cygwin控制台或Windows命令提示符控制台)不同。 某种滚动锁定会很好,但我似乎无法找到任何方法来做到这一点。我知道我可以将输出管道传输到一个文件,但是我想要一种方法来暂停输出,这是我不希望用控制台输出爆炸的东西。基本上我想在它运行时向后滚动而不会不断地将我移动到输出缓冲区的底部,因为它将更多数据更新到stdout。 我并不特别在意,如果给出的解决方案实际上暂停了脚本(就像在Windows命令窗口中突出显示鼠标一样),或者只是滚动锁定,让我滚动它仍在运行底层脚本,尽管我想如果可能的话,知道如何做到这两点。

2
OS X豹纹终端bash颜色
我在os x的终端上工作了很多。我通常打开两个标签 - 远程服务器上的bash和svn。由于我的远程服务器上的文件与我的磁盘上的文件相同,因此有时让我感到困惑。 是否有可能将bash终端颜色改为ie。蓝色并将所有ssh连接留在另一个黑色的标签中?我的意思是永久性的,不仅仅是通过一个会议的督察。 谢谢。

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.