Linux 我的应用程序代码在AWS Elastic Beanstalk EC2实例上位于何处?
我已将Python Flask服务器部署到AWS EB 我已经能够SSH到EC2实例中,当我转到根目录并键入命令Linux 我的应用程序代码在AWS Elastic Beanstalk EC2实例上位于何处?,linux,bash,amazon-web-services,amazon-ec2,amazon-elastic-beanstalk,Linux,Bash,Amazon Web Services,Amazon Ec2,Amazon Elastic Beanstalk,我已将Python Flask服务器部署到AWS EB 我已经能够SSH到EC2实例中,当我转到根目录并键入命令ls时,我得到了这个消息 bin boot dev etc home lib lib64 local media mnt opt proc root run sbin srv sys tmp usr var 环顾四周后,我假设我的应用程序代码位于 /home/webapp 但是这里我有一个问题,我无法cd进入目录,因为我得到了一个权限错误 -b
ls
时,我得到了这个消息
bin boot dev etc home lib lib64 local media mnt opt proc root run sbin srv sys tmp usr var
环顾四周后,我假设我的应用程序代码位于
/home/webapp
但是这里我有一个问题,我无法cd
进入目录,因为我得到了一个权限错误
-bash: cd: webapp/: Permission denied
当我使用sudo
时,我没有收到错误,但目录没有改变
[ec2-user@ip-###-##-##-### home]$ sudo cd webapp/
[ec2-user@ip-###-##-##-### home]$
我有两个问题,
webapp
中,为什么sudo cd
不起作用应用程序位于以下目录下
/var/app/current/
cd
是shell内置命令,而不是外部命令。使用sudo-i
后,您可以使用sudo-i
获得一个根shell,因为我意识到我的应用程序代码不在webapp