假设我想创建一个包含一些命令的 .txt 文件。然后从 .txt 文件中提取内容到终端。这可能吗?它必须是 .txt 文件吗?哦,我正在运行 12.04
答案1
可以做到。只需在终端中 cd 到文件目录并输入chmod +x commands.txt
,然后./commands.txt
运行文件中的命令
不,不需要.txt
,扩展无所谓
答案2
您还可以在文本文件中每行放置一个命令(例如my_commands.txt
),然后按如下方式运行它们:
source my_commands.txt
答案3
在我的例子中,该文件甚至没有扩展名。我只是创建了一个名为的普通文件publish
,用于保存导航到项目文件夹并执行的命令npm publish
。
例子:
- 其内容如下:
cd kn-card && npm 发布
cd ../kn-chart && npm 发布
cd ../kn-datatable && npm 发布
cd ../kn-dropdown && npm 发布
cd ../kn-footer && npm 发布
cd ../kn-minicards && npm 发布
cd ../kn-modal && npm 发布
cd ../
- 然后在终端中:
~/node-packages$ source publish
所以实际上,扩展也不重要。