电脑用户

计算机爱好者和高级用户的问答

3
ZSH:在bash函数“ read:1:-p:no coprocess”中,读取命令失败
编辑: 似乎在工作bash。看来问题与zsh。如果有更好的网站发布此问题,请告诉我。 我正在编写一个创建一系列目录的简单脚本。我希望用户先确认。我使用以下内容作为基础,但似乎无法使其在bash函数中运行。如果我将其放在函数之外,则可以正常工作。这是一个孤立的示例: read.sh #!/bin/bash test() { read -p "Here be dragons. Continue?" -n 1 -r if [[ $REPLY =~ ^[Yy]$ ]] then echo "You asked for it..." fi } 该 SO帖子中的代码。 搜索文件和/或test导致以下错误:read:1: -p: no coprocess。当我将其放在我的输出相同.bashrc 编辑: @hennes 我希望该函数位于配置文件中,因此我可以从任何目录(理想情况下是.bashrc或.zshrc)调用它 我已经纠正了第一条注释行的格式。问题仍然存在zsh Bash版本是3.2,但是您已经帮助我弄清楚问题出在zsh而不是bash。


1
显示器上的上游/下游USB端口有什么作用?
我遇到了一些显示器配置,它们包括许多不同的端口以及一些USB端口。 显示器:DELL P2214H,DELL P2414H 在监视器说明中,它提到了USB“上游”和“下游”端口。这些之间有什么区别,每种类型有什么用途?我可以将扬声器直接连接到显示器吗?
29 display 

7
使用多个监视器时,如何在正确的监视器上打开应用程序?
我正在使用Windows 8.1,它比Windows 7(更好)具有更好的多显示器支持。但是,当我在一台显示器上处于全屏应用程序中时,当我转到另一台显示器上的“开始”菜单并打开一个桌面应用程序时,由于它是在上次使用该应用程序时在另一台显示器上打开的。 这将挂起全屏应用程序,并切换到该监视器上的桌面视图。然后,我必须将桌面应用程序拖到没有鼠标指针的其他显示器上,然后再转到右上角,切换回该显示器上的全屏应用程序。 每次我将笔记本电脑插入第二台显示器并尝试使用它时,这种情况都非常令人讨厌。更不用说每当我在第二台显示器上有Netflix或任何类型的视频时,当我尝试在其他屏幕上工作时,它只是随机停止播放。 为此,很可能必须安装第三方应用程序,对吗?我真的希望它是免费的,因为在Windows 7中,当应用程序仅在该监视器上的其他应用程序之上打开时,这并不那么令人讨厌。这是我不喜欢Windows 8 / 8.1的两件事之一。老实说,其他一切都很棒。


4
Mac上的.zshrc文件在哪里?
我正在使用iTerm,并希望使用Oh My ZSH定制终端窗口的外观!。根据文档,我需要更改~/.zshrc文件并添加一个ZSH_THEME值: 找到要使用的主题后,将需要编辑 ~/.zshrc文件。您会在其中看到一个环境变量(全部大写): ZSH_THEME="robbyrussell" 问题是我不知道在哪里可以找到~/.zshrc文件。
29 macos  terminal  zsh  themes  iterm2 

1
为什么谷歌浏览器的下载量会长时间保持100%?
我已经从Google Chrome下载了200MB的文件。下载花了很短的时间才能达到100%(几分钟),但是当达到100%时,它会保持100%很长时间,然后说下载完成并从.crdownload重命名文件扩展名。到文件的实际扩展名(在本例中为.zip)。为什么下载速度很快达到100%,然后又长时间保持100%?



2
为什么许多游戏都有Direct X 9和11选项,但不是DX10?
我对DirectX并不是很了解,除了它负责为游戏提供更好的图形选项,例如DX11中的曲面细分和环境遮挡。 但我的问题是,为什么有些游戏(我最近玩过的最近的游戏)可以选择DX9(默认)或DX 11(带有高级选项,显然还有兼容的视频卡),但是没有选择对于DX 10? DX10是一个从未发布过的版本吗?它有缺陷吗?或者它呢?为什么那些游戏没有显示沿DX 9和11使用DX 10的选项? 是否有任何游戏显示这3个选项?或者他们只是直接从DX 9“跳”到11?为什么? 谢谢

