小编Chi*_*aba的帖子

Bash on Snow Leopard 不服从终端颜色

随着新版 Snow Leopard,OS X 将 bash 版本升级为GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin10.0).

现在,我.bashrc设置了以下设置:

# Colors
export TERM=xterm-color
export GREP_OPTIONS='--color=auto' GREP_COLOR='1;32'
export CLICOLOR=1 
export LSCOLORS=ExGxFxDxCxHxHxCbCeEbEb

# Setup some colors to use later in interactive shell or scripts
export COLOR_NC='\e[0m' # No Color
export COLOR_WHITE='\e[1;37m'
export COLOR_BLACK='\e[0;30m'
export COLOR_BLUE='\e[0;34m'
export COLOR_LIGHT_BLUE='\e[1;34m'
export COLOR_GREEN='\e[0;32m'
export COLOR_LIGHT_GREEN='\e[1;32m'
export COLOR_CYAN='\e[0;36m'
export COLOR_LIGHT_CYAN='\e[1;36m'
export COLOR_RED='\e[0;31m'
export COLOR_LIGHT_RED='\e[1;31m'
export COLOR_PURPLE='\e[0;35m'
export COLOR_LIGHT_PURPLE='\e[1;35m'
export COLOR_BROWN='\e[0;33m'
export COLOR_YELLOW='\e[1;33m'
export COLOR_GRAY='\e[1;30m'
export COLOR_LIGHT_GRAY='\e[0;37m'
Run Code Online (Sandbox Code Playgroud)

这些颜色稍后用于输出。这曾经在以前版本的 OSX 中工作,但现在我的输出不合作。

一些没有奏效的想法。 …

mac bash osx-snow-leopard terminal.app macos

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

如何在 Windows 7 欢迎屏幕上显示额外的启动和关机信息?

有一个小的调整,我相信它是一个注册表项,它允许在Windows 7(也很可能是 Vista)的欢迎关闭屏幕上显示附加信息。我已经在我的一个系统上激活了这个调整;不幸的是,我忘记了我是如何做到的,而且我似乎无法找到最初提供该信息的网站。

通常,登录时 Windows 7 欢迎屏幕只会显示“欢迎”。激活调整后,我的欢迎屏幕会提供状态信息,例如“正在加载用户设置”或“正在准备桌面”。关机时,默认屏幕只会显示“正在关机”。激活调整后,它会提供额外的状态信息,例如“停止 Windows 服务”。这似乎与 Windows 在启动或关闭过程中安装或配置更新时提供信息的方式相同,我发现它们非常有助于了解在该过程中什么任务需要多长时间。

我能找到的唯一设置是msconfig应用程序的Boot选项卡上的Boot log复选框。但是,这会导致 Windows 显示正在加载的驱动程序的控制台日志等,而不是动画的 Windows 标题。这不是我正在寻找的设置。我在此系统上激活的“附加启动信息”设置仍显示常规动画 Windows 徽标,仅替换蓝色欢迎和关机屏幕上显示的字符串。

有人可以将我定向到用于获取此行为的注册表项(或任何设置)吗?

编辑:这里有几张用我的手机拍摄的增强欢迎和关机屏幕的照片——不过它们是德语的。

等待用户配置文件服务
登录屏幕“等待用户配置文件服务”

准备桌面
登录屏幕“准备桌面”

停止 Windows 服务
注销屏幕“停止 Windows 服务”:

boot windows-registry shutdown windows-7

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

标记坏扇区*没有数据恢复*的最快方法是什么?

我有一台保修期外的笔记本电脑,硬盘上有坏扇区。我这么说是因为 chkdsk /r在某些百分比上卡住了超过 24 小时。我还让 GRCSpinRite运行了 4 天。我的理解是这些程序会卡在某些地方,因为它们试图恢复尽可能多的数据。我对此不感兴趣。所有重要数据均已备份。我正在寻找一种解决方案,让我可以继续使用此硬盘并避免购买新硬盘。我承担使用故障驱动器的全部后果。

