Questions tagged «terminal»

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

9
是否有类似lorem ipsum生成器的东西?
是否有类似“ lorem ipsum generator”的东西?我知道它存在于Latex中,甚至存在于LibreOffice中,但是我正在寻找终端命令。我想输入类似的内容loremipsum 10 >> file1.txt,以便给我lorem ipsum的前10个段落,每个段落的末尾都有一个LF字符,并且在每个参数之间有一条空白线。输出将被重定向到当前目录中名为file1.txt的文件。
20 shell  terminal  text 

2
在终端内滚动的快捷键
在终端内滚动的快捷键是什么? 如果我按Up或Down箭头或PageUp或PageDown,它将仅遍历命令历史记录,而不能遍历终端中显示的上一部分。 尤其是当我在终端中运行Matlab时,我遇到了同样的问题。 我的操作系统是Ubuntu。


6
终端-从CLI复制而不使用鼠标
在CLI中触发命令时,我想复制刚触发的命令或在终端中编写的任何内容,然后将其粘贴到其他位置而不使用鼠标。 如下图所示,我想不使用鼠标就复制更新命令(全部或部分),并将其粘贴到某处。

5
阻止SSH客户端将TERM环境变量传递给服务器?
我目前正在使用Fedora 18 gnome-terminal,然后tmux在其中启动了多路复用器。通过命令连接到CentOS 5服务器后ssh,我发现: ls 结果没有颜色 tmux,screen,hexedit,htop都未能启动,错误信息,如:打开终端失败:终端丢失或不合适:screen-256color 似乎ssh将$ TERM环境变量传递给服务器,但是我在/etc/ssh/ssh_configFedora 18的文件中找不到它。 尽管我可以在服务器上手动更改$ TERM变量,但是每次连接时,它都会再次发生。那么如何预防呢?

7
外壳/端子中的随机颜色和笑话
我看到一个人,在使用他们的终端时,它会开个玩笑并改变颜色,并嘲笑用户。自(年)以来,它一直在向控制台泄漏颜色。我不记得它是什么,但我想使用它,因为经过长时间的使用,Kubuntu Konsole变得非常无聊,并且我想让事情变得生动起来。关于什么是什么/在哪里可以得到的任何想法? 我正在寻找的是可以自动执行的操作-无需用户输入特定内容即可运行脚本或命令(甚至在启动时运行命令)。我要寻找的东西以随机的间隔改变了外壳的颜色主题,并开玩笑说颜色变化。也许这与Kubuntu中内置的Konsole只是一个不同的终端程序(我不知道这是否合适)。

2
为什么Enter键不发送EOL?
Unix / Linux的EOL为LF,换行符,ASCII 10,转义序列\n。 这是一个Python代码段,仅需一次按键即可: import sys, tty, termios fd = sys.stdin.fileno() old_settings = termios.tcgetattr(fd) try: tty.setraw(sys.stdin.fileno()) ch = sys.stdin.read(1) finally: termios.tcsetattr(fd, termios.TCSADRAIN, old_settings) return ch 当我按下Enter键盘以响应此代码段时,它会给出\r回车符ASCII 13。 在Windows上,Enter发送CR LF == 13 10。* nix不是Windows;为什么Enter给13而不是10?

2
为什么tmux将TERM变量设置为screen?
引用tmux手册页: 对于在tmux中运行的所有程序,必须将TERM环境变量设置为“ screen”。新窗口将自动在其环境中添加“ TERM = screen”,但必须注意不要在shell启动文件中重置此窗口。 这是因为tmux会话可以连接到任何终端(例如,远程),这screen是最低公分母吗?如果我知道我的终端,是否可以在没有意外结果的情况下强制使用它,或者某些不受支持的功能会中断(例如滚动)?
19 terminal  tmux 

