小编jww*_*jww的帖子

如何在Bash脚本中将DOS/Windows换行符(CRLF)转换为Unix换行符(LF)?

如何以编程方式(即不使用vi)将DOS/Windows换行符转换为Unix?

dos2unixunix2dos命令不可用在某些系统上.如何使用sed/ awk/ 等命令模拟这些tr

unix linux windows bash newline

313
推荐指数
13
解决办法
42万
查看次数

什么是Makefile.am和Makefile.in?

这两个文件主要出现在开源项目中.

它们是什么,它们是如何工作的?

automake makefile autotools

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

获取URL查询字符串参数

从URL查询字符串获取参数的"需要更少代码"的方法是什么,格式如下?

www.mysite.com/category/subcategory?myqueryhash

输出应该是: myqueryhash

我知道这种方法:

www.mysite.com/category/subcategory?q=myquery

<?php
   echo $_GET['q'];  //Output: myquery
?>
Run Code Online (Sandbox Code Playgroud)

php url query-string

309
推荐指数
8
解决办法
75万
查看次数

PHP exec()vs system()vs passthru()

有什么区别?

每个功能都有特定的情况或原因吗?如果是的话,你能举一些这些情况的例子吗?

PHP.net说它们用于执行外部程序.参见参考 从我看到的例子中,我没有看到任何明显的区别.

如果我只是简单地运行一个脚本(bash或python),你建议我使用哪个函数?

php command exec

301
推荐指数
5
解决办法
23万
查看次数

计算Linux目录中的文件数量?

要计算目录中的文件数,我通常会使用

ls directory | wc -l
Run Code Online (Sandbox Code Playgroud)

但是还有另一个不使用的命令wc吗?

linux ls

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

如果远程TCP端口已打开,请从shell脚本进行测试

我正在寻找一种快速而简单的方法,用于在Shell脚本内部正确测试远程服务器上的给定TCP端口是否打开.

我已经设法使用telnet命令,并且它在端口打开时工作正常,但它似乎没有超时,当它不是,只是挂在那里...

这是一个示例:

l_TELNET=`echo "quit" | telnet $SERVER $PORT | grep "Escape character is"`
if [ "$?" -ne 0 ]; then
  echo "Connection to $SERVER on port $PORT failed"
  exit 1
else
  echo "Connection to $SERVER on port $PORT succeeded"
  exit 0
fi
Run Code Online (Sandbox Code Playgroud)

我要么需要一个更好的办法,还是有办法来强制远程登录超时如果它没有下8秒连接,例如,和(在标准输出返回码,或字符串)返回的东西我可以赶上壳.

我知道Perl方法,它使用IO :: Socket :: INET模块并编写了一个测试端口的成功脚本,但是如果可能的话,我宁愿避免使用Perl.

注意:这是我的服务器运行的地方(我需要从中运行它)

SunOS 5.10 Generic_139556-08 i86pc i386 i86pc

shell port solaris tcp telnet

287
推荐指数
12
解决办法
46万
查看次数

在Linux中,如何在关闭SSH客户端后阻止后台进程停止

我正在通过SSH(Putty)在linux机器上工作.我需要让一个进程在夜间运行,所以我想我可以通过在后台启动进程(在命令末尾有一个&符号)并将stdout重定向到文件来做到这一点.令我惊讶的是,这不起作用.一旦我关闭Putty窗口,该过程就会停止.

我怎样才能防止这种情况发生?

linux ssh process background-process

283
推荐指数
12
解决办法
22万
查看次数

如何通过脚本在Unix中找到文件的编码

我需要找到放在目录中的所有文件的编码.有没有办法找到使用的编码?

file命令无法执行此操作.

我感兴趣的编码是:ISO-8859-1.如果编码是其他任何东西,我想将文件移动到另一个目录.

unix shell encoding file

280
推荐指数
9
解决办法
42万
查看次数

如何从PEM编码的证书中确定SSL证书的到期日期?

如果我在Mac或Linux中有实际文件和Bash shell,我如何查询cert文件何时到期?假设我有csr,key,pem和chain文件,这不是一个网站,而是实际上是证书文件本身.

bash ssl openssl certificate

278
推荐指数
7
解决办法
29万
查看次数

如何使用Bash抑制命令的所有输出?

我有一个运行带参数的程序的bash脚本.该程序输出一些状态(这样做,这样做......).这个程序没有选择安静.如何防止脚本显示任何内容?

我正在寻找类似windows"echo off"的东西.

bash shell scripting echo

276
推荐指数
5
解决办法
31万
查看次数