我创建了一个模仿Jeroen Janssens'中的代码的项目。 "命令行的数据科学"。 GitHub仓库被克隆到本地目录。 (我不想使用基于Vagrant的设置,也不介意手动安装。)
repo包含一个工具目录,但我不清楚如何从命令行启动任何工具。它们包括Drake,Rio,Scrape,Weka等。
我知道我错过了一些非常简单的事情,但它逃避了我。提示?
答案 0 :(得分:1)
一般来说,如果您与脚本(或命令行工具)位于同一目录中,则可以使用./my-script
执行该目录。如果您不在同一目录中,则可以使用相对路径或绝对路径。例如,对于Rio
,您可以运行类似:
$ cd ~/data-science-at-the-command-line/book
$ cat ch05/data/iris.csv | ../tools/Rio -e 'mean(df$sepal_length)'
5.843333
如果您打算更频繁地使用某个命令行工具,或者想要在文件系统的任何位置执行它而不指定其路径,那么放置包含命令行工具的目录会很有帮助在PATH
上。例如,你可以在~/.bashrc
中设置它(假设Bash是你的shell)。