日期:2014-05-16  浏览次数:20839 次

linux遇到的一些问题记录

新增用户的sudo权限

新装的fedora不知道怎么没有给我自己的用户加上sudo权限。然后我自己加。最开始直接修改/etc/password 把对应的用户uid和gid改成0,但是发现会有问题。直接把这个用户搞出问题了。然后就是用vim修改 /etc/sudoers,然后更大的问题是,直接被我改成乱码了。伤不起。最后也没怎么好好解决,直接用visudo命令,把里面的东西全部删除,顺便新增我的sudo权限

zhenghui ALL=(ALL) ALL

?其实visudo就是调用了vi 命令去修改对应的/etc/sudoers的内容,只是保存的时候会自动做语法校验。免得和我之前一样被我搞坏了

?

export命令

export命令的用法就不多说了。主要是写法

全局的export,可以直接在/etc/profile下修改。

session级别(放内存的)可以直接在terminal里写。

如果是对当前用户有效,那么可以在~/.bash_profile里修改。然后通过source生效。

[zhenghui@localhost bin]$ vim ~/bash_profile 
[zhenghui@localhost bin]$ source ~/bash_profile

?

新增命令

之前下载了idea,但是不是rpm包,所以需要自己把对于的运行命令放到commond中。我的目的就是在alt+f2下可以直接输入命令然后自动运行idea。中间找了很多办法,最后还是堂哥教了解决方法,答案其实很简单,就是把对应的bin目录放到path路径下。比如修改~/.bash_profile。需要注意的是,修改好了以后,需要重起才会生效。