小编j0h*_*j0h的帖子

如何仅为 chmod 指定文件夹

我有一个 30GB 的网站,里面有很多文件夹和文件。我希望所有文件夹都拥有 745 权限,所有文件都拥有 644chmod -R 745 public_html/权限。我尝试使用但所有子文件都获得了该权限。如何使用 chmod 将所有文件夹(仅)更改为此权限?

permissions directory chmod

3
推荐指数
1
解决办法
4287
查看次数

这是恶意流量吗?

我正在查看我的服务器日志,当我遇到数千个这样的 gem 时:来自多个 IP 地址:我的问题是这些垃圾是什么?这是试图执行什么?我很确定我没有使用 CGI-BIN 做任何事情。我正在运行 Ubuntu 13.04 服务器。

它写道:

69.64.59.8 - - [18/Dec/2013:16:12:43 -0500]“POST /cgi-bin/php?%2D%64+%61%6C%6C%6F%77%5F%75%72 %6C%5F%69%6E%63%6C%75%64%65%3D%6F%6E+%2D%64+%73%61%66%65%5F%6D%6F%64%65%3D% 6F%66%66+%2D%64+%73%75%68%6F%73%69%6E%2E%73%69%6D%75%6C%61%74%69%6F%6E%3D% 6F%6E+%2D%64+%64%69%73%61%62%6C%65%5F%66%75%6E%63%74%69%6F%6E%73%3D%22%22+% 2D%64+%6F%70%65%6E%5F%62%61%73%65%64%69%72%3D%6E%6F%6E%65+%2D%64+%61%75%74 %6F%5F%70%72%65%70%65%6E%64%5F%66%69%6C%65%3D%70%68%70%3A%2F%2F%69%6E%70%75 %74+%2D%64+%63%67%69%2E%66%6F%72%63%65%5F%72%65%64%69%72%65%63%74%3D%30+% 2D%64+%63%67%69%2E%72%65%64%69%72%65%63%74%5F%73%74%61%74%75%73%5F%65%6E%76 %3D%30+%2D%6E HTTP/1.1" 404 493 "-" "Mozilla/5.0 (iPad; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26(KHTML, like Gecko) Version/6.0 Mobile/10A5355d Safari/ 8536.25"

翻译成:

    • [18/Dec/2013:16:12:44 -0500] "POST /cgi-bin/php.cgi?-dallow_url_include=on-dsafe_mode=off-dsuhosin.simulation=on-ddisable_functions=""-dopen_basedir=none- dauto_prepend_file=php://input-dcgi.force_redirect=0-dcgi.redirect_status_env=0-n HTTP/1.1" 404 497 "-" "Mozilla/5.0 (iPad; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26(KHTML) , 如 Gecko) 版本/6.0 Mobile/10A5355d Safari/8536.25"

php webserver cgi

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

像 pluma 或 gedit 一样带有拼写检查功能

我拼写很差劲。我喜欢使用 pluma 和 gedit,因为它们打开速度快,并且几乎可以完成我需要的一切。但自动拼写检查会非常好。我可以将粘贴复制到在线拼写检查器中,但这是一个额外的步骤。

我不想告诉它检查拼写。当我打字时,我想知道我拼写错误的是什么。

html web 元素“textarea”将是完美的,如果它允许我保存,并在我要关闭未保存的文档时警告我。

gedit 或pluma 可以提供这个吗?

text-editor

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

无法使用 Python 支持编译 GDB7.8

我正在尝试安装支持 Python 的 GDB7.8。从源文件夹中,我正在运行./configure --with-python 当我从 --with- 执行 tab-complete 时,我没有在列表中看到 Python。但是当我用那个标志运行 configure 时,它​​并没有阻止。

当我运行 make 时,它​​抱怨找不到 Python。

checking for python2.7... no
Run Code Online (Sandbox Code Playgroud)

但是安装了 Python:

 $ which python
python                python2.7             python2.7-dbg-config
python2               python2.7-dbg 

$ which python2.7 
/usr/bin/python2.7
Run Code Online (Sandbox Code Playgroud)

我在没有 --with-python 的情况下编译了 GDB,并且安装的东西没有错误。我的印象是 GDB7.8 无需特殊标志即可支持 Python。但是当我运行时:

$gdb python
(gdb) run test.py
Run Code Online (Sandbox Code Playgroud)

我得到某种无法导入 gdb 导入错误

然后我尝试调用“pi”:

(gdb) pi printf.py
Python scripting is not supported in this copy of GDB.
Run Code Online (Sandbox Code Playgroud)

那么...如何在 GDB7.8 中获得 Python 支持?它实际上不支持吗?或者我不应该叫“pi”?

python gdb

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

我可以更改 uname 吗?

我想安装 Discovery Studio Visualizer,但预编译的二进制文件会检查系统的操作系统版本。当它发现我没有运行 RHEL 时,安装程​​序会退出。

有没有办法改变或欺骗调用 uname 的程序来显示不同的信息?

software-installation

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

如何按顺序列出文件

我有一个 18GB 的​​文件,需要在不太好的 Internet 连接上下载。洪流不是一种选择。所以我把文件分成了 100 段,最终,所有的文件都下载了。现在我需要使用类似于 cat 的程序将文件重新组合在一起。

所以我需要按计数顺序列出文件,并将它们连接起来。文件名类似于 SomeFile1.dcd、SomeFile2.dcd、SomeFile3.dcd SomeFile10.dcd、... SomeFile100.dcd

为了使连接正常工作,我需要按正常的数字顺序列出文件,否则框架会变得很乱。

如何以正常数字 1,2,3,4.... 类型顺序列出文件?

command-line scripts files ls cat

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

用迭代器替换字符串

我有一个包含要替换的字符的文件,但我也希望替换字符的每个实例,并在 sting 替换中使用一个数字进行迭代。

一些文件.txt

[H
A
[H
B
[H
C
Run Code Online (Sandbox Code Playgroud)

我想用“ </pre></div><div id=cat$n><pre>”替换“[H”,其中 $n 是替换次数的迭代器。所以第一个替换将是 1、2、3、4、n++ 等等。

有没有办法做到这一点sed

command-line bash text-processing

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

粉碎多个硬盘

我有一堆磁盘需要粉碎。我的电脑上还有 6 个硬盘端口。撕碎,即使运行简短的选项也需要一段时间。我阅读了粉碎的联机帮助页,但我发现没有办法同时粉碎多个硬盘。有没有简单的方法可以做到这一点?

shredding

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

adobe-flashplugin 包是虚拟的

尝试在 Ubuntu Mate 16.04 上安装 Flash,我去了https://apps.ubuntu.com/cat/applications/quantal/adobe-flashplugin/以为我可以在那里找到软件包。

相反,我收到了一条神秘的消息: 不是一切都是虚拟的

这个消息是什么意思?

flash firefox adobe plugins

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

如何从命令行更改文件头?

我已经看到并使用了 GUI hex-editorbless来修改位图以匹配单独的文件类型(从 bmp 到 srf)。我的问题是如何使用命令行以编程方式修改文件头。哪些程序可以让我从 shell 脚本更改文件头?

我查看了突触包管理器,但我是修改十六进制文件的新手。位图算作二进制文件吗?如果这是软件推荐请求,可接受的答案将允许我在命令行中写入、覆盖或更改特定位置(例如文件的前 16 个字节)的特定值。

command-line software-recommendation binary

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