我正在寻找一些最好是非破坏性的工具(以保留当前的 ​​Windows/应用程序安装)可以执行以下操作:

if it can't read/write to a sector 3 times, mark it bad and move on.
Run Code Online (Sandbox Code Playgroud)

我不需要程序一次研磨数小时/数天来恢复尽可能多的数据。我正在寻找专门快速标记坏扇区的东西。

windows-7 hard-drive bad-sectors

12
推荐指数
2
解决办法
6万
查看次数

我想让 pinentry 在本地使用 GUI 并在 SSH 上使用 CLI

我需要能够在两个不同的 Linux 环境中对 git 提交进行 GPG 签名。

  1. 在使用基于 GUI 的密码对话框的完整 GUI X-Window 设置中

  2. 在 SSH 中,没有 X 转发,仅使用命令行密码输入

在这两种情况下,我都需要能够使用不同的 UID 进行签名,所有这些都在我的密钥环中。本地和远程访问在一台计算机上使用相同的用户帐户,并且可能同时处于活动状态。该计算机运行 openSUSE Leap 15 (4.12.14),使用 GnuPG 2.2.11 和 libgcrypt 1.8.4。我典型的远程连接在 Android v5.1.1 上使用 ConnectBot v1.9.5,尽管我也经常在 iOS 12.1.1 上使用 Terminus v4.3.12,有时我也可以使用公共 Win 10 PC。

我不想要一个迫使我在本地使用 CLI 方法的“永久”解决方案。这样做会影响 gpg 的所有其他用途,包括电子邮件。

阅读这个问题,我尝试了几种似乎暗示自己的变体。尽管那里的解决方案,包括已接受的解决方案,都是为了永久解决方案。我希望他们能在我的用例中找到解决方案。

pinentry-command我已经尝试了在我的文件中设置的几种变体gpg-agent.conf。在所有情况下,该gpg-connect-agent reloadagent /bye命令都会在更改配置文件后执行。进行任何更改后,远程会话将按原样重新启动,并在执行以下每个命令后按顺序进行测试:

  1. export GPG_TTY=$(tty)
  2. unset DISPLAY
  3. gpg-connect-agent updatestartuptty /bye

三个命令前后的结果是相同的,如下所示:

  • 使用pinentry在本地提供 GUI 方法 - 无论我是在本地还是远程执行命令(远程屏幕只是挂起,直到对话框超时。)
  • 在所有情况下都使用pinentry-tty强制 CLI。(远程使用在远程终端中提示,本地使用在本地终端中提示。)
  • 使用pinentry-gtk-2 …

linux ssh terminal gnupg gpg-agent

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

确定可移动媒体上文件系统的工具

我有一个用于定制硬件的 CompactFlash 卡。WAV 文件被写入其中。Windows 无法识别媒体并希望对其进行格式化,这排除了 FAT 16/32、NTFS、UDF 等。是否有 Windows 工具可以确定媒体使用的文件系统并可能读取内容?

我试过 dskprobe.exe,但没有用。

windows filesystems memory-card forensics compact-flash

10
推荐指数
1
解决办法
2万
查看次数

死 USB 闪存驱动器

所以一个朋友有问题来找我。他们有一个死掉的 USB 拇指驱动器,当插入机器时不再响应。

我已经在 Mac 上尝试过它,它甚至没有响应,至少在 Windows XP 机器上它看到它在那里但无法在资源管理器中显示它,只是插入的任何东西都出现了故障。由于驱动器上的活动指示灯亮起,因此显然存在电流。

我正在寻找建议,请。我可以使用 Mac 或 Windows 硬件,并且很乐意尝试(如果解决方案有效,我什至要付费!)

现在推荐定期备份有点晚了,但如果没有,下一个最好的取证建议是什么?

编辑:我要强调的是,如果可能的话,我们正在尝试拯救数据,毕竟,拇指驱动器基本上是一次性的,如果没有想要拯救它的情感或功能原因,几乎不值得打扰!