3
LibreOffice Calc:如何获得HH:MM:SS细胞的总数
我想采用HH:MM:SS格式的一组单元格,然后将它们加起来。我不想让24小时制的价值包裹起来。我只想要绝对的总值。 (sum函数似乎默认包装)。 所以,如果我有: 20:00:00 20:00:00 00:10:00 00:00:10 00:00:10 我想最终得到: 40:10:20 一个人为的例子,但它可以解决我正在寻找的问题。

5
如何利用两个互联网连接(WiFi /有线)?
我有两个独立的互联网连接,一个通过WiFi和其他有线。 但是,一般来说,我发现Windows只尝试使用一个(大多数情况下更快一个/或者有偏好的优先选择 - 我不确定)。 有没有办法可以利用两者兼而有之?例如,我可以让我的网络浏览器使用有线网络,我的种子软件使用Wifi One。 PS:这个问题可能被视为重复,但我再次发布的原因是我没有找到任何具体的答案。 两个互联网连接,一个局域网 - 如何共享?

8
SSD上的大量MySQL数据导入会损坏它吗?
我必须将大量数据(约1亿行,~100次)导入MySQL数据库。目前,它存储在我的硬盘驱动器上,导入的瓶颈似乎是硬盘驱动器的写入速度。 我听说SSD不喜欢大量连续写入,并且它往往会损坏它们。你怎么看?这真的是现代固态硬盘的问题吗?

5
使用双因素身份验证帐户将Adium连接到Google Talk无效
其他人有这个问题吗?在我的Google帐户上启用双因素身份验证后,我无法通过Adium登录(使用Pidgin的libpurple for IM的Mac IM客户端)。显然,你需要生成一个特定于应用程序的密码,但这些密码不允许我登录。特定于应用程序的密码可以与其他应用程序一起使用(例如Reeder for feeds和calendering on my phone)。Google在为Google Talk设置应用程序密码的示例中特别提到了Adium,因此我怀疑它是一个通用的Adium问题。 如果我在Google网站上使用谈话小部件(例如,或者iGoogle),我仍然可以访问此帐户的Google Talk。 我的错误报告Adium包括一个连接日志文件在他们的Trac:http://trac.adium.im/ticket/15310。虽然没有活动。我也在他们的IRC频道询问过,但没有其他人可以复制这个问题。 如果我不得不猜测,那么我认为这是因为我没有与我的Google帐户关联的GMail帐户。我不确切地知道为什么会导致它,但它似乎是一个相当不寻常的设置,可能没有经过测试。

5
如何压缩目录,然后删除包含目录的原始文件?
我正在尝试tar在名为“ my_directory”的目录中收集文件,并使用以下命令删除原始文件: tar -cvf files.tar my_directory --remove-files 但是,它仅删除目录中的单个文件,而不删除目录本身(这是我在命令中指定的)。我在这里想念什么? 编辑: 是的,我想'remove-files'选项是完全文字的。尽管我也发现手册页在这一点上不清楚。(在linux中,我往往不会在目录和文件之间真正区分太多,有时会忘记它们不是同一件事)。看来共识是它不会删除目录。 但是,我提出这个问题的主要提示是因为tar对绝对路径的处理。由于必须指定要压缩文件的相对路径,因此必须更改到父目录以正确压缩它。如我所见,在这种情况下,使用任何类型的后续“ rm”命令都可能存在危险。因此,我希望通过使tar自己执行删除操作来简化操作。 例如,想象一个备份脚本,其中要备份的目录(即tar)作为shell变量包含在内。如果错误输入了该shell变量值,则可能会从您恰好位于的目录中删除文件。
28 linux  tar 

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.