当前位置: 首页 > 面试题库 >

如何为命令行命令添加别名?(苹果电脑)

郭洋
2023-03-14
问题内容

我在Mac上,并且编写了很多python脚本。

每次我需要运行它们时,都必须输入“ python script_name.py”。我有办法做到p script_name.py吗,所以只需要输入’
‘?这将节省一些时间:D


问题答案:

我假设您是从命令行运行脚本的,对吗?如果是这样,请将以下行添加为脚本的第一行:

#!/usr/bin/python

或者

#!/usr/bin/env python

如果python命令不在中/usr/bin,然后在Unix /终端提示符下发出以下命令一次(这会使您的脚本“可执行”):

chmod +x script_name.py

从那时起,您只需要在命令提示符下键入脚本的名称即可运行它。不需要python命令的任何部分。即,简单地

./script_name.py

将运行脚本。

当然,您也可以使用alias,但是我认为以上是更干净的解决方案。

对于别名

alias p="python"

应该进入您的~/.bashrc文件



 类似资料:
  • 10.3 命令别名与历史命令 我们知道在早期的 DOS 年代,清除屏幕上的信息可以使用 cls 来清除,但是在 Linux 里面, 我们则是使用 clear 来清除画面的。那么可否让 cls 等于 clear 呢?可以啊!用啥方法? link file 还是什么的?别急!下面我们介绍不用 link file 的命令别名来达成。那么什么又是历史命令? 曾经做过的举动我们可以将他记录下来喔!那就是历史

  • 全局配置 你可以获得命令行帮助通过pyspider --help和pyspider all --help来获得帮助。 全局的选项适用于所有的子命令 ``` Usage: pyspider [OPTIONS] COMMAND [ARGS]... A powerful spider system in python. Options: -c, --config FILENAME

  • 文件夹结构是正确的--也就是说,我有一个与node_modules/karma/bin匹配的嵌套文件夹结构,并且我在那个位置有一个名为karma的文件。 我在两个例子中都是从同一个位置开始的。在Visual Studio代码终端或windows命令提示符中运行此命令时,会出现以下错误:“'node_modules'未被识别为内部或外部命令、可操作程序或批处理文件。” 但在GitBash,它工作得很

  • 问题内容: 我的.aliases中具有以下别名: 并且我想在名称中包含字符串的所有文件中查找不区分大小写的内容: 这是我得到的: 有什么方法可以在xargs中使用别名,还是必须使用完整版本: 注意: 这是一个简单的示例。此外,我还有一些非常复杂的别名,无法轻易手动扩展。 编辑: 我用过,所以请指定答案是否特定于外壳。 问题答案: 别名是外壳特定的- 在这种情况下,很可能是bash特定的。要执行别名

  • 本文向大家介绍怎么对命令进行取别名?相关面试题,主要包含被问及怎么对命令进行取别名?时的应答技巧和注意事项,需要的朋友参考一下 答案: alias la='ls -a'