Questions tagged «terminal»

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



1
用hunspell正确显示非ASCII字符
我想使用hunspell命令行形式来拼写检查一些文本文件。这些文件是utf-8编码的,包含一些变音符号和其他奇怪的字符。 这样有些话出现 维尔拉〜_lich 代替这个 verläßlich 我告诉的hunspell读取文件作为UTF-8有-i utf-8。我试图在gnome-terminal中切换编码。我在xterm和中尝试过xterm -u8。没有成功。 这不是字体问题,因为当我在终端中键入奇怪的字符时,它们显示的很好。 如何使奇怪的角色出现?

2
混乱的终端
有时我会弄乱我的终端,直到我键入“ clear”为止。这以各种方式发生,有时是在编写单个命令时,有时是在文本编辑器中编辑某些内容时。现在我有了Mac OS X Lion,但是我记得几年前有这个问题,即使我仍在使用Solaris。 这是我设法重现的一种情况。如果我用cURL弄错了: Bemmu-Sepponens-MacBook-Pro:b2 bemmu$ curl --data abcde=foo efghijk=bar http://localhost:1234/do_something_cool curl: (6) Couldn't resolve host 'efghijk=bar' foo Bemmu-Sepponens-MacBook-Pro:b2 bemmu$ Curl输出“ foo”和错误消息。现在,如果按向上箭头返回以编辑该命令,则它首先变为: Bemmu-Sepponens-MacBook-Pro:b2 bemmu$ curl --data abcde=foo efghijk=bar http://localhost:1234/do_something_cool curl: (6) Couldn't resolve host 'efghijk=bar' foo Bemmu-Sepponens-MacBook-Pro:b2 bemmu$ curl --data abcde=foo efghijk=bar http://localhost:1234/do_something_cool 一切看起来仍然不错,但请注意,前一行放在了cURL的“ foo”之后。现在,如果我尝试按向左箭头足够多的时间到达错误发生的地方并开始输入,事情就会变得混乱: foo Bemmu-Sepponens-MacBook-Pro:b2 bemmu$ …


1
更改选项卡时,如何防止Ubuntu 11.10和Kate编辑器带终端更改命令行?
我在Ubuntu 11.10中使用Kate编辑器编程C。效果很好,但是当我在Kate中更改选项卡时,终端行将更改为我单击的选项卡的文件路径。 通常,这没什么大不了的(除了烦人地向终端添加多余的文本),但是如果我当前正在运行C程序,则显然它将在命令行中键入,这并不是很酷。 Example terminal window for my C program (its at a menu): 1) select opt 1 2) select opt 2 输入选择:(这里等待用户提示)现在,当我单击Kate中的一个选项卡时,它想在该选项卡中放入文件的cd /路径,例如:cd / home / user / os / files 当然,因为我的终端正在等待用户的提示,所以它得到了该命令..不好。 也许没有解决办法,但也许有人知道吗?显然,我可以选择在切换标签之前不切换标签或结束程序... 注意:我可能犯了一个错误,那就是将其放在StackOverflow下,这更像是编程领域-因此尽管在此处重新发布可能是最好的(我不确定如何链接问题,但会将超链接粘贴到该帖子上-我不想违反是否有任何关于stackoverflow / superuser的违规行为)的建议,或者是否应该删除? StackOverFlow问题

1
避免意外的“ rm”灾难
今天,sudo -s我想使用rm -R ./lib/,但实际上rm -R /lib/。 我必须重新安装操作系统(薄荷15),然后重新下载并重新配置所有软件包。不好玩。 将来如何避免类似的错误?
1 linux  backup  terminal  sudo  rm 

2
在Ubuntu终端上使用Emacs从某些颜色主题中获取乱码和不可读的文本
我在emacs上遇到了这个奇怪的问题,非常感谢您的帮助。我在Windows PC上VirtualBox上安装的ubuntu服务器上的终端中运行emacs。我已经尝试了Cygwin和Git-Bash(都具有薄荷味),并且在两个终端上都遇到了相同的问题。 我遇到的问题是,当我为emacs激活自定义主题之一时,文本变得乱码且不可读。大部分是评论文字,似乎与其他文字融合在一起。但是,当我切换到emacs附带的默认主题之一时,问题就消失了。所以这似乎是自定义主题的问题(gotham和整个明天晚上的包),因为我也注意到自定义主题受我使用的薄荷主题的影响,而标准emacs主题不受影响通过这些。因此,当我启用例如gotham主题,并在其中打开mintty选项并切换颜色主题时,gotham的颜色也会受到影响。如果我尝试使用例如wombat主题(与emacs一起提供)的相同方法,则更改薄荷主题对emacs颜色完全没有任何影响。 我相信问题与emacs主题有关。问题不应该来自使用薄荷主题,因为我尝试启动启用了默认选项(仅启用xterm-256color)的终端,并从自定义emacs主题得到了同样的问题。xterm-256color可能是一个问题,但是我无法检查这一点,因为仅启用标准8位颜色时emacs根本不会加载任何主题。但是再一次,如果薄荷是错误的,那么所有emacs主题都将受到影响,而不仅仅是我下载的自定义主题。 因此,我想知道的是,是否有人知道emacs配置中或主题文件中是否有任何设置允许emacs忽略终端颜色?任何建议将不胜感激。我目前正在针对自定义emacs主题分析标准emacs主题,以查看是否找到了任何东西,但是我对Lisp并不十分了解,无法真正理解我的需求。 更新-经过更多实验后,我意识到有问题的主题似乎丢失了或无法加载几种颜色。我在用滚动浏览不同主题时看到了这一点M-x customize-themes。一些主题将保留以前工作主题的一些背景和文本颜色,并将它们混合在一起,从而产生乱码的文本。不可读的文本以不同的颜色和字体在彼此的两层上打印。

