Questions tagged «terminal»

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

1
如何避免终端向下滚动到bash中的最后一条消息?
我编写了一个bash脚本,在新终端中运行一些其他命令: #!/bin/bash # Sample script gnome-terminal --title="blah blah" -x bash -c ffmpeg -i udp://239.1.2.1:60001?fifo_size=50000000 -acodec copy -vcodec copy -preset ultrafast \ -flags -global_header -f hls -hls_time 20 -hls_wrap 5 /var/www/html/ts/1.m3u8 & sleep 1 gnome-terminal --title="blah blah" -x bash -c ffmpeg -i udp://239.1.2.2:60002?fifo_size=50000000 -acodec copy -vcodec copy -preset ultrafast \ -flags …


3
多个终端在一个窗口中显示为网格
有没有办法让一个窗口同时显示多个终端? (不是典型的选项卡式配置,更像是任意数量的终端屏幕的网格) 理想情况下,我希望在一个窗口中有一个3列2行窗口,其中有6个终端实例。 以此为特征的应用是优选的。
2 mac  terminal 


1
在Terminal.app中复制包装文本时避免换行
我的文本文件的行长度大于我的终端宽度。我通常使用较少来查看这些文件,并且经常想要复制从一行包装到下一行的内容。 我发现当我在Terminal.app中复制它时(用鼠标选择并按下Cmd-V),换行符将被复制到换行点。这不好。 我还了解到,如果我在vim中打开文件并执行相同操作,则不会复制换行符。这很棒,但我不想特别想在每次只想快速查看文件时打开vim。 我有两个问题: 好奇心:这些工具之一添加换行符的根本原因是什么?我只能假设它是一个$ TERM / termcap问题,但我真的不知道。 实用性:当我复制包裹的行时,我的选项是什么,不会插入换行符?使用vim作为寻呼机?更改一些TERM设置? 谢谢你的任何建议。

1
Telnet没有正确显示文字?
我最近发现并开始玩nethack。我知道我可以在本地玩它,但我一直坐在不同的计算机上,所以我找到了nethack.alt.org让你远程登录他们的服务器来播放ASCII艺术终端游戏。在大多数计算机上,telnet会话看起来很好,我没有问题。但在我的主笔记本电脑上,有些东西无法正确显示。我没有telnet到其他任何东西(RDP和VPN满足我的通常需求)所以我唯一的参考点是这个nethack服务器。 当我查看正在运行的游戏列表时,最明显的可见错误。然而游戏看起来很好。 这应该是一个整齐的布局表(因为它在我的笔记本电脑以外的每台计算机上)。当我在列表中上下移动时,行往往被添加到窗口的底部而不是更新到位。 我希望我在这个游戏之外有其他例子来说明为什么我的telnet搞砸了。我不知道在哪里看。我的cmd处于正常的80x25维度,更改任何编辑选项似乎不会影响此。我还可以做些什么?


3
使程序能够从终端命令运行
有节目 /home/user/Downloads/program/main 我可以通过以下命令cd /home/user/Downloads/program && ./main或从GUI 启动它。 我想要的是通过键入main 我试图做ln -s /home/user/Downloads/program/main /usr/local/bin或者从终端启动它/bin但它没有任何效果。 在链接之前我发出chmod +x命令。 这是编译程序,我得到的错误信息 main: command not found 我做错了什么?

2
Ubuntu中的终端错误
在Ubuntu 10.04中我的终端有一个小问题。通常,当我按Ctrl+ Alt+时F1,它将变为全屏终端模式。但是,在我的情况下,它不起作用,屏幕只是黑色。 我怎么解决这个问题?

2
使用ZSH_TMUX_AUTOSTART = true从tmux内启动新会话
我在oh-my-zsh中启用了tmux插件,ZSH_TMUX_AUTOSTART=true现在每次打开终端我都会附加到会话中。那部分非常好。 问题是 - 现在我无法启动新会话并获得对shell的访问权限。 有没有办法在不禁用tmux插件的情况下启动新会话? $ tmux new-session -s new sessions should be nested with care, unset $TMUX to force 我在github上打开了一张票:https://github.com/robbyrussell/oh-my-zsh/issues/3192

3
常见的tmux滚动解决方案不起作用
我的.tmux.conf文件中有以下内容: set -g mode-mouse on set-window-option -g mode-mouse copy-mode set -g terminal-overrides 'xterm*:smcup@:rmcup@' 在所有正在运行的会话中,我曾经使用C-b :source-file此文件,并尝试分离和重新附加,以及终止会话和启动新会话。 无论如何,在附加会话中的xterm终端提示符下,使用鼠标滚轮滚动会产生如下所示的内容: user@host ~ $ `H)`H)aH)aH) 并且不会发生滚动。 我使用的是Ubuntu 12.04。我正在使用MobaXterm从Windows机器访问终端(遗憾的是这不能更改)。我使用的是tmux 1.6版。 我已经查看了以下链接以找到解决此问题的方法,但没有人能够提供任何帮助或澄清说明。 < https://blogs.oracle.com/samf/entry/smcup_rmcup_hate > < 如何在tmux中滚动?> < https://stackoverflow.com/questions/7798103/how-to-enable-scrolling-in-tmux-panels-with-mouse-wheel > < https://stackoverflow.com/questions/15411543/how-to-fix-scroll-bug-in-tmux >

