我在 Sonoma 上使用 macOS,从我记得起,iTerm2 就会提示我登录用户 和每次在加载 shell 之前输入密码。这非常乏味,并且在开始会话之前总是需要几秒钟来加载 shell。重新启动时,需要用户再次登录。本机终端不会发生同样的情况。
.ssh
" ============================================================================
" Netrw Directory Listing (netrw v173)
" /Users/kamil/.ssh
" Sorted by name
" Sort sequence: [\/]$,\<core\%(\.\d\+\)\=\>,\.h$,\.c$,\.cpp$,\~\=\*$,*,\.o$,\.obj$,\.info$,\.swp$,\.bak$,\~$
" Quick Help: <F1>:help -:go up dir D:delete R:rename s:sort-by x:special
" ==============================================================================
../
./
known_hosts
我可能想查看哪些设置,这是否与 iTerm 直接安装在根目录而不是用户Applications
文件夹中有关?在这种情况下,除了重新安装之外,是否可以~/Applications
修复此行为?
.zsh_sessions
" ============================================================================
" Netrw Directory Listing (netrw v173)
" /Users/kamil/.zsh_sessions
" Sorted by name
" Sort sequence: [\/]$,\<core\%(\.\d\+\)\=\>,\.h$,\.c$,\.cpp$,\~\=\*$,*,\.o$,\.obj$,\.info$,\.swp$,\.bak$,\~$
" Quick Help: <F1>:help -:go up dir D:delete R:rename s:sort-by x:special
" ==============================================================================
../
./
5D8E045B-C5F5-46A8-8033-0E877C823762.session
_expiration_check_timestamp
答案1
您的 .bash/zsh_profile(或 .bash/zsh_login 或 .profile)中的某些内容正在运行一个命令,该命令需要常规终端不要求的密码,或者您的终端默认会话已配置为 ssh 进入另一个系统(可能是本地主机,也称为您自己)。