Tag: unix

在Unix / Linux平台上find操作系统名称和版本的最佳方法

我需要在Unix / Linux平台上find操作系统的名称和版本。 为此,我尝试了以下内容: lsb_release实用程序 /etc/redhat-release或特定的文件 但似乎并不是最好的解决scheme,因为对于RHEL 7,不再支持LSB_RELEASE。 有任何方法可以在任何Unix或Linux平台上工作吗? 任何帮助将不胜感激。

检查目录是否存在,并在一个命令中删除unix

是否有可能检查一个目录是否存在,如果是,使用单个命令在Unix中删除? 我有使用ANT'sshexec'任务的情况,我只能在远程机器上运行一个命令。 我需要检查目录是否存在并删除它…

用于Java的UNIX套接字实现?

我意识到,由于UNIX套接字是特定于平台的,因此必须包含一些非Java代码。 具体而言,我们有兴趣使用JDBC连接到仅启用了UNIX域套接字的MySQL实例。 它看起来并不支持,但是从我读过的内容来看, 如果我们能够find适用于Java的UNIX套接字体面实现,至less应该可以为基于UNIX套接字的JDBC编写SocketFactory。 有没有人试过这个? 有谁知道这样的实现?

在bash / ksh中获取命令的退出代码

我想写这样的代码: command="some command" safeRunCommand $command safeRunCommand() { cmnd=$1 $($cmnd) if [ $? != 0 ]; then printf "Error when executing command: '$command'" exit $ERROR_CODE fi } 但是这个代码不能按我想要的方式工作。 我犯了什么错误?

在Python中删除Root权限

我希望有一个Python程序开始在端口80上侦听,但是在没有root权限的情况下执行。 有没有办法删除根目录或没有它的端口80?

将文件名读入数组

我想运行ls来获取文件列表,然后将结果读入一个数组,其中每个元素对应一个文件名。 这可能吗?

如何grep的整个字

我正在使用下面的命令grep东西在subdirs find . | xargs grep -s 's:text' 但是,这也发现像<s:textfield name="sdfsf"…../> 我能做些什么来避免这种情况,所以它只是find像<s:text name="sdfsdf"/> 或者对于这个问题….还发现<s:text somethingElse="lkjkj" name="lkkj" 基本上s:text和name应该在同一行….

如何打印文本文件每行中的字符数

我想用unix命令打印文本文件每行的字符数。 我知道这是简单的PowerShell gc abc.txt | % {$_.length} 但我需要unix命令。

如何从Unix命令行recursion地解压目录及其子目录中的归档文件?

unzip命令没有用于recursion解压缩存档的选项。 如果我有以下目录结构和档案: /Mother/Loving.zip /坏血病/海狗.zip /Scurvy/Cures/Limes.zip 我想把所有的档案解压到与每个档案同名的目录中: /Mother/Loving/1.txt /Mother/Loving.zip /坏血病/海狗/ 2.txt /坏血病/海狗.zip /Scurvy/Cures/Limes/3.txt /Scurvy/Cures/Limes.zip 我会发出什么命令或命令? 重要的是,这不会窒息其中有空格的文件名。

从inputstring剥离换行符的最简单的方法

希望相当简单,在我运行以下命令(OS X 10.6)时解释用例: pwd | pbcopy 最后在纸板上包含换行符。 我想摆脱它。