我是 Ubuntu 新手。我已成功在 Windows 上的 VM 上安装了 Ubuntu。我现在正尝试localhost
使用 运行一个网站nginx
。
我已经在线阅读了有关如何创建您的网站的教程,/var/www
并且如果这些文件夹不存在,您也必须创建这些文件夹。
因此我在终端上执行了此操作,因为 -folder/var/www
确实在我的系统中不存在:
root@Ubuntu-VM:/home/reveller# mkdir /var/www
后来我意识到这/var/www
实际上是一个现有目录。我一直在创建它,/home/user/reveller/var/www
但/var/www/
它已经存在了。
我现在正尝试通过终端访问/var/www/
,但在我的终端提示符下,我似乎无法转到文件结构中比更低的级别/home/reveller
。
问题:
问题 1:root@Ubuntu-VM:/var/www#
我怎样才能使用提示而不是启动终端root@Ubuntu-VM:/home/reveller#
?
我希望我说清楚了。我读过sudo
但以下内容没有什么区别:
root@Ubuntu-VM:/home/reveller# sudo su
root@Ubuntu-VM:/home/reveller#
我怎样遍历树直到进入/var/
?
问题2当我尝试通过 GUI 文件浏览器创建新文件夹时/var/
,我无法——新建文件夹,新建文档和粘贴命令呈灰色,无法单击。如何打开提升的 GUI 文件浏览器,以便在整个文件结构中创建、复制和粘贴文件夹?
答案1
更改你的主目录
sudo usermod -d /var/www your_username
它之所以sudo su
没有为您执行任何操作是因为您已经是 root 用户。
遍历目录
要遍历文件树,您必须使用命令cd
。因此,对于您的情况,您必须执行cd /var/