全部博文(247)
分类: Python/Ruby
2022-12-17 20:24:04
我们要在任意路径下直接执行 sleep.py
但是
我想
先回忆????
ls所在的路径是/usr/bin
#!/usr/bin/python3 import time while True: print(time.asctime()) time.sleep(1)
现在只要把sleep.py
所在的文件夹目录
#查看当前$PATH echo $PATH #设置$PATH,注意不要加空格 export PATH=~:$PATH #查看更新后的$PATH echo $PATH
export PATH=~:$PATH
~是当前用户 shiyanlou 的用户文件夹
注意!!!
PATH必须大写
输入的时候千万注意不能使用中文标点!!!
修改后主要是
增加了~(红色)
增加后的结果就是新$PATH
/home/shiyanlou 下有 sleep.py
现在说的是权限不够
这说明
chmod u+x sleep.py
sleep.py确实直接运行了!
在内存中运行的python3
重新打开新的 xfce终端
$PATH 就回到了{BANNED}最佳初
我希望每次新打开 terminal
当我们运行某个shell文件的时候
shiyanlou的 默认shell 是 zsh
vi ~/.zshrc
这说明新开终端的时候就会执行
如果默认的shell不是zsh
bash对应的 rc文件是~/.bashrc
vi ~/.bashrc
我们可以把export PATH=$PATH:~这句话
这样新每次运行zsh终端的时候
# 编辑zsh的配置文件rc(run command) vi ~/.zshrc
编辑这个配置文件
以后只要是进 zsh
可是
~/.zshrc
~ 指的是当前用户的用户宿主文件夹
首字母 . 说明这文件是个隐藏文件
zshrc
rc 指的是 run commands 的缩写
启动 shell 或者软件的时候就可以批量处理了
这个初始化程序对于新建的终端窗口是好用的
运行~/.zshrc配置文件
执行之后
这次修改了 $PATH 路径
把当前用户shiyanlou的宿主文件夹 ~
还可以把配置 $PATH 的脚本
配置 ~/.zshrc 就可以
在当前路径运行 sleep.py
在 python 程序第 1 行
把 /usr/bin/python3
从硬盘调用到内存
成为一个进程
我想看到 python3 这个进程