Pycharm 调试system-config-users

Pycharm 工具很强大,平时工作可以用它和支持X图形界面终端工具(MobaXterm、Xmanager)进行界面问题的调试。

一、关于system-config-users

system-config-users 是Linux下用于用户和用户组的管理界面。
rpm -ql system-config-users可查看其安装目录在 /usr/share/system-config-users

二、使用pycharm进行调试

pycharm可以在vim模式自动实现Ctrl+]和Ctrl+T代码跳转,而不需要手动从网上增加ptags.py。
对于Python和C++,有IDE都使用IDE,并在IDE上配置vim。

1. 打开pycharm

bash pycharm.sh 进行打开pycharm

2. 打开项目并配置脚本执行环境

打开项目目录 /usr/share/system-config-users, 在 run -> Edit Configurations进行配置Python脚本执行条件

3. 进行打断点,并调试。

调试命令如下:

Ctrl+F8: 断点开关
Ctrl+shift+F10: 进行调试,shift+F10也可以
F7: 单步进入
F8: 单步执行
shift+F8: 单步跳出,和F7配合使用可以达到跳转文件的丝滑效果
Ctrl+F2: 取消当前调试
Ctrl+F5: 开始当前调试

双击shift: 全程搜索,类似于qtreator的Ctrl+k,相当好用
Ctrl+Alt+S: 打开设置

4. 参数解析

4.1 函数:
pululate_user_list : 进行用户列表视图中的信息用户信息显示

4.2 变量:
user_dict : 包括了所有/etc/passwd 所有的用户(普通用户和系统用户),用于在用户列表中进行显示
group_dict : 包括了系统中的用户组信息,用于在用户组列表显示

作者:yusq77

-------------------------------------------

Wish you all the best and good health in 2021.

原文地址:https://www.cnblogs.com/yusq77/p/13906661.html