Questions tagged «terminal»

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

1
如何列出可用的颜色名称?
我正在尝试为我的git配置添加一些颜色,并且我想知道终端上可用的颜色名称。 我只想按名称使用颜色,以便其他人更容易理解 我不想添加任何新颜色-我只想从预定义的名称中进行选择 我想要一个适用于所有发行版的解决方案,但主要是Debian 看到名称指示的颜色会很高兴 许多在线参考文献经常谈论未在系统上定义的颜色名称,因此我只需要一种方法来查看默认选项是什么。
23 terminal  colors 

2
我的终端中以非零代码退出的任何命令都会关闭我的终端窗口
起初这有点有趣,就像玩“ Bash Roulette” ...但是现在它已经变老了。 我的终端中以非零代码退出的任何命令都会关闭我的终端窗口 有人告诉我,也许我set -e在终端机上的某个地方设置了一些bash脚本。 我已经检查了.bash_profile// .bashrc/ .profile,看起来好像不在set -e那里。 还有其他明显的罪魁祸首吗?

3
如何检查我的外壳是否在终端中运行?
我只想在我的外壳“连接”到终端时才执行某些操作,即仅当我的标准输入来自终端的输入并且我的标准输出(和标准错误?也许没关系)被打印/回显到一个终端。 在不直接依赖GNU / Linux细节(例如/proc/self)的情况下,我该怎么做?

1
是否为bash定义了终端颜色转义序列?
我在Bash脚本中经常使用颜色(主要是在CentOS上),但是为了使它们更方便使用,我最终将变量重新定义为颜色值: local GRAY="\[\033[1;30m\]" local LIGHT_GRAY="\[\033[0;37m\]" local CYAN="\[\033[0;36m\]" local LIGHT_CYAN="\[\033[1;36m\]" local NO_COLOUR="\[\033[0m\]" 或也可以tput: bold=`tput bold` normal=`tput sgr0` whitef=`tput setaf 7` greenf=`tput setaf 2` redb=`tput setab 1` 我已经遍历/etc/rc.d/init.d目录,但是没有找到与颜色定义有关的任何内容。 已经有这样的定义了吗?如果不是的话,我会把它们放入一个文件中/etc/rc.d/init.d说出来,并把它包含在我的脚本中,有点像/etc/rc.d/init.d/functions
22 bash  terminal  colors 



10
在Windows 7中与Cygwin一起使用Shell的最佳方法
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 3年前关闭。 我安装了Cygwin,让bash默认在“ cmd.exe”中运行感到失望。我四处搜寻,发现Console2。它并不是一个特别设计的应用程序,因为进行调整会有些痛苦,尽管大多数情况下它都可以正常工作。 我仍在寻找一种更好的方法来在Windows环境中生存,因为即使Console 2有时也会崩溃,例如在vim中进行编辑时尝试调整终端的大小,还有很多其他让我不满意的烦恼。 有任何想法吗?我尝试通过PuTTY使用Cygwin,这同样是糟糕的用户体验。

2
CTRL + 4(和CTRL + \)在bash中做什么?
我只是偶然发现CTRL+ 4 关闭stdin了从命令行读取输入的程序。 当我 在程序阅读中键入CTRL+ 4或CTRL+ 时,它是这样的/stdin $ cat wefwef wefwef ^\Quit $ bc bc 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. ^\Quit $ 我得到^\Quit显示,然后程序关闭。与使用^C或相比有什么区别^D?怎么^\Quit办? 编辑:发现CTRL+ \做同样的事情。

6
是否有一个终端应用程序允许单击文件名?
是否有终端模拟器(扩展程序或应用程序)为本地路径链接解析? 特别是当我看到类似这样的信息时: /home/sam/.gem/ruby/1.8/gems/actionpack-2.3.2/lib/action_controller/benchmarking.rb:68:in`perform_action_without_rescue' /home/sam/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/active_support/core_ext/benchmark.rb:17:在“ ms”中 /home/sam/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/active_support/core_ext/benchmark.rb:17:在“ ms”中 我希望能够点击: /home/sam/.gem/ruby/1.8/gems/actionpack-2.3.2/lib/action_controller/benchmarking.rb 打开文件。

1
'script / dev / null'是做什么的?
每次我以root su用户身份登录VM并登录到用户帐户,并尝试使用screen它时都会引发错误: Cannot open your terminal '/dev/pts/0' - please check. 一个Stack Overflow帖子说我需要使用script /dev/null它来修复它,并且它可以工作,但是仍然不能解释为什么我需要输入script /dev/null。我想了解它的作用以及为什么要键入它。
21 terminal  gnu-screen  su  pty 

5
如何找到特定字形的通用名称?
有时,我想知道一个字形的名称。例如,如果我看到了−,我可能想知道它是连字符-,破折号–,破折号—还是减号−。有什么方法可以将其复制粘贴到终端以查看其内容吗? 我不确定我的系统是否知道这些字形的通用名称,但是肯定有一些可用的(部分)信息,例如中的/usr/share/X11/locale/en_US.UTF-8/Compose。例如, <Multi_key> <exclam> <question> : "‽" U203D # INTERROBANG 另一个示例字形:🐄。

2
Ctrl + D结束终端线输入
如果我做 $ cat > file.txt 文本Ctrl- DCtrl-D 问题1:如果我不按回车,为什么我必须按Ctrl- D两次? 如果我做 $ cat > file.txt 帕彭普什Ctrl-Z [2]+ Stopped cat > file.txt $ cat file.txt $ cat > file.txt 帕班普什 Ctrl--Z [2]+ Stopped cat > file.txt $ cat file.txt pa bam pshhh 为什么第二次使用1行文件?

7
Arch Linux终端无法启动
我刚刚按照youtube上的视频教程安装了Arch Linux 。但是,当我尝试启动GNOME终端时,它将无法启动。它会在屏幕顶部显示“ Terminal”(终端)几秒钟,并且会有一个加载符号,但是几秒钟后,它们都消失了,并且没有终端出现。因为我无法加载或启动终端,所以我无能为力(我什至无法回答要注册到Arch Linux论坛的问题)。我究竟做错了什么?

2
如何在终端(URxvt)中获得外观更好的字体?
我注意到,与我在浏览器中看到的字体相比,URxvt中的字体看起来分辨率较低。 我想知道如何修复我的.Xdefaults文件,以使字体具有更多细节并变得更加清晰。 在这张照片中可能看不到它,但我可以肯定地注意到自己的不同之处: 这是我目前的情况.Xdefaults: URxvt*background: Black URxvt*foreground: White URxvt*geometry: 80x30 URxvt*scrollBar: false "URxvt.font: 9x15 !-- Xft settings -- ! Xft.dpi: 96 Xft.antialias: true Xft.rgba: rgb Xft.hinting: true Xft.hintstyle: hintfull ! -- Fonts -- ! URxvt.font:xft:Monospace:pixelsize=15 URxvt.boldfont:xft:Monospace-Bold:pixelsize=15
21 terminal  x11  fonts  urxvt 


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.