我使用我的统一栏上的链接打开“终端”。
如果我输入:ls -l
我看到了文件。
如果我输入:find
或任何其他命令,终端将立即关闭。
在我做了apt-get update
和之后发生了这种情况apt-get upgrade
编辑:现在肯定是别的原因,因为 Google Chrome 和 Skype 现在无法打开。
我得到:
$ /usr/bin/google-chrome
[3903:3903:0430/105632:ERROR:process_singleton_posix.cc(975)] Failed to create socket directory.
[3903:3903:0430/105632:ERROR:chrome_browser_main.cc(1213)] Failed to create a ProcessSingleton for your profile directory. This means that running multiple instances would start multiple browser processes rather than opening a new window in the existing process. Aborting now to avoid profile corruption.
答案1
问题是您的程序无权写入临时文件夹。之所以ls
有效,是因为它读取当前文件夹而不“保存”任何内容。find
另一方面,将数据“缓存”到临时文件夹。如果不能,它就会崩溃!
检查您对 /tmp 文件夹的权限。
ls -la /tmp
你应该得到类似这样的东西。
bookofzeus@askubuntu:~$ ls -la /tmp
total 60
drwxrwxrwt 12 root root 12288 May 9 14:39 .
现在,检查“。”的权限,它应该对每个人都具有写入权限。
如果不是,那么这就是你的问题。
更改为 1777(sudo chmod 1777
)
答案2
看起来您已经e
设置了选项。
它可能已设置为~/.bashrc
:浏览~/
并按+显示隐藏文件,然后打开并删除此行(如果不需要)nautilus
:CtrlH~/.bashrc
gedit
set -e