【问题标题】:How do I make a script which always runs in the linux terminal? [closed]如何制作始终在 linux 终端中运行的脚本? [关闭]
【发布时间】:2018-05-11 04:06:28
【问题描述】:

例如,如果您安装 git 并在终端中键入 git,无论您在哪个目录中,git 程序都会响应输出。假设我制作了一个 python 脚本 - 我怎样才能让它响应以!test 为例,无需运行我的程序而只能使用该程序而不能使用其他命令?我知道我在解释这一点方面做得不好,但我希望它足够清楚。谢谢

Edit1:我不确定这是否有帮助,但我正在运行 Xubuntu。

【问题讨论】:

标签: python linux git terminal gnome-terminal


【解决方案1】:

您可以将脚本目录添加到路径变量中。

例如,我的主目录中有一个scripts 目录。

我向我的.bashrc 添加一个路径条目,如下所示:

export PATH=$PATH:$HOME/scripts

然后通过文件名调用脚本目录中的脚本。

使用脚本文件顶部的#! 提供您要用来执行脚本的二进制文件的路径。

  • 蟒蛇:#!/bin/python
  • 重击:#!/bin/sh

【讨论】:

  • 别忘了source ~/.bashrc。并更改文件权限以允许执行chmod 765 path/to/script/file。有些人更喜欢700
猜你喜欢
  • 2021-02-17
  • 2022-01-19
  • 2014-09-24
  • 1970-01-01
  • 2016-07-23
  • 1970-01-01
  • 2021-04-17
  • 2014-08-13
  • 2020-09-01
相关资源
最近更新 更多