Questions tagged «terminal»

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


1
在不关闭终端的情况下终止无响应的ssh会话
有没有办法在没有杀死整个终端的情况下与无响应的SSH会话断开连接?具体来说,我使用的是konsole,而我正在使用的机器有时会挂起,但实际上并没有死机(因此会终止连接)。因此SSH只是挂起,我必须关闭终端并打开一个新终端,以尝试将其重新插入SSH或执行其他任何操作。有没有一种方法可以有效地从ssh会话中进行ctrl + c?
110 ssh  terminal 


4
在终端机上观看YouTube视频
我正在寻找一种在终端中观看YouTube视频的方法(不是在浏览器或其他窗口中,而是在任何bash会话中)。 有没有简单的方法可以做到这一点? 我想象这样的事情: $ youtube <video-url> 我已经知道如何使用播放视频mplayer: $ mplayer -vo caca local-file.avi 但是,这将打开一个新窗口。在终端上播放会很酷。 另外,它应该与tmux会话兼容。 我问了另一个问题,关于如何防止打开新窗口。 对于那些想知道我在何处需要这种功能的人,我开始了一个名为TmuxOStmux的实验性项目,其概念是一切都应在会话中运行 。 因此,的确,我需要一个用于本地和远程视频的视频播放器。:-)


3
什么是伪终端(pty / tty)?
这可能是真正的基本问题,但我想彻底理解。 什么是伪终端?(tty / pty) 我们为什么需要它们?他们是如何引入的,有什么需要? 他们过时了吗?我们不再需要它们了吗?有什么替代它们的吗? 有有用的用例吗? 我做了什么: 阅读手册页-获得了一些信息,但没有确切的图片。 试图从Richard Stevens的Unix Network Programming中阅读它们。有一些信息,但没有why?一部分。
92 linux  terminal  pty 

16
如何像使用SSH一样简单地连接到串行端口?
是否可以像使用SSH一样连接到串行终端?一定有比Minicom这样的工具更简单的方法,像这样 $ serial /dev/ttyS0 我知道我可以从端口到控制台cat进行输出,/dev/ttyS0但是只有一种通信方式是可行的。和echo出端口是一样的,但周围的其他方式,来港。 如何在Unix / Linux上以最简单的方式实现与串行端口的双向通信?

2
如何用信号通知标准输入结束
在Bash中,我了解到可以通过here文档更改结束信号。但是默认情况下,我如何发信号通知标准输入结束? 我偶然发现,使用cat和chardet时,可以通过Ctrl + d将其stdin输入表示为完成。但是我似乎记得Ctrl + d和Ctrl + c与结束正在运行的命令的执行类似。那我错了吗?

4
如何恢复“丢失”的屏幕会话?
我设法以某种方式关闭了一个屏幕窗口,而没有屏幕“注意到”它,因此会话仍标记为attached。这样可以防止我重新加入此会话。我能做什么? me@iupr-serv8:~$ screen -r There are several suitable screens on: 25028.pts-19.XXX-serv8 (01/05/2012 07:15:34 PM) (Attached) 24658.pts-19.XXX-serv8 (01/05/2012 07:11:38 PM) (Detached) 24509.pts-19.XXX-serv8 (01/05/2012 07:10:00 PM) (Detached) 18676.pts-5.XXX-serv8 (01/02/2012 06:55:33 PM) (Attached) Type "screen [-d] -r [pid.]tty.host" to resume one of them. me@XXX-serv8:~$ screen -r 25028 There is a screen on: 25028.pts-19.XXX-serv8 …

2
退出tmux窗口而不退出终端程序
好吧,我是新来的。我安装tmux运行了几天的实验。键入后,tmux new -s name我得到了一个新窗口,底部带有绿色横幅。我编译并运行Java程序。现在,我不知道如何退出窗口(同时保持运行状态)。由于Java程序仍在运行,因此bash(或其他)游标没有响应。到目前为止,我的解决方案是完全退出Terminal程序,然后再次将其重新打开。关于如何在不退出整个终端程序的情况下退出tmux窗口的任何想法?
80 terminal  tmux 


7
接收任意文件有多安全?
有时,当我cat误将一个二进制文件时,终端混乱了。很快reset就无法解决,但是从理论上讲,攻击者无法创建一个文件,当该文件显示在终端上时,该文件将执行一些任意代码吗?通过终端仿真器中的漏洞利用或其他方式。


8
在文本控制台上禁用屏幕空白
我正在运行linux群集,主要是在SLES10上。服务器主要是刀片,可通过远程控制台访问。服务器机房中有一个真正的控制台,但已关闭。 我想禁用屏幕空白,因为它没有任何作用,而且很麻烦。您必须按键才能查看是否已连接,这很痛苦。我们在运行级别3中运行,因此控制台处于文本模式,不涉及X11。
75 linux  terminal  suse  console 

2
在Linux中的shell /终端上清除/清除输入错误的隐形密码
使用Linux终端使我烦恼的一件事是,当我不得不输入一个看不见的密码时,例如当您运行ssh时。有时我输错了一个或多个字母,然后必须按几次退格键以确保我擦除了所有内容才能重新开始。 我知道这没什么大不了的,但是由于前一天我发现按CTRL + L会“清除”终端,我想知道是否有一种无需依靠退格键或按Enter键即可清除/擦除不可见密码的方法。再试一次。
75 terminal  input 

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.