Questions tagged «terminal»

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

3
有没有办法纠正错误输入的密码/在MINGW32的控制台中出现密码提示时中止操作?
我有时会在要求输入密码时输入错误,例如,当推送到远程存储库时,Git会输入该密码。密码不会在控制台中显示(甚至掩盖为星号)。 有没有办法纠正密码或中止操作?Backspace编辑和CtrlC中止似乎不起作用。 我想节省一些时间,而不是等待远程身份验证失败或提供错误的密码,然后Enter,CtrlC。 编辑2: 不幸的是既不CtrlU也@没有为我工作。还有其他猜测吗? 我在Windows XP下使用了MINGW32 bash,但正如@silencedhaven所指出的,我的终端应该没有关系,而应该是我要连接的终端。所以我试图通过HTTPS推送到GitHub。

1
在Mac上的UNIX脚本中确定并使用解析度作为变量
我正在将NetRestore映像部署到多种Mac:MacBook,MacBook Pro,Mac Pro,iMac和Mac Mini。我有几个要使用的自定义设计的登录屏幕,但是10.10之前的所有内容都要求您知道监视器的分辨率,否则登录背景将无法正确显示。 有没有办法将此代码的输出用作一系列if/ then语句的变量? system_profiler SPDisplaysDataType |grep Resolution 正常输出如下所示 Resolution: 2560 x 1440 Resolution: 1920 x 1200 Resolution: 1920 x 1200 (这是如果您有三台显示器……我希望使用第一个结果)。 我的意图是使脚本在将Mac绑定到Active Directory时运行(必须手动完成),因此该分辨率应该已经可用。它将选择正确的分辨率图像,然后将其复制到所需的位置。 还是偶然地有人对如何创建自定义登录窗口背景和用户背景以在任何类型的Mac上以任何分辨率工作都具有好主意,就像在“系统偏好设置”中选择“适合屏幕”时OS一样?


1
如何在不移动光标的情况下退出反向搜索?
在Bash中,进行反向i搜索(在Bash中使用emacs键绑定)时经常遇到以下情况: (reverse-i-search:ccc) aaa bbb |ccc ddd 我在反向i搜索中搜索“ ccc”,光标正确停在匹配的字符串上。 现在,我想从这里开始,并在前面添加一些其他字符ccc,例如,使其成为eee ccc。 但是,我不能按Enter,否则命令将直接执行; 我不能直接输入要添加的字符,否则将更改搜索字符串; 我无法按Esc,否则bash会退出搜索但还会移动光标。 那么,我该如何告诉bash退出搜索但将光标留在原处?
2 linux  bash  terminal  emacs 

2
如何删除OSX终端中每行开头的多余信息?
在我的OSX终端的每一行的开头是单词 Sephs-MacBook-Pro:current_dir seph$ 我想以某种方式修剪它,也许是为了 current_dir seph$ 甚至 current_dir$。就我的目的而言,除了当前目录之外的所有内容都是可以假设的(只有用户,只有笔记本电脑)。 如何在OSX终端的每一行开头删除一些多余的信息?
1 macos  terminal 

1
使用Same-Open身份验证时,X-Terminals不会正确显示UTF-8字符
我对X终端仿真器有这个非常奇怪的问题。我想使用UTF-8,它可以在我的系统中的其他地方工作,但不能在图形终端中工作。当我开始时Urxvt并按öäå-keys它不会渲染任何东西。如果我在父终端内启动一个新的Urxvt终端,一切正常。一切都在tty(Crtl + Alt + F1)中起作用。 我们正在使用 同样 - 开放连接域名 。我不知道,但是这会导致locales出现问题吗? 在问之前我做了什么? 尝试不同的终端(Urxvt和xterm),没有人工作 试图改变字体 甚至尝试过不同的桌面环境(真棒和xfce) 尝试不同的shell(zsh,bash) 我也测试了不同的用户。本地用户和使用same-open进行域身份验证的用户。 与本地用户一切正常 ,即使他们有相同的区域设置。 以下是运行区域设置的输出(两个用户具有相同的区域设置): LANG=en_US.UTF-8 LANGUAGE=en_US:en 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=en_US.UTF-8 据我所知,正确 LC_CTYPE 是Urxvt使用的环境变量。 我没有任何想法如何解决这个问题,但希望其他人有。

