feat: 完成 Zsh 插件配置脚本的优化和测试 - 修复 autojump 配置冲突 - 清理重复的插件安装 - 优化脚本结构和注释 feat: 优化shell脚本 - 1. 增强错误处理和恢复机制 2. 添加网络连接优化和镜像源支持 3. 改进进度显示和用户交互 4. 优化配置文件管理和备份 5. 改进插件管理机制 6. 增强依赖检查和安装 7. 添加完整的日志记录功能 8. 修复字体安装相关问题 docs: 完善shell、system和utils部分的README文档 - 1. 添加详细的脚本说明和使用方法 2. 补充依赖要求和注意事项 3. 添加常见问题解答 4. 更新版本日志 feat(editor): 优化 neovim 和 nvchad 安装脚本,添加性能优化配置和详细文档 feat: 优化Python开发环境安装脚本,分离基础包和机器学习包,修复virtualenvwrapper配置 feat: 优化开发工具安装脚本,统一使用common.sh中的函数,改进错误处理 fix: 修复DNMP安装脚本,跳过自动配置PHP开发环境 fix: 提交删除的 init.sh 和 mysql.sh 文件
40 lines
1.0 KiB
Bash
40 lines
1.0 KiB
Bash
#!/bin/bash
|
||
|
||
# 导入公共函数
|
||
source "$(dirname "$0")/common.sh"
|
||
|
||
# 检查root权限
|
||
check_root
|
||
|
||
# 获取用户信息
|
||
get_user_info
|
||
|
||
# 显示用户信息
|
||
echo "当前环境信息:"
|
||
echo "-----------------------------"
|
||
echo "EUID: $EUID"
|
||
echo "USER: $USER"
|
||
echo "SUDO_USER: $SUDO_USER"
|
||
echo "CURRENT_USER: $CURRENT_USER"
|
||
echo "USER_HOME: $USER_HOME"
|
||
echo "-----------------------------"
|
||
echo "用户和组信息:"
|
||
echo "-----------------------------"
|
||
id "$CURRENT_USER"
|
||
echo "-----------------------------"
|
||
echo "用户主目录内容:"
|
||
echo "-----------------------------"
|
||
ls -la "$USER_HOME"
|
||
echo "-----------------------------"
|
||
echo "Shell信息:"
|
||
echo "-----------------------------"
|
||
echo "当前Shell: $SHELL"
|
||
echo "默认Shell: $(getent passwd "$CURRENT_USER" | cut -d: -f7)"
|
||
echo "-----------------------------"
|
||
echo "用户组信息:"
|
||
echo "-----------------------------"
|
||
groups "$CURRENT_USER"
|
||
echo "-----------------------------"
|
||
echo "sudo权限检查:"
|
||
echo "-----------------------------"
|
||
sudo -l -U "$CURRENT_USER" |