507得票15回答
在原文件中直接编辑

如何在一个单独的sed命令中编辑文件?目前,我必须手动将编辑后的内容流式传输到一个新文件中,然后将新文件重命名为原始文件名。 我尝试了sed -i,但我的Solaris系统显示-i是一个非法选项。有其他方法吗?

374得票18回答
从shell脚本测试远程TCP端口是否开放

我正在寻找一种快速简单的方法来在Shell脚本内正确测试给定TCP端口是否在远程服务器上打开。 我已经使用telnet命令完成了这个任务,并且当端口打开时它可以正常工作,但是当它没有超时并且只是挂起时就不行了... 下面是一个示例:l_TELNET=`echo "quit" | telne...

221得票19回答
在Bash中获取当前时间前一天的日期

如何在Bash中打印出当前时间前一天的日期?

166得票17回答
如何让find命令打印出文件名和文件大小?

如果我执行如下命令:查找(find)命令的用法请参见维基百科 find . -name *.ear 它会打印出: ./dir1/dir2/earFile1.ear ./dir1/dir2/earFile2.ear ./dir1/dir3/earFile1.ear 我希望在命令行中“...

145得票16回答
在Shell中获取文件大小(以字节为单位)的便携式方法

在Linux上,我使用stat --format="%s" FILE命令来获取文件大小,但我所能访问的Solaris机器没有stat命令。那我应该使用什么命令呢?我的脚本使用Bash编写,无法在系统中安装新软件。我已经考虑过以下选项:perl -e '@x=stat(shi...

51得票4回答
如何使用qemu在终端上运行非GUI操作系统?

我希望在我们系的高性能计算机上运行一些程序(拥有8核处理器)。目前我使用终端通过ssh来使用该机器。该机器上安装了Red Hat Linux,但我的程序需要在Solaris上运行。我使用的是x86架构的Nexenta Solaris。 请问是否可以使用qemu通过终端在那台机器上运行Nexe...

48得票8回答
如何为mailx命令设置发件人电子邮件地址?

我正在处理一个在Solaris服务器上运行的KornShell(ksh)脚本,当检测到错误条件时会发送电子邮件。 我使用mailx发送电子邮件。 问题:如何在mailx命令中设置“From”电子邮件地址? 当前代码:echo ${msg_txt} | mailx -s "Script Fa...

46得票1回答
错误:NameError:名称'subprocess'未定义。

#!/usr/bin/python3 username = 'joe' # generate passphrase pw_length = 6 phrase = subprocess.check_output(['pwgen', str(pw_length), '1']) phrase = ...

37得票8回答
如何确定 Solaris 系统的 IP 地址

当我想知道我登录到的Solaris机器的IP地址时,我需要发出什么命令?

32得票4回答
使用Python 2.7时导入hashlib出错,但在2.6中没有出现该问题。

我在Solaris 10 (x86)上。 到目前为止,我一直在使用python2.6。今天,我安装了python2.7,在2.7中导入hashlib时出现了一个奇怪的错误,但在2.6中没有: Python 2.6:root@myserver [PROD] # python2.6 -c "i...