本文主要是介绍/etc/profile文件和Python源文件设置任意路径下都能运行,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、当在/etc/profile文件里配置路径时出错,为什么ls等系列指令都失效了呢?
根据我的理解,/etc/profile文件就相当于main函数。当我们使用命令时,系统会先向/etc/profile文件中找,如果找不到的话再去找其他文件。但当/etc/profile文件被破坏时,系统找不到/etc/profile文件,就像程序找不到main方法,那么这个指令就被提示无效。
2、如何将Python源文件在任意路径下都能运行?
程序:
echo $PATH #显示PATH变量,用$给变量加以前缀表示我们需要这个变量的值
cp test.py /root/bin/test #将源文件复制到PATH路径下任一个路径下,这样在运行时就可以从PATH中到文件运行test
我的理解就是把test.py源文件当做可执行命令放到了PATH路径中了,这样就像ls、cd等指令一样可以运行。
这篇关于/etc/profile文件和Python源文件设置任意路径下都能运行的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!