3
Linux bash终端编程
我有Bash终端的问题。 我的细节问题: 是的,我知道,你可以手动完成。但如果每个用户都必须手工完成,那将是一种痛苦。我也用“echo”试了一下,但它不起作用,就像我想要的那样。 如果你能告诉我,如果用java运行一个bash文件,我也很高兴。 (虽然我可以自己搞清楚。) 基本上是linux bash终端的颜色0a。 如果可能,无需任何特殊软件。 也许这会有所帮助。我不能执行它。 PS1="\[\033[34m\][\$(date +%H%M)][\u@\h:\w]$ " 我能够在终端中使用“exec”命令执行。 然而,颜色的命令等。在ping之后或ping命令之前也不起作用。 谢谢您的回复!
1 linux  bash  terminal  java  colors 

3
mac os x中的命令行终端显示了错误的Java版本
我在我的mac上安装了Java 1.7 /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home 在命令行中,我将java版本设置为 export JAVA_HOME='/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home' 现在当我这样做 java -version 它显示了正确的java版本 'java 1.7' 但是,当我打开一个新的终端并做 java -version, 它再次显示错误的java版本 'java 1.8' //我需要在某些应用程序中使用java 1.7 如何确保每次打开终端时都显示正确的java版本?
1 macos  terminal  java 

1
`stty -a`中的丢弃选项是什么?它使用`^ O`
在 stty -a,有一个选项 discard = ^0。我用Google搜索了,最接近的文档来自: http://www.tldp.org/HOWTO/Text-Terminal-HOWTO-17.html 这说 ^ O冲洗(或丢弃)。尚未在Linux中实现(但提议)。将输出发送到/ dev / null。 我试了几次,什么都没发生。如果没有实现,为什么要绑定 ^O 然后?
1 linux  terminal  stty 

1
在Mac上查找带有特殊字符的图像
我有大约10k图像,我需要找到具有特殊字符和重音的图像(如á,é,í,...)。我们的想法是保留那些带有特殊字符的图像并删除所有其他图像。 怎么可以在Mac终端上完成? 先感谢您, 加布里埃尔

1
在〜/ .profile中采购〜/ .bashrc?
我很擅长在OSX下开发并在〜/ .profile中初始分配了一些别名和其他首选项,但是在一段时间后它变得非常庞大和混乱,因为我也有很多环境变量来定义。 所以我创建了一个〜/ .bashrc文件(就像在linux上一样)并将所有别名和首选项放在那里。但是,由于mac终端的每个实例都是一个登录终端,它不会读取.bashrc而只是.profile ... 所以我的解决方案是放置一个 source .bashrc 在〜/ .profile的底部,这就完成了工作。所以我想知道这是否不好以及是否有更好更清洁的方法,因为这有点像黑客?


1
使用长行从htop复制文本
相关 这个问题 ,我想检查一下列出的命令 htop,但命令很长。因此,建议的anwer在按住shift时选择文本不起作用,因为它不会选择溢出到屏幕右侧的某些内容。 htop是否提供了以某种方式提取所选行的任何帮助?
1 linux  terminal  htop 


1
如何以编程方式重置mac os x下的终端
与问题类似 如何在mac os x下重置终端 ,我想知道如何从脚本重置mac osx终端窗口的回滚缓冲区。 我知道我可以点击Cmd-K手动重置它,但我经常忘记在运行带有大量输出的脚本之前这样做。在我的脚本开头删除回滚缓冲区会更容易。 “clear”命令不会重置回滚缓冲区,所以当我向上滚动时,我仍然会看到之前的脚本输出。
1 macos  bash  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.