2
此终端窗口图形技巧的名称是什么,它显示突出显示的文本周围的重音边缘?
我注意到在线终端窗口的一些屏幕截图,这些屏幕截图在状态栏或突出显示的行周围显示突出的细边。在下面的示例中,请注意第1、5和389行周围的浅灰色边缘: 在此示例中,请注意Emacs模式行(状态栏)周围的黄色边缘: 此效果的名称是什么,在OS X 10.10下使用iTerm 2可能吗? 更新资料 在进行了一些研究并深入研究了Emacs Customize接口主题代码之后,我发现了一些定义边缘的代码。按照Emacs的说法,它称为:box,其属性之一是line-width。这是在主题中定义框线的示例: '(modeline ((t (:background "Gray10" :foreground "SteelBlue" :box (:line-width 1 :style none) :width condensed)))) 对于文档:box可以在Emacs手册的发现面部属性的文件,尽管它没有提到它是如何工作的,或终端支持。 我开始认为这可能是Emacs的GUI版本(例如Aquamacs)的一项特殊功能,但是我可以肯定的是,我已经看过屏幕快照,这些屏幕快照看起来像是 Ubuntu Unity终端窗口,具有类似的方框突出显示。
19 terminal  emacs  colors 


6
Gnome终端配置文件可以默认使用UTF-8吗?
我在Ubuntu(我认为)系统上。我没有 root,所以无法更改语言环境。我想让我的默认终端配置文件默认使用UTF-8。应该有一种方法可以做到这一点,无论是在.gconf/apps/gnome-terminal/目录中的某个地方,还是在环境变量之内。但是,我似乎找不到它。 编辑更多详细信息: 在终端中,我有: grid-unv55$ 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= grid-unv55$ gnome-terminal 当尝试在该新终端中添加更多UTF文档时,我得到: \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd \noise:bgspeech \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd 在我的屏幕上显示为点。(uffds是剪切并粘贴的。我在其中留下了“ \ noise:bgspeech”,以便您可以正确地剪切并粘贴ascii)

3
在一个tmux会话中使用多个终端x-windows
我通常使用2个垂直排列不完全的监视器(左侧监视器下方有台式电源),但我希望屏幕上并排有4个终端窗口,我可以轻松地在它们之间循环,例如: 这种安排让我感到非常难过,因为我无法仅靠键盘轻松地以理智的方式循环浏览所有4个窗口(alt-tab不会为我剪裁,因为它不能保持所有4个窗口的“排序”-如果我反复按alt-tab,它只是在我最近使用的2个窗口之间反弹) 有没有办法让tmux生成第二个x窗口,以便我可以有2个x窗口,每个窗口都在其中有2个tmux窗格?
19 terminal  tmux 


6
现在停止在SSH会话中运行的程序的输出
问题 我执行通过SSH输出很多信息的命令。例如,我愚蠢地在执行一百万次的循环中添加调试信息,或者只是为了执行cat /dev/urandom踢而运行。 终端充斥着信息。 我想尽快终止命令并修复程序。我不在乎它显示什么。现在,事情是我按Ctrl+ CASAP(在上面的示例中,我在运行命令后立即按了它),但是打印我什至不需要的所有信息仍然需要花费时间。 我尝试过的 我尝试用力按下Ctrl+,C以至于终端最终出现问题时,它会产生有趣的结果: OUTPUT HERE^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C ^C^C ^C^C^C^C^C^C^C^C^C^C^C ^C^C^C^C^C^C^C^C^C^C ^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C ^C^C^C^C^C^C^C ^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C ^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C ^C^C^C^C^C^C^C^C^C^C^C^C^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C 我还阅读了有关Ctrl+的信息S,该信息显然用于告诉终端“停止输出,我需要赶上进度”,但显然它什么也没做。 杂项详细信息 我不希望更改我运行的命令,以便即使在任何情况下我都无法挽救自己,即使我不记得自己运行的程序最终可能会那样。 我的SSH客户端CYGWIN_NT-6.1-WOW64 luna 1.7.30(0.272/5/3) 2014-05-23 10:36 …
18 ssh  terminal  cygwin 

2
在没有正确退出应用程序的情况下关闭终端窗口是否有害?
使用Ubuntu 12.04 LTS,我的问题是,如果我在终端窗口中启动应用程序,那么关闭终端窗口而不先退出应用程序就没有什么坏处了。例如,我使用MATLAB。我打开一个终端并输入 matlab -nodisplay -nodesktop -nosplash 然后运行一堆脚本。那我可以 exit 结束MATLAB,然后关闭终端窗口或仅关闭终端窗口。这两种方法的真正区别是什么?第二种方法会以某种方式“伤害”任何东西吗?第一种方法优先吗?为什么?

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.