小编Bar*_*nka的帖子

sed 在 FreeBSD 和 Linux 上的行为不同吗?

我同时使用 Linux 和 FreeBSD(具体来说,我使用 Debian Linux 和 PC-BSD),我发现sed.

我经常需要将“制表符分隔值”文件转换为“逗号分隔值”。我知道的最简单的方法是使用sed,像这样:

sed 's/\t/,/g' inputFile.txt > outputFile.csv
Run Code Online (Sandbox Code Playgroud)

这在 Linux 上非常有效:它用逗号替换每个选项卡......但在 FreeBSD 上,它不会替换任何东西!!!

我错过了什么吗?FreeBSD 的语法是否与sedLinux的语法不同?

freebsd sed

12
推荐指数
3
解决办法
9614
查看次数

Debian Wheezy 重启而不是关机

我的 Debian Wheezy 桌面有一个奇怪的问题。当我尝试关闭系统(从 Gnome 或从命令行使用shutdown -h now)时,计算机会自动重新启动。

最奇怪的是,重新启动前的最后一条消息是“现在将停止”……几秒钟后,计算机重新启动。等待系统启动后,如果我shutdown -h now从控制台发出(在启动 GNOME 之前),计算机会干净地关闭,并保持关闭状态。

虽然我知道我可以无限期地打开计算机(毕竟,这不是 Windows 机器),但我更喜欢正确关闭它。

我应该查看一些配置文件和/或选项来解决这个问题吗?

背景资料

  • Debian 7.5 "Wheezy" 64 位
  • 处理器:英特尔酷睿 i7
  • 主板:华硕P8B75-M

linux shutdown power-management x86

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

如何从远程计算机使用 SSH 运行脚本并避免远程计算机脱机时中断

我有一个远程 Linux 服务器,我用它来运行一些使用 SSH 的非常长的任务。它工作得很好,但是,当然,如果由于某种原因连接断开,任务就会终止。

具体来说,我正在运行这样的东西:

[myName@localStation]$ ssh john_doe@myRemoteServer
Password: *****
[john_doe@remoteServer]$ ./myVeryLongTask.script > myOutputLog.txt
Run Code Online (Sandbox Code Playgroud)

有没有办法调整 SSH 连接,如果网络连接失败,任务会继续运行?

bash ssh

3
推荐指数
2
解决办法
2819
查看次数

标签 统计

bash ×1

freebsd ×1

linux ×1

power-management ×1

sed ×1

shutdown ×1

ssh ×1

x86 ×1