当我运行命令时终端关闭

当我运行命令时终端关闭

我使用我的统一栏上的链接打开“终端”。

如果我输入: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:浏览~/并按+显示隐藏文件,然后打开并删除此行(如果不需要)nautilusCtrlH~/.bashrcgedit

set -e

相关内容