使用heroku run
无法使用多种原生Linux命令,例如heroku run less filename
和heroku run apropos
。 如何获取所有可用heroku run
命令的列表?
顺便说一下,我只是想从我的应用程序中查看一些目录和文件,但出于某种原因,我无法使用可用的命令查看它们。我尝试了cd my_project/my_application && ls
,但由于某种原因它只显示ls
my_project
。
答案 0 :(得分:10)
您可以在ls
Heroku 文件夹中获取/bin
命令列表。请按照以下步骤操作:
heroku run bash
ls /bin
请记住,而不是克隆的实例。您在文件系统中执行的所有更改都将从shell中删除。
答案 1 :(得分:1)
您可以使用heroku run bash
打入dyno并运行此命令:
echo -n $PATH | xargs -d : -I {} find {} -maxdepth 1 -executable -type f -printf '%P\n' | sort -u
(来源:Linux command to list all available commands and aliases)