3
如何在Solaris下获得平均负载(仅负载平均值)?
我正在寻找cat /proc/loadavgLinux sysctl -n vm.loadavg下或FreeBSD 下的等效,但对于Solaris。Solaris没有/proc/loadavg或者sysctl。 我不想输出w或者uptime,我只想要负载平均值。例如,我想: 0.53 0.39 0.80 不: 13:30:44 up 51 days, 8:43, 2 users, load average: 0.46, 0.39, 0.79 在Solaris下,什么终端命令将为我提供1分钟,5分钟和10分钟的平均负载,以及仅负载平均值?

1
OSX 10.10被锁定在管理员帐户之外,而不是sudoers文件中
我的管理员帐户似乎在一夜之间变成了普通帐户。 或者,我做了一些愚蠢的事情,这更合理,但我可以为我的生活找不到导致这种情况的原因。 昨天我在同一个帐户上使用了我的笔记本电脑,没有任何问题的迹象。当我执行brew doctor命令作为我的“自制更新”程序的一部分时,我注意到出了问题:http://pastebin.com/JSn7v0Wv 以前可写的很多目录都不再存在了。我无法做任何超级用户相关的事情,不知何故: <username> is not in the sudoers file. This incident will be reported. 我看不到哪些用户在/private/etc/sudoers: cat: /private/etc/sudoers: Permission denied 在系统偏好设置>用户和群组中,我的帐户显示为“常规”,而以前始终显示为“管理员”。我有强烈的感觉,我被自己的笔记本电脑被黑了。只有没人能够获得我的笔记本电脑的物理访问权限。救命!有什么办法可以恢复我的管理员权限并找出发生了什么?我试图在不重新启动笔记本电脑的情况下尽可能多地找到它。 [更新]我无法检查foor root kit,因为chkrootkit需要sudo访问。/usr/local/bin/chkrootkit need root privileges同样适用于安装little-snitch :(停止!

2
16色终端(控制台,没有X)只显示8种颜色?
我一直在我的新笔记本电脑上使用Arch Linux,我正在尝试配置它,以便我不需要DE或X服务器 - 我只需要命令行实用程序和VC(生产力并节省我从我自己,所有这一切)。无论如何,我试图让终端颜色正常工作。我还没有在xterm和urxvt之间做出决定 - 老实说,无论我能使用哪个都可能是我最终会使用的,至少在我更好地理解这个问题之前。 基本上,我的设置(据我所知,所以用盐)是在VC1上我有一个xterm / urxvt 16色终端模拟器运行(另外,我使用Zsh,如果它很重要)。我使用Tmux进行多路复用,因此我.zshrc和.tmux.conf文件~/都有将默认终端设置为(xterm / rxvt)-16color的行。 如果我直接在终端或Tmux中启动emacs并运行M-x list-colors-display,它会显示16个颜色名称。前八个是常规的,它们的颜色正确。然而,颜色9-16是亮色,它们在黑色背景上显示为白色文本,没有分配颜色。 我的印象.Xresources是颜色设置,形式*color0: #353535等。所有16种颜色都列在那里,我希望它们拥有的价值。然而,八个有色的甚至不是正确的色调 - 它们是默认的引人注目的高对比度颜色,而不是我为测试下载的更加圆润的主题。 我读过你需要运行xrdb -merge ~/.Xresources才能使这些设置发挥作用。但是,我没有xrdb,当我安装它时,我得到了“显示未找到”错误(不出所料),所以我删除了它。 最后,问题是:我怎么做才能使xterm / rxvt知道(a)显示所有16种颜色(因为我很确定亮点也有默认值,所以看起来有些不对劲)和( b)使用我给出的颜色(和其他)设置.Xresources(或其他地方,如果适用)而不使用xrdb。 感谢您的任何见解!

1
设置变量终端os x
真的很难过这个。 我想为脚本设置一些变量(路径) 根据我发现的一切,这应该有效,但事实并非如此; SRC=/Volumes/MP_JUBBLER/testing/src/ SRC=/Volumes/MP_JUBBLER/testing/src/: Command not found. echo $SRC [MP-jynkBase:~] dan% echo $SRC SRC: Undefined variable. 一直在烦我! 非常感谢,Dan。
2 macos  terminal 

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.