电脑用户

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

4
zsh在ps1中右对齐
我想要带有右斜线部分的多行zsh提示符,它看起来像这样: 2.nate@host:/current/dir 16:00 -> 我知道zsh中的RPROMPT,但是它的右对齐提示与您的普通提示相反,普通提示与您键入的文字在同一行。 有没有办法使多行命令提示符的第一行右对齐?我正在寻找PS1变量中的指令“现在立即对齐”或PS1就像RPROMPT对PROMPT一样的变量。 谢谢!
21 zsh  prompt 



6
如何将多个硬盘连接到计算机?
将10-20个SATA HDD连接到家用计算机的最佳和最有效的方法是什么?我的意思是支持SATA HDD的2个连接的普通主板。 该组件的目的是建立一个方便的存储系统,用于存储电影,备份等大文件。我目前拥有的HDD大多为3TB。现在,我需要制作一个集成档案,以便更好地访问存储在不同HDD中的数据。

3
如何在SSH隧道/会话中使用UDP打孔
我想在我的周末小屋中部署Raspberry Pi。Raspberry Pi在那里记录温度并将其发送到具有固定IP的远程服务器,保存数据并将其显示在简单的网站上。 但是,可能会出现这种情况,我想在Raspberry Pi上进行一些更改。例如,系统更新或对将数据发送到服务器等的程序进行更改。 使用建议的设置,我将无法从其LAN外部连接到Raspberry Pi。 注意:我不想更改网络,并且现有路由器没有端口转发,dynDNS或VPN的功能。 我最近阅读了UDP打孔。基本思想是,客户端将UDP程序包发送到已知的服务器地址(即,启用了公共IP或dynDNS)。想要连接到客户端A的客户端B向服务器询问客户端A的公共IP和端口号。 然后,它可以直接通过动态的公共IP和端口连接到客户端A。因为客户端A首先在现在使用的端口上连接到服务器,所以NAT会将包转发到客户端A。 我希望我或多或少正确地总结了这个想法... 这一切听起来都不错,但是问题是,这不适合与TCP连接一起使用,因为路由器能够“理解” TCP连接的握手,并且如果建立不正确,它将无法转发包装。 因此,如何在客户端A不坐在具有dynDNS,固定公共IP或端口转发功能的路由器后面的情况下,如何打开从客户端B到客户端A的SSH会话?很难将中央服务器与公共的,固定的IP或域名一起使用。
21 networking  router  ssh  udp 

2
在Windows中将vdi挂载为驱动器
我想挂载不再引导至Windows中驱动器的VDI文件,以希望恢复一些文件。 我知道Winmount宣传此功能,但是我对哪个版本最好是32或64感到困惑,因为VDI是我想安装在64位OS(Win7)上的32位映像。 我也很高兴考虑使用其他软件,甚至可能使用ubuntu挂载到该软件,尽管我的Linux技能并不是特别有用。 编辑 我已将surfasb标记为答案,因为他(她?)直接回答了我在那里提出的问题。 对于与我有同样问题的任何人,请尝试Joe Internet提出的建议。 将VirtualBox引导到Ubuntu,并使用非引导Windows VDI作为第二个硬盘驱动器(在我的情况下为Primary Slave)。尽管我完全无法通过另一个可启动的Windows映像使用此方法成功,但引导至Ubuntu却很高兴地挂载了我狡猾的vdi映像,并允许我恢复文件。
21 mount  vdi 

3
PDF文件中的字体:如何确保字体可以在平台/阅读器之间正确呈现?
我用MS Word(2007)创建了一个文档,然后发布为PDF,目的是创建一个无论平台或pdf阅读器选择都看起来相同的文档。 在几个Windows机器上看起来都不错,但是当我在ubuntu(使用acroread)中打开它时,原始字体arial被替换为某些荒谬的frilly字体,这是完全不合适的。 这让我担心该文档的字体可能会以某种疯狂的随机方式呈现,具体取决于收件人用来打开它的方式。 问题: 我不了解pdf中的字体如何工作,但是我听说过pdf中的“嵌入”字体。这样是否可以确保我选择的字体始终以相同的方式呈现?如果是这样,我该怎么办? 是否存在另一种“确定有效”的方法来生成其字体“正常”运行的简单pdf?我不受 MS Word等任何特定工具的束缚。我最关心的是pdf文档的外观与我预期的外观相同。



3
如果我当前以用户身份登录,为什么“组”的输出与“组用户”的输出不同?
我不确定为什么以下内容会有不同的输出。我的理解是,未指定用户的组将赋予当前登录用户所属的所有组。 jacob@box:~$ groups jacob adm lp dialout cdrom plugdev lpadmin sambashare jacob@box:~$ groups jacob jacob : jacob 另外,“当前进程的组”是什么意思(来自groups手册页)?他们在哪里设置? 注意:我的发行版是Ubuntu。


1
您应该用左手还是右手键入“ 6”?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 几周前,我在Google图片中搜索了键盘手指图,以查看我应该使用哪些手指来键入哪些按键。根据图表,应该用右手键入“ 6”: (如en.wikipedia.org/wiki/Typing所示) 但是,今天我在商店中发现了拆分键盘,拆分键盘的左侧为“ 6”。确实,对拆分键盘的图像搜索表明这是正常的: (如en.wikipedia.org/wiki/Microsoft_Natural_keyboard所示) 当进行“正确”的触摸输入时,我应该使用手指指图(右手键入6),还是应该使用拆分键盘(我的左手键入6)? <troll>这仅仅是Microsoft不遵循标准的另一个示例吗?</ troll>

2
警告:未启用行编辑
我发现此有用的命令bind -x '"\C-r"':reset可以清除终端,但我想制作一个简单的bash脚本: #!/bin/bash bind -x '"\C-r"':reset 输出: alfred@alfred-laptop:~/bash$ ./bind ./bind: line 2: bind: warning: line editing not enabled 有人可以解释一下: 我怎样才能解决这个问题? 什么warning: line editing not enabled意思
21 bash 

4
我可以在计算机运行时连接和断开SATA硬盘驱动器吗?
我有一个SATA硬盘驱动器,说它支持热插拔。这是否意味着我可以在计算机运行时实际上将其连接至电源和SATA插头?会很方便,但看起来有点吓人... 硬件细节: 主板:技嘉,GA-MA790X-UD3P 硬盘: Western Digital,WD10EADS-00L5B1 或者我读到的硬盘可能是可热插拔的……我对这一切的理论而不是我的特定情况更感兴趣:

2
防止GNU屏幕调整显示大小
每次我启动屏幕(屏幕-A)或尝试连接到已经运行的屏幕会话(屏幕-Ax)时,终端的大小都会调整为80列。我想防止屏幕调整终端大小。 我在Snow Leopard上使用iTerm,并且屏幕会话在centos机器上(我使用bash作为外壳)。
21 gnu-screen 

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.