我想更改apache2 web服務器的默認web根文件夾,但是通過命令行從我正在創建的腳本中更改。通過一行命令在Ubuntu中編輯conf文件
我知道要通過nano/vim來完成它,然後轉到該行並手動更改它,但我想通過命令行來完成。
我雖然對像一些事(語法錯了 - 我知道 - 只是爲了讓我的觀點):
vim /etc/apache2/sites-enabled/000-default.conf | find 'DocumentRoot /var/www' | replace 'DocumentRoot /var/www/myFolder'
也許不是用vim,但其他? 任何想法?
感謝
請考慮使用除'/','\/\/\/...'傷害眼睛以外的sed分隔符... – Kent
@Kent:我不知道那個伎倆,但那很方便! –
Acrtally可以自動修改文件vim:'vim -c「%s#/ var/www#/ var/www/MyFolder#g」-c wq/etc/apache2/sites-enabled/000-default.conf' – steffen