Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何制作自己的命令_Python_Linux - Fatal编程技术网

Python 如何制作自己的命令

Python 如何制作自己的命令,python,linux,Python,Linux,我是linux新手 我制作了一个python脚本,它接受两个输入 输入1>目录路径ex:-~/home/user/apps 输入2>文件路径 文件包含每行中的模式 脚本的输出是与模式匹配并且位于输入目录路径的目录或子目录中的所有文件 现在,使用这个python脚本,我想在Linux中生成一个命令,如: 核心_dump@core_dump-VPCCB15FG:~/python$search directory\u path file\u path将程序添加到/bin目录-linux将在这里搜索命令

我是linux新手

我制作了一个python脚本,它接受两个输入

输入1>目录路径ex:-
~/home/user/apps

输入2>
文件路径

文件包含每行中的模式

脚本的输出是与模式匹配并且位于输入目录路径的目录或子目录中的所有文件

现在,使用这个python脚本,我想在Linux中生成一个命令,如:


核心_dump@core_dump-VPCCB15FG:~/python$search directory\u path file\u path
将程序添加到/bin目录-linux将在这里搜索命令

将程序添加到/bin目录-linux将在您的
bashrc
文件中搜索命令

您可以将目录添加到脚本中被编码到您的路径中,然后从任何地方调用它:

export PATH=/home/user/path/to/script:$PATH
或者可以在bashrc中创建别名

alias my_find_script='python /home/user/path/to/script'
然后在shell中调用脚本:

$ my_find_script directory_path file_path

bashrc
文件中,您可以将脚本编码的目录添加到路径中,然后从任意位置调用它:

export PATH=/home/user/path/to/script:$PATH
或者可以在bashrc中创建别名

alias my_find_script='python /home/user/path/to/script'
然后在shell中调用脚本:

$ my_find_script directory_path file_path
见此问题:见此问题: