小编Hen*_*nes的帖子

替换文本文件 ** 不带** 正则表达式

我需要用替换来替换文本文件中的一些文本。通常我会做类似的事情

sed -i 's/text/replacement/g' path/to/the/file
Run Code Online (Sandbox Code Playgroud)

问题是textreplacement都是包含破折号、斜线、黑斜线、引号等的复杂字符串。如果我转义所有必要的字符text,东西很快就会变得不可读。另一方面,我不需要正则表达式的强大功能:我只需要按字面意思替换文本即可。

有没有办法在使用某些 bash 命令的正则表达式的情况下进行文本替换?

编写一个执行此操作的脚本会相当简单,但我认为应该已经存在一些东西。

text-editing bash regex sed

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

如果 BIOS 中未将 USB 列为启动选项,是否意味着机器无法从 USB 启动?

我刚刚购买了装有 Windows 8 的 Asus Zenbook Prime UX31A-DH51。我想擦除驱动器并进行全新安装,但 USB 未在 BIOS 中列为启动选项。这是否意味着这是不可能的?

这是我的 BIOS 选项的照片。

在此处输入图片说明

这是我单击“添加新引导选项”时获得的唯一选项。不确定我是否可以在这里添加 USB。

在此处输入图片说明

***** 更新 ***** 华硕技术人员通过电子邮件发送并说:“不幸的是,使用 Windows 8,您无法从 bios 启动。”

usb uefi zenbook asus-laptop

94
推荐指数
8
解决办法
102万
查看次数

在 Linux 上从 zip 存档中删除单个文件

我有一个 zip 存档(在带有-j -r标志的脚本中自动创建),我想从中删除一个文件。我按照文档进行了尝试。

zip -d "picture_43_9.jpg" gallery.zip
Run Code Online (Sandbox Code Playgroud)

但我收到此错误:

zip warning: picture_43_9.jpg not found or empty   
zip error: Nothing to do! (picture_43_9.jpg)  
Run Code Online (Sandbox Code Playgroud)

无论如何,有在归档中这样的文件,它不是空的:

unzip -l .../gallery.zip | grep -i 43_9.jpg  
1477092  2013-05-22 14:23   picture_43_9.jpg 
Run Code Online (Sandbox Code Playgroud)

关于我做错了什么的任何想法?

linux zip

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

有没有一种方法可以导出 Firefox 窗口的打开标签的 URL?

如果我打开了一个包含 10 个选项卡的 Firefox 窗口,是否可以在 Firefox 或插件中以文本文件或其他格式获取这 10 个选项卡的 URL?

现在,如果我想这样做,我需要复制选项卡 A 的 URL,将其粘贴到某处,移动到选项卡 B,然后重复。我还可以将所有选项卡加入一个文件夹并导出,但这似乎很麻烦。

如果没有这样的方法,谁能给我指点一些描述编写Firefox插件基础知识的文档。如果没有“标准”的方式,我愿意自己写这个。

firefox url export browser-tabs

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

如何取消设置或摆脱 bash 功能?

如果您在 bash 中设置或导出环境变量,则可以取消设置。如果您在 bash 中设置了别名,则可以取消别名。但似乎没有unfunction

考虑这个(简单的)bash 函数,例如,在.bash_aliases文件中设置并在 shell 初始化时读取。

function foo () { echo "bar" ; }
Run Code Online (Sandbox Code Playgroud)

如何从当前 shell 中清除此函数定义?
(更改初始化文件或重新启动 shell 不算在内。)

linux bash shell command-line

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

如何保持 iTunes 库同步?

我有几台 PC 和一台 Mac,上面有我的音乐库。有时,我会在其中之一上添加文件、编辑艺术品和 ID3 标签。我想让它们在我所有的电脑上保持同步。我所做的任何组织更改(例如更新专辑名称,这将重新组织文件夹结构)都应该自动传播给其他人。

这样做的最佳方法是什么?请建议一个免费的(如啤酒)解决方案(如果它像演讲一样免费,则加分)。更好的是,一种不需要第三方软件的软件。

请注意,共享 iTunes 库对我来说不是解决方案,因为当我只带一个文件出去时,我想拥有所有文件。


随着 iTunes 9.0 的出现,这个问题得到了解决。

itunes music sync

76
推荐指数
3
解决办法
7万
查看次数

剪贴板操作(复制/粘贴)经常在 VMWare Workstation 上停止工作

我有一个带有 Windows 主机和 Linux 虚拟机的双屏设置。

Windows Host: Windows 7 x64, VMware Workstation (8.0.5, most recent)
Linux VM: CentOS 6.4 x64 (most recent) + VMware Tools (most recent)
Run Code Online (Sandbox Code Playgroud)

共享剪贴板功能对我来说非常重要。我经常将命令从 Windows 主机复制到 Linux VM,但剪贴板共享经常停止工作。

重新启动来宾不能解决问题。重新启动 Windows 主机确实可以解决问题,尽管这只是临时措施。该问题通常会在重新启动后 20-30 分钟内再次出现。

clipboard vmware-workstation

75
推荐指数
7
解决办法
14万
查看次数

带磁性尖端的螺丝刀会损坏电子设备吗?

虽然可以方便地拿起带有磁性尖端的螺丝,但我想知道磁性是否会对电子设备造成任何损坏?

magnet

74
推荐指数
5
解决办法
2万
查看次数

如何关闭 Firefox 缓存?

我正在使用Firefox 3.5.2。出于某种原因,它缓存了一个页面并且不会更新。例如,我alert('test');在页面上加载的一些 JavaScript 代码中添加了一条语句,但 Firefox 看不到它。当我查看源代码时,我仍然看到旧代码。

所以我猜这是一个缓存问题。我该如何修复它,或者我可以让 Firefox从不缓存任何内容http://localhost

firefox browser-cache

73
推荐指数
5
解决办法
15万
查看次数

为什么增加内存可以显着提高 AMD APU 的游戏性能?

从一开始就清楚,这不是问题。这只是我很想知道背后的秘密。

系统规格

  • CPU : AMD A10-6790K 4.0 GHz
  • GPU:AMD Radeon HD 8670D 1 GB(集成 GPU)
  • RAM:2 x Team 4 GB 1600 DDR3 = 8 GB

当然,我使用 64 位操作系统来利用我的 8 GB 内存,但我的问题是:在我获得额外的 4 GB RAM 之前,像Mafia II这样的游戏在最高设置下运行,平均为 22 FPS,但是当我获得额外的 4 GB RAM 时,我注意到帧速率非常可观地增加到 40 FPS,即使游戏似乎没有使用超过 4 GB 的 RAM。

这背后有什么秘密?

memory performance integrated-graphics gaming

67
推荐指数
2
解决办法
4万
查看次数