12 2022 档案
-
[oeasy]python0036_牛说_cowsay_小动物说话_asciiart_figlet_lolcat_管道(祝大家新年快乐~)
摘要: 牛说(cowsay) 回忆上次内容 上次我们研究了shell脚本的编程 并且在shell中实现了 循环语句 延迟命令 清屏命令 python命令 figlet命令 编辑 还能整点什么呢?🤔 还想要让小动物报时 cowsay 首先要安装 cowsay sudo apt install cow 阅读全文
-
[oeasy]python0035_ 整合shell编程_循环_延迟_清屏
摘要: 整合shell编程 回忆上次内容 用\r 可以让输出位置回到行首 原位刷新时间 如果想要的是大字符效果 需要使用 figlet 但同时还希望能刷新 编辑 这可能吗?🤔 建立脚本 我们得熟悉一下shell 先新建一个test.sh vi test.sh python3 show_time.p 阅读全文
-
[oeasy]python0033_回车_carriage_return_figlet_字体变大
摘要: 回到开头 回忆上次内容 进程前后台切换 ctrl + z 把当前进程切换到后台并暂停 jobs 查看所有作业 用 fg 可以把后台进程再切回前台 fg %1 可以把指定的任务切回前台 用 bg 可以让进程在后台运行 进程查询 ps -elf 查看所有进程信息 ps -lf 查看本终端相关进程信息 阅读全文
-
[oeasy]python0033_任务管理_jobs_切换任务_进程树结构_fg
摘要: 查看进程 回忆上次内容 上次先进程查询 ps -elf 查看所有进程信息 ps -lf 查看本终端相关进程信息 杀死进程 kill -9 PID 给进程发送死亡信号 运行多个 python3 show_time.py 的话 各个进程独立 python3 show_time.py 大概 8+M 各 阅读全文
-
[oeasy]python0032_杀死进程_进程后台运行不输出_nohup_ps_显示进程
摘要: 查看进程 回忆上次内容 上次先ctrl + z 挂起进程 然后运行 bg 编辑 程序继续跑起来 而且不断输出到标准输出流 甚至连ctrl + c 都无法结束进程了 这可怎么办呢? 只能新开一个终端想办法 查询进程 搜索 debian进程查询 编辑 找到具体方法 进程 具体方法 编辑 阅读全文
-
[oeasy]python0031_挂起进程_恢复进程_进程切换
摘要: 查看进程 回忆上次内容 上次修改了 $PATH 路径 把当前用户shiyanlou的宿主文件夹 ~ 添加到 $PATH 中 这样 sleep.py 就可以被找到 于是就可以被执行了 还可以把配置 $PATH 的脚本 放到 zsh的配置文件(~/.zshrc) 中 配置 ~/.zshrc 就可以 阅读全文
-
[oeasy]python0030_设置路径_export_PATH_zsh_系统路径设置_export
摘要: 放入路径 回忆上次内容 我们要在任意路径下直接执行 sleep.py 把 sleep.py 放在 /usr/bin/ 下面 最终可以在任意位置执行程序sleep.py 但是 /usr/bin 里面放的一般都是二进制命令文件 命令实在是太多太乱 最终还是删除了sleep.py 我想 把宿主目录添加 阅读全文
-
[oeasy]python0029_放入系统路径_PATH_chmod_程序路径_执行原理
摘要: 放入路径 回忆上次内容 上次总算可以把 sleep.py 直接执行了 sleep.py文件头部要声明好打开方式 #!/usr/bin/python3 用的是 python3 解释 sleep.py 修改 sleep.py 文件 的执行权限 给当前用户增加 执行execute 权限 chmod u 阅读全文
-
[oeasy]python0028_直接运行_修改py文件执行权限_设置py文件打开方式
摘要: 直接运行 回忆上次内容 我们把两个程序整合起来了 可以持续输出当前时间 每秒都更新 编辑 但是我想在 shell 里面 只输入文件名(./sleep.py)并回车 就能不断输出时间 可能吗?🤔 import time while True: print(time.asctime()) ti 阅读全文
-
[oeasy]python0027_整合程序_延迟输出时间_整合两个py程序
摘要: 整合程序 回忆上次内容 通过搜索发现 time中有函数可以延迟 time.sleep(1) 还可以让程序无限循环 while True: 现在需要两个程序的整合 循环延迟输出 时间输出 编辑 怎么办?🤔 整合基础 一定要自己整合啊 编辑 生命在于瞎折腾!💪 进行整合 编辑 思路就 阅读全文
-
[oeasy]python0026_刷新时间_延迟时间_time_sleep_死循环_while_True
摘要: 刷新时间 回忆上次内容 time 是一个 module import 他可以做和时间相关的事情 time.time() 得到当前时间戳 time.localtime() 得到本地时间元组 local为本地 time.asctime() 得到时间日期字符串 asc为ascii 简略的写法为 阅读全文
-
[oeasy]python0024_unix时间戳_epoch_localtime_asctime_PosixTime_unix纪年法
摘要:输出时间回忆上次内容 通过搜索 我们学会 import 导入 time 了 完整写法为 asc_time = time.asctime( time.localtime( time.time())) 内部函数是在__builtins__这个包里面的自带的 比如 quit() import time a 阅读全文
-
[oeasy]python0024_ 输出时间_time_模块_module_函数_function
摘要: 输出时间 回忆上次内容 print函数 有个默认的 end参数 end参数 的值可以是任意字符串 end参数 的值会输出到结尾位置 end参数 的默认值是 \n 如果end是空串(end="") 意味着输出后不自动换行 我可以手动在输出 阅读全文
-
[oeasy]python0022_框架标题的制作_banner_结尾字符串_end
摘要: 结尾字符串(end) 回忆上次内容 python3 的程序是一个 5.3M 的可执行文件 python3 里面存的是 cpu 指令 可以执行的那种 我们可以把指令对应的汇编找到 objdump -d ~/python3 > python3.asm 汇编语句是和当前机器架构的 阅读全文