小编Edd*_*ied的帖子

获取 Windows 8.1 Update 1 安装介质 - 我有 Windows 8 密钥

我拥有旧的 Windows 8 密钥(一个 OEM 非 Pro 版本 - BIOS 密钥,一个零售盒装副本 Pro 版本),但我想在每次重新安装时轻松安装 Windows 8.1视窗。我厌倦了等待 Windows 更新、重启周期、重复恶心。有没有办法获得一个 Windows 8.1 Update 1 安装 ISO,它可以与我的两个旧的 Windows 8 密钥一起使用(同样,请注意一个是 OEM 非专业 [BIOS 中的密钥],另一个是零售专业版)?

如果没有,下一个最好的事情是什么?我可以滑流吗?我安装了 Windows 8之后,我可以获得类似 .msi 文件的内容吗?我可以用它来安装 8.1 Update 1吗?

请注意,我问的是最终将与我的密钥一起使用的安装介质。我完全可以使用通用密钥进行安装,然后再放入我自己的密钥。那完全没问题。我只是想要一种安装8.1 Update 1的方法,而不必等待windows update下载更新并一个一个地应用它们,然后去windows商店安装windows 8.1,然后再次让windows update一个个应用更新等等。

我用谷歌搜索过,但没有找到我要找的东西。

installation-media installation windows-8 windows-8.1

6
推荐指数
1
解决办法
5602
查看次数

如果输出不以换行符结尾,则彩色 bash 提示会覆盖上一个命令的输出

在我的系统上,当使用彩色提示时,如果输出的最后一个字符不是换行符,则上一个命令输出的最后一行将被覆盖。

例如:使用默认的非彩色 bash 提示符,我们有:

[myusername@myhostname 目录名]$ echo -n foo-bar
foo-bar[myusername@myhostname 目录名]$

这是预期的。

但是,使用以下彩色提示:

PS1='\[\033[1;32m\]\u@\h\[\033[0m\]:\[\033[1;34m\]\w\[\033[0m\]\$ '

我们有(此处显示没有颜色):

myusername@myhostname:~/path/to/dirname$ echo -n foo-bar
myusername@myhostname:~/path/to/dirname$ rname$ 

光标现在位于行中的最后一个“r”。在提示符下键入一些字符会覆盖最后一个“rname$”。最终结果是,如果前一个命令的输出没有以换行符结尾,我就看不到它是什么。这是最重要的事情要解决。额外字符出现的方式,但过度写入,并不会打扰我,但也很好修复。

我已经尝试过使用来自 bash 文档的其他彩色提示,以及来自其他超级用户关于彩色提示的答案的一些彩色提示,它们的行为方式完全相同。

$ bash --version
GNU bash,版本 3.1.17(1)-release (x86_64-redhat-linux-gnu)
版权所有 (C) 2005 Free Software Foundation, Inc.

不确定,但我认为是CentOS,不知道是什么版本。给我一个命令来检查操作系统,我会运行它。

bash command-line colors prompt

5
推荐指数
1
解决办法
1360
查看次数

管道到“less”的 PHP 输出在每个命令之后都需要 <enter>

将 PHP 输出传送到 linux 'less' 命令会导致 'less' 真正起作用。(CentOS 6.2,CentOS 5 没有。)

当我将 php 的输出通过管道传输到 'less' 时,它需要enter在每个命令之后按下该键,即使在 'j' 命令(向下滚动一行的命令)之后也是如此。此外,命令键显示在屏幕上,而“少”不会清理屏幕。

所以,运行后:

$ php -r 'for ($i=0; $i<300; $i++) { print "$i\n";}' | less
Run Code Online (Sandbox Code Playgroud)

然后输入j(通常向下滚动一行),我看到一个 'j' 字符出现在屏幕底部的 ':' 字符之后。按下enter导致 less 最终“接受”j 命令,它确实滚动,但现在我看到输出的两个相邻行之间的“:j”:

10
:j
11
Run Code Online (Sandbox Code Playgroud)

将 less 与 python 的等效输出一起使用时,一切都很好,并且不太正常:

$ python -c 'for i in xrange(1, 300): print i' | less
Run Code Online (Sandbox Code Playgroud)

这是怎么回事,我该如何解决?

更多信息:

$ less --version
less 436
Copyright (C) 1984-2009 Mark Nudelman

less comes with …
Run Code Online (Sandbox Code Playgroud)

less php-cli pipe

5
推荐指数
1
解决办法
961
查看次数

Mac OS X Terminal.app 重新连接

当我通过终端窗口内的 ssh 连接到远程服务器,并使计算机进入睡眠状态时,当我回来时,连接当然会中断。问题是似乎没有办法恢复窗口及其相关的本地 bash 提示。我真正关心的是重新使用终端窗口。我不想执行 command+N 来打开一个小窗口,并且必须调整它的大小,并将其放置在屏幕上等等。难道不应该有某种方法来使用相同的窗口和本地 shell?我有点期望睡眠操作会导致 ssh 程序返回到本地 bash 提示,所以我不明白为什么窗口似乎完全死了。

connection terminal.app macos

1
推荐指数
1
解决办法
2091
查看次数