1
我如何才能实现kde-open的反面?
有什么方法可以实现与KDE中的kde-open相反的功能吗?我的意思是,我希望能够在终端内使用emacs打开文件,而不是使用X版本的emacs。我已经将emacs作为守护程序运行,并在konsole中运行客户端实例,但我也希望能够使用相同的emasole konsole运行实例从Dolphin或Thunderbird或任何其他应用程序打开文件。

1
正则表达式删除,然后重命名文件
我正在OSX上使用终端以及find命令来查找* .txt文件,然后将它们与当前时间/日期标记一起使用。我找到的所有文件都由filename_day_month_year_hour组成。我想做的是替换文件名部分并添加当前时间/日期戳?
1 terminal 


1
制作别名以将密钥添加到远程authorized_keys文件
通常,在创建新的Web服务器时,为了通过SSH登录而不必输入密码,我将主机添加到~/.ssh/config文件中,如下所示: Host foobar HostName 111.111.111.111 User myusername 然后,我将运行此命令将SSH密钥复制到服务器。 cat ~/.ssh/id_rsa.pub | ssh foobar "mkdir ~/.ssh; cat >> ~/.ssh/authorized_keys" 有没有一种方法可以让我在.bash_profile / .bashrc中创建别名,以允许我键入类似内容,copy_key foobar并将其密钥复制到服务器?我尝试使用该长命令在.bashrc文件中创建函数,但它只是尝试登录到服务器。
1 bash  ssh  terminal  alias 

1
OSX上的PATH设置有什么问题?
在某些时候,我在OSX上的PATH设置已损坏,这意味着启动“在后台”使用控制台应用程序的GUI应用程序正在中断(到目前为止,示例是MonoDevelop和Crossover Games)。 如果我从终端启动这两个(到目前为止)应用程序之一,例如 打开/Applications/MonoDevelop.app 它们工作正常,但是从apps文件夹或扩展坞启动时,它们找不到诸如sh,grep,dirname,uname等内容。 作为参考,我的PATH(通过检查Terminal中的env)设置为 PATH=/sw/bin:/sw/sbin:/Users/robcowell/ImageMagick-6.4.1/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/Developer/Tools/Panda3D:/usr/X11R6/bin 而所有这些都在Snow Leopard 10.6.2上 有人发现问题和/或知道解决方法吗?

1
Kali Linux和Bootloader问题
最初,我使用Windows 8.1 ...我下载了Kali并将其放在闪存中。选项让我选择了: -实时浏览-安装 我浏览了一下它,然后进行安装。 rub失败 一切顺利,直到我获取GRUB的文件为止。我等了再说,最后它说失败了,所以我再试一次,同样发生。 Lilo失败 在安装中,我可以选择返回并选择Lilo引导程序,但是会发生同样的事情。 不使用引导加载程序 另一个选择允许我在没有引导程序的情况下继续操作,因此在grub和lilo失败后,我选择执行该操作。 已安装Kali-现在可用-直到引导加载程序在这里才可以再次使用 我现在可以使用已安装的kali,但由于没有引导加载程序可以加载它,因此无法重新启动。 使用终端 我在Kali选择了终端,并决定使用“ sudo apt-get install grub”安装grub。它运行良好,在此命令结束时未发生任何错误。 没有出现 重新启动PC后,我只能看到黑屏,上面有一个白色的短划线闪烁... NO GRUB。 问题 我已经安装了kali,没有从kali的闪存中启动的引导程序...从终端正常安装Grub仍在继续,但是仍然没有迹象表明我在分区(只有分区)上安装了kali,但是没有bootloader 帮助:我需要一种在此PC上安装引导加载程序以使用Kali的方法...在我所处的状态下该怎么办? 非常感谢!

2
将屏幕缓冲区传递给另一个命令?
我似乎找不到任何东西,因此,有没有办法将屏幕窗口中的所有内容传送到另一个命令中。我有一个在屏幕上运行的服务器(不是最好的主意,而是服务器atm的唯一方法),并且想解析输出(在运行时,是否可以将打印到该分离的屏幕上的所有内容转换为另一个命令? 谢谢,马克斯

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.