1. linux(ubuntu)系统中 修改了 /etc/profile 文件后sorce执行后能立即生效,但是当我打开一个新的terminal
/etc/profile 中的命令只有 login shell 才会去执行,所以,它的效果可以通过重新登录来检验(简捷的方法是用 ssh 来检验)。在图形界面里面打开虚拟终端(terminal 之类的)的时候,它们都不是 login shell,只会去执行 ~/.bashrc 中的命令。参看 bash 手册。
2. ubuntu下 chrome unlock the profile
第一步 确保你的chrome进程已经结束。
通过
ps aux | grep chrome 查看 是否还有chrome进行有的话,找到对应的pid,一般是第一排或者第二排的4位数字。
找到后运行
kill -9 数字
第二部。修改文件权限
sudo chmod -R +rw ~/.chrome