• 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.

  • 相关阅读:
    python深浅拷贝
    软件开发目录规范
    编码规范
    python进程、线程、协程的介绍及使用
    soket粘包问题及解决方案
    python socket通信
    数据开发_机器学习
    数据开发_开发工具以及工具链
    数据开发_Python读取文件
    数据开发_Java设计模式_IO以及读取资源文件
  • 原文地址:https://www.cnblogs.com/yusq77/p/13906661.html
Copyright © 2020-2023  润新知