gpt4 book ai didi

php - 如何在命令行上编辑文件?

转载 作者:太空狗 更新时间:2023-10-29 11:30:51 25 4
gpt4 key购买 nike

我正在尝试创建一个 php 文件来添加用户并使用 exec() 函数 (php) 在 linux 中创建 public_html 目录。

我可以在php文件中添加以下代码

exec("useradd -d/home/用户名-m 用户名");exec("mkdir/home/username/public_html");

现在..我必须将 public_html 添加到 smb.conf 才能在 Windows 上使用 public_html。

是否可以在命令行上编辑 smb.conf?

当然,我要使用SSH root 来执行php 文件。

最佳答案

您是要使用在命令行上执行的 php 脚本来编辑文件,还是要自己使用命令行来编辑命令行(使用交互式 shell)?

如果你想用你的 php 脚本编辑这个文件,你将不得不使用 fopen、fwrite 命令,加上给你的脚本访问文件的权限,那么你可能会遇到很多安全问题问题等等。最重要的是,它不仅仅是可以在这里给你的快速答案。

如果您使用的是交互式 shell,那么 vi 和 emacs 是很棒的编辑器,但如果您以前从未使用过它们,则非常令人生畏。 pico 和 nano 对于不熟悉 CL 编辑器的人来说更友好。

关于php - 如何在命令行上编辑文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/928743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com