1.#PATH= PATH:/etc/apache/bin (注意:= 即等号两边不能有任何空格)
这种方法最好,除非你手动强制修改PATH的值,否则将不会被改变
3.#vi ~/.bash_profile
修改PATH行,把/etc/apache/bin添加进去
这种方法是针对用户起作用的
注意:想改变PATH,必须重新登陆才能生效,以下方法可以简化工作:
如果修改了/etc/profile,那么编辑结束后执行source profile 或 执行点命令 ./profile,PATH的值就会立即生效了。
这个方法的原理就是再执行一次/etc/profile shell脚本,注意如果用sh /etc/profile是不行的,因为sh是在子shell进程中执行的,即使PATH改变了也不会反应到当前环境中,但是source是在当前 shell进程中执行的,所以我们能看到PATH的改变。
重定向
在bash命令执行的过程中,主要有三种输出入的情况,分别是:
举例说明:
(1)man bash >test.txt-------将bash里面的内容写入到test.txt这个文件当中。
(2)echo “66666” >test.txt------将66666写入到test.txt中
echo"55555" >>test.txt------将55555追加写入到sbz.txt中,原本的文件还在。
管道符
举例说明:
(1)grep “/sbin/nologin” /etc/passwd | wc -l 查看被限制登录的用户的行数
(2)ls -l /etc/ | more 用分页的形式查看文件的权限
通配符
环境变量
可以用echo $PATH输出路径;
可以用PATH=$PATH:/XXX/XXX添加路径
export可以把一般变量更改为全局变量
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)