卸载并重装软件包后,执行命令报错 shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
表示 getcwd 命令无法定位到当前工作目录。
[root@xxx bin]# firefox &
[1] 12298
[root@xxx bin]# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
^C
[1]+ Exit 1 firefox
[root@xxx bin]#
原因: cd 到了某个目录之后 ,这个目录被删除了,这时去执行某些脚本的时候就会报 getcwd 错误。
这里是因为重装了软件包,当前定位的路径虽然名字上是存在的,但实际这个旧的路径“已卸载”。
解决: cd 到任何存在的其它目录下再执行命令即可。