show | version | enable_checker |
---|---|---|
step |
1.0 |
true |
- 在当前路径运行
show.py
- 在
python
程序第 1 行- 声明打开方式为 python3
- 在
- chmod u+x show.py
- 为 show.py 的所有者 添加 执行权限
- show.py就可直接执行了
- 这次修改了
$PATH
路径- 把当前用户(shiyanlou)的宿主文件夹(
~
) - 添加到
$PATH
中
- 把当前用户(shiyanlou)的宿主文件夹(
- 这样
show.py
就可以- 在任意路径下被找到
- 在哪里都可以被执行了
- 但是 一旦 重启终端
- $PATH 就被还原
- 这怎么办呢?🤔
-
研究 一下
- 终端的 初始化过程
-
当我们 启用某个shell 的时候
- 首先会运行 这个shell的rc文件
- rc文件 也就是
- run command 配置文件
- 首先会运行 这个shell的rc文件
-
shiyanlou的 默认shell 是 zsh
- 对应的 rc文件
- 就是 ~/.zshrc
-
试着编辑他
- vi ~/.zshrc
- G到最后一行
- o 在下方
- 插入一个新行并进入编辑模式
- 试着加一行输出
- 然后重新打开 一个xfce终端
- 新开终端的时候
- 确实会执行
- ~/.zshrc
- 因为我们默认的shell是zsh
- 确实会执行
- 既然如此
- 可以把export PATH=$PATH:~这句话
- 放在 ~/.zshrc
- 默认shell(zsh)的配置文件
- 这样 每次运行zsh终端的时候
- 就自动 完成路径配置
- 把~ 加入到 $PATH的路径列表中
# 编辑zsh的配置文件rc(run command)
vi ~/.zshrc
- 编辑这个配置文件
- 在尾行下面加一句话
export PATH=$PATH:~
- 以后 只要是进 zsh
- $PATH 列表
- 就会包含用户文件夹~(/home/shiyanlou)
- $PATH 列表
- 可以新开一个终端看看
- 关闭新开的终端
- 回到老终端
- 想要 就在老终端的zsh下
- 运行一把~/.zshrc
- 可以么?
- 先看看运行之前的$PATH
- source ~/.zshrc
- 这就是 手动执行~/.zshrc配置文件
source ~/.zshrc
-
或者
- 直接运行zsh也可以
-
执行 之后
- 路径就 设置好了
-
可是
- 这个
~/.zshrc
到底是啥意思
- 这个
- ~/.zshrc
~
指的是 当前用户(shiyanlou)的 宿主文件夹- 也就是/home/shiyanlou
.
说明这文件 是个隐藏文件- ls 看不见
- ls -a 才能看见
- zshrc
- zsh 指的是 当前shell
- 是 zsh
- 而不是 bash
- bash 就得用 ~/.bashrc 进行配置
- zsh 指的是 当前shell
- 这个rc是什么意思呢?
- rc 指的是
run commands
的缩写- 运行 程序
- 批处理 设置配置
- 不用 重复 手动运行
- 写到 rc里面
- 启动 shell或者软件的时候 就可以批量处理了
- 运行 程序
- 类似的有
- ~/.zshrc
- ~/.vimrc
- ~/.bashrc
- 这个 初始化 程序
- 对于 新建的终端窗口 是好用的
- 但是 还得重启一下zsh 才能应用
- 这次 把配置
$PATH
的脚本- 放到
zsh
的配置文件(~/.zshrc
) 中 - 配置
~/.zshrc
就可以- 设置
zsh
下默认的$PATH
- 设置
- 放到
- 在 当前路径 运行
show.py
- 在
python
程序第 1 行- 声明打开方式 为python3
- 在
/usr/bin
找到python3
- 从硬盘 调用到 内存
- 成为 一个进程
- 不断 输出时间
- 成为 一个进程
- 从硬盘 调用到 内存
- 在
- 我们最开始使用
python3 show.py
运行文件 - 后来想要直接 show.py运行
- 修改 show.py首行 添加打开方式
#!/usr/bin/python3
- 给程序所有者,也就是当前用户添加执行权限
sudo chmod u+x show.py
- 修改 show.py首行 添加打开方式
- 再后来想要在任何文件夹中直接运行 show.py
- 用管理员权限 将 show.py拷入/usr/bin
- 控制/usr/bin/show.py的执行权限
- 但是感觉/usr/bin重文件太多
- 想要将~(/home/shiyanlou)设置为环境路径$PATH
- 修改环境路径值
export PATH=$PATH:~
- 但是重启终端后,配置会消失
- 修改环境路径值
- 先要设置~/.zshrc
- 在~/.zshrc最后一行写下
export PATH=$PATH:~
- 在~/.zshrc最后一行写下
- ctrl+c会停止 进程
- 如何才能让 进程继续跑呢?🤔
- 下次再说👋