小编Jde*_*eBP的帖子

如何用sed用模式替换文件中的行?

我正在阅读大量有关 sed 的文档,但仍然对我的特定用例感到困惑。

我想用我自己的行替换 conf 文件中的这一行:

替换这一行:

#maxmemory <字节>
和:
最大内存 26GB

这是我尝试过的:

sed s/maxmemory.*bytes.*/maxmemory 26gb//etc/redis/redis.conf

我收到错误:

sed: -e 表达式 #1, char 30: 未终止的 `s' 命令

这让我很难过,因为我不知道这意味着什么。所以我的问题是:

我怎样才能完成我想要的?这个错误是什么意思?(所以我可以从中学习)

linux bash regex sed command-line

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

cmd 相当于 Bash 的 &amp;(&(&符号))用于运行命令而不等待它终止?

在 bash 中:

java -jar jarfile1.jar &
java -jar jarfile2.jar &
Run Code Online (Sandbox Code Playgroud)

&符号允许您启动第一个程序,然后在第一个程序仍在运行时执行另一个程序。

我如何在 cmd 中执行此操作?(如果相关,则为 XP)。

windows bash command-line process

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

/etc/hosts 在 Lion 中重置

为了在我的本地机器上进行 Web 开发,我使用该/etc/hosts文件来定义指向 127.0.0.1 的主机,我通过 VirtualHosts 向其提供 Apache。这很好用,除了现在 Lion 似乎经常重置我的 /etc/hosts 文件。

有没有其他人经历过这种情况?有什么办法可以防止这种情况发生吗?

我在 Snow Leopard 中从未遇到过这个问题。

cisco-vpn-client hosts-file osx-lion macos

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

Bash:查找主机名的 IP,包括搜索中的 /etc/hosts

Ubuntu 10.10+

在我的脚本中,我需要查找给定主机名的 IP。

如果该名称在 中列出/etc/hosts,则命令应该打印来自 的 IP /etc/hosts,而不是来自 DNS 服务器。

我尝试过的命令 ( nslookup, dig, host) 完全忽略/etc/hosts- 至少对于 DNS 服务器不知道的名称。

注意:我更喜欢不需要我/etc/hosts手动grep的解决方案。

linux dns bash ubuntu hosts-file

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

如何使用键盘以较小的步骤滚动终端仿真器窗口?

如何在 bash shell 窗口中上下滚动(没有鼠标或滚动条,只使用键盘)?

Shift+PageUpShift+PageDown就像向上翻页和向下翻页一样。

但是一个人怎么能只向上或向下滚动一行呢? Shift+UpShift+Down不起作用。

terminal xterm scrolling

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

使用媒体键播放/暂停 pandora.com

我有一个带play/pause按钮的 Microsoft 键盘。有没有办法可以将play/pause密钥映射到 Pandora 网站上的播放/暂停按钮?

我使用 Chrome 作为浏览器并运行 Windows 7。

windows-7 google-chrome media-keys pandora

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

USB 记忆棒的多个操作系统或 ISO 引导加载程序?

我不知道该怎么做。

我有 7 个 iso,我希望能够使用 USB 记忆棒轻松启动它们,它们是:

  • Windows 7 旗舰版 x86
  • Windows 7 旗舰版 x64
  • 视窗 8.1 x64
  • 雇佣引导CD
  • 终极引导CD
  • Windows XP 专业版
  • Ubuntu

基本上,我希望能够启动我的 USB 记忆棒,而不是仅仅加载一个操作系统(就像现在这样)我想要一个选项列表 ^ 像上面那样我可以选择,它会加载那个操作系统/ISO .

任何想法如何实现?

usb boot iso-image bootloader

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

linux上的主机文件切换器

似乎有大量实用程序可以管理 OSX 上的主机文件。我什至找不到像http://www.macupdate.com/app/mac/29949/gas-mask for linux 这样的软件。我一直在 vim 中打开我的主机文件,因为我每天要多次切换映射以进行测试。

我想要的是 GUI 或我可以放在面板或小部件中的东西,或者我可以拥有一组主机配置文件的东西,以便我可以预先配置它们,然后只需单击即可更改设置。这样的实用程序存在吗?我在 Ubuntu 10.04 中。

linux ubuntu hosts-file

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

Ending Task 与 Ending Process 相比有哪些优势?

据我所知,每次我们想要停止应用程序(或冻结的应用程序)时,我们都会转到 TaskManager,选择应用程序,Go to Process然后终止进程。“结束进程”优于“结束任务”(有时“结束任务”无论如何都不起作用)。

结束任务的图像:

在此处输入图片说明

结束过程的图像:

在此处输入图片说明

但是,http : //technet.microsoft.com/en-us/library/bb726964.aspx

在检查进程时,请注意,尽管应用程序有一个主进程,但单个应用程序可能会启动多个进程。通常,这些进程依赖于主应用程序进程,并在您终止主应用程序进程或使用 End Task 时停止。因此,您通常希望终止主应用程序进程或应用程序本身,而不是从属进程。

他们说它比“结束任务”更可取,因为当我停止应用程序时,进程就会停止。但我根本不明白他们的逻辑,为什么不简单地停止这个过程呢?

没有什么优势Ending Task有过Ending Process

windows task-manager process

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

是否可以将 Windows cmd 文件(批处理文件)“声明”为 32 位?

背景:

我们xyz.cmd在工作中使用批处理文件 ( )编写了相当多的脚本和小助手。Windows 7 现在才开始在这里普及,很明显,我们遇到了与 32 位和 64 位 Windows 的不同环境变量相关的问题。

具体来说,如果您C:\Windows\system32\cmd.exe在 64 位 Windows 上运行,您将获得:

...
ProgramFiles=C:\Program Files
ProgramFiles(x86)=C:\Program Files (x86)
ProgramW6432=C:\Program Files
...
Run Code Online (Sandbox Code Playgroud)

而如果您C:\Windows\SysWOW64\cmd.exe在 64 位 Windows 上启动,您将获得:

...
ProgramFiles=C:\Program Files (x86)         <-- NOTE
ProgramFiles(x86)=C:\Program Files (x86)
ProgramW6432=C:\Program Files
...
Run Code Online (Sandbox Code Playgroud)

碰巧也是如此,因为这个 cmd.exe 是一个 32 位进程,它也“免费”获得所有其他 SysWOW64 重定向——任何调用都regedit将转到 32 位注册表等。

如果批处理文件应该执行一些与 32 位应用程序相关的任务,例如路径 + 注册表内容,这将非常有用。

题:

鉴于我有一类我希望始终使用 32 位版本运行的批处理文件cmd.exe,是否有 - 简单!-- 强制这些批处理文件在 64 位版本的 Windows 上始终使用 32 位 …

windows-registry windows-7 64-bit command-line environment-variables

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