diff --git a/main.py b/main.py index 97c6c03..46173d0 100644 --- a/main.py +++ b/main.py @@ -21,7 +21,7 @@ def pseudo_zsh(): sys.stdout.write("\033]0;zsh\007") # 使用 ANSI 转义序列设置标题 sys.stdout.flush() - os.system("clear && cd") # 清屏 + os.system("clear && cd ~") # 清屏 print(f"Last login: {datetime.now().strftime('%a %b %d %H:%M:%S %Y')} on ttys000") while True: @@ -31,9 +31,14 @@ def pseudo_zsh(): CmdDir = '/' elif re.match(dir, "/home/*"): # 用户目录下的任意文件夹 CmdDir = '~' + elif re.match(dir, "*PyShell*"): + CmdDir = '~/' else: CmdDir = dir.split('/')[-1] + if CmdDir == 'PyShell' + CmdDir == '~/' + # 显示提示符并获取用户输入 cmd = input(f"20250910553@何相龙 {CmdDir} % ")