/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等指令一样可以运行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值