在安装 Heroku CLI 时,我遇到了一个命令。这是命令:
curl -L https://cli-assets.heroku.com/apt/release.key | sudo apt-key add -
Run Code Online (Sandbox Code Playgroud)
它是什么意思以及它是如何工作的?
我被分配了一个数据库项目,我下载的数据集是 50GB。提取数据集后,我有 31 个文件夹。这 31 个文件夹中的每一个都包含 23 个文件夹。这 23 个文件夹中的每一个都包含 59 个 (00-59).json 数据。我需要将这些数据提供给 MongoDB。我正在为它编写这个命令:
mongoimport --db twitter --collection twitterCol --file /media/shamsad/1E8A00A88A007E91/archiveteam-twitter-stream-2013-08/08/01/00/00.json
Run Code Online (Sandbox Code Playgroud)
但是为 31*23*59 .json 数据编写这个命令很烦人。
如何编写脚本来浏览目录、定位 jsons 并调用 mongoimport?
我搜索并发现我可以通过使用Startup Applications仪表板在系统启动时启动应用程序。但是如果我想写一个.desktop文件,我应该将文件保存在哪个目录中,文件的内容应该是什么.desktop?
我从这里找到了这个代码片段
[Desktop Entry]
Type=Application
Name=<Name of application as displayed>
Exec=<command to execute>
Icon=<full path to icon>
Comment=<optinal comments>
X-GNOME-Autostart-enabled=true
Run Code Online (Sandbox Code Playgroud)
如果这是有效的并且有效,那么我应该在 中写什么Exec?我的应用程序的名称是Albert,它在文件系统中进行搜索,就像您可以在dash. 那么写Albert在 中Exec有效吗?
目前,在我的 Ubuntu 16.04 机器上,Node.Js 的安装版本是 4.2。我想将其升级到当前的 LTS 版本 6.11.0。我是否应该为此任务运行以下代码:
sudo npm install -g n
Run Code Online (Sandbox Code Playgroud)
进而
sudo n latest
Run Code Online (Sandbox Code Playgroud)