usb data-recovery usb-flash-drive

10
推荐指数
1
解决办法
3万
查看次数

如何从 ext4 分区恢复/取消删除文件?

有没有人成功地从 ext4 分区恢复已删除的文件?我尝试了各种实用程序,但都没有奏效。如果有人可以分享成功的故事,我将不胜感激!

linux filesystems ext4 file-recovery

10
推荐指数
3
解决办法
4万
查看次数

为什么一些恢复工具在我清除回收站、磁盘碎片整理和零填充可用空间后仍然能够找到已删除的文件?

据我了解,当我删除(不使用回收站)一个文件时,它的记录会从文件系统目录(FAT/MFT/etc...)中删除,但被占用的磁盘扇区的值该文件保持完整,直到这些扇区被重用以写入其他内容。当我使用某种擦除文件恢复工具时,它会直接读取这些扇区并尝试建立原始文件。

在这种情况下,我不明白为什么在我对驱动器进行碎片整理并用零覆盖所有可用空间后,恢复工具仍然能够找到已删除的文件(尽管重建它们的机会减少了)。你能解释一下吗?

我认为零覆盖删除的文件只能通过一些特殊的取证实验室磁扫描硬件来找到,而那些复杂的擦除算法(用随机和非随机模式多次覆盖可用空间)只有防止这种物理扫描才有意义成功,但实际上似乎简单的零填充不足以擦除已删除文件的所有轨道。怎么会这样?

更新,解决出现的问题:

  • 我尝试了以下擦除工具:Sysinternal 的 SDelete、CCLeaner 和一个我不记得其名称的简单实用程序,它从命令行开始并创建一个不断增长的零填充文件,直到占用整个可用空间然后删除它。
  • 我尝试了以下恢复工具:Recuva、GetDataBack、R-Studio、EasyRecovery。
  • 我记不清哪些工具给出了具体的结果(据我所知,其中一些工具的试用版只显示文件名,实际上无法恢复)。
  • 可能在大多数(但不是 100% 全部)情况下,他们只看到名称而无法恢复数据,但这仍然是一个需要解决的安全威胁,因为文件名仍然可以提供相当多的信息(例如我已经看到一个将密码存储在文本文件中的人,这些文件被命名为密码资源名称加上登录名,而登录名也应该受到保护)。

security hard-drive data-recovery wipe file-recovery

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

从格式化的驱动器中恢复 Windows 7 许可证密钥

我最近在我的计算机上执行了 Windows 7 的全新安装,但只有当我删除旧分区(包含我的旧 Windows 7 安装)时,我才记得我没有提取我的 Windows 激活码来重新激活新副本(并且看到我丢失了原始包装,现在有点卡住了)。

希望有人有一种简单的方法来恢复旧分区并访问旧安装的注册表,因此我可能会重新获取密钥并重新激活。

编辑:我之前忘了添加(请参阅评论)-我将全新安装写入的磁盘与我之前运行 Windows 的磁盘不同。我只是删除了旧驱动器上的分区,然后就不再乱动它了。

windows windows-registry format windows-activation

10
推荐指数
1
解决办法
2万
查看次数

创建 Windows 7 系统修复 ISO?

根据Microsoft 网站,我可以从开始菜单运行“创建系统修复光盘”来刻录恢复光盘。但是,在许多情况下(包括没有磁盘驱动器)无法做到这一点。

我的目标是根据本指南创建一个可启动的 USB 驱动器,但他们在不刻录物理光盘的情况下这样做的方法包括从“某人的”网站下载 ISO。我不知道“某人”是谁,我觉得不启动我无法验证为未被篡改的东西是合理的。据我所知,Microsoft 不提供用于下载的恢复光盘 ISO,因为这将是最简单的解决方案。

所以我的问题是我想通过任何合理的方式通过“刻录到 ISO”来规避微软的“刻录到光盘”选项。

windows-7 system-repair-disc

10
推荐指数
1
解决办法
13万
查看次数