当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 24 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 为什么修改/etc/profile的alias不起作用
帖子发表于 : 2006-07-28 9:47 

注册: 2006-07-23 15:02
帖子: 200
送出感谢: 0 次
接收感谢: 0 次
必须修改/root/.bashrc或者/home/user/.bashrc的才行?


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-07-28 12:18 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
/etc/profile是做这事的?


_________________
● 鸣学


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-07-28 13:00 

注册: 2006-07-23 15:02
帖子: 200
送出感谢: 0 次
接收感谢: 0 次
我查的资料说etc/profile是管系统配置的,而且我在原有的文件中也看见了alias的语句,所以以为在这里也可以修改

我是新手,楼上的能否解释一下?


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-07-28 13:24 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
家目录下的 .bash_profile(重启才生效) .bashrc(重开终端,就生效)


_________________
● 鸣学


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-07-28 14:49 

注册: 2006-07-23 15:02
帖子: 200
送出感谢: 0 次
接收感谢: 0 次
这个我知道,我就是改的这个

我就想知道为什么改etc/profile不行,etc/profile中的alias是什么作用


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-07-28 15:28 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
没看到alias。这个文件是设置提示符的啊。


_________________
● 鸣学


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-07-28 16:59 

注册: 2006-07-23 15:02
帖子: 200
送出感谢: 0 次
接收感谢: 0 次
晕,原来是这样,不过我打开就有,奇怪

多谢楼上的,不过我修改提示符也是在bashrc里面改的。我看了一下profile的程序,好像也是要读bashrc?也就是说以bashrc为准


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2006-07-30 15:12 
头像

注册: 2006-07-14 18:56
帖子: 345
地址: Apple Valley, Planet Tux, Linux System
送出感谢: 0 次
接收感谢: 0 次
eexpress 写道:
家目录下的 .bash_profile(重启才生效) .bashrc(重开终端,就生效)


使.bash_profile生效不需要重启,运行bash的时候加上--login选项就行。


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2006-08-01 10:39 

注册: 2006-07-23 15:02
帖子: 200
送出感谢: 0 次
接收感谢: 0 次
遇到一个更加奇怪的问题,我重新安装了一遍系统,使用系统默认的用户名。

这次我准备改配置文件,修改家目录下的.bashrc怎么都不起作用,重新打开终端也好重新启动也好

修改/etc/profile居然起作用了

我修改的内容包括提示符和alias,提示符是在/etc/bash.bashrc中改的

理论上讲这属于全局配置文件,修改后起作用也属于清理之中,但是为什么修改家目录下的就不行?

实在想不明白是怎么回事。还请各位指点。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2006-08-01 14:57 

注册: 2006-07-23 15:02
帖子: 200
送出感谢: 0 次
接收感谢: 0 次
我估摸着是不是和交互式登陆以及非交互式登陆的区别有关?

直接执行terminal是不是属于非交互式登陆?因为只有交互式登陆才会读取~/.bashrc


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2006-08-03 9:34 

注册: 2006-07-23 15:02
帖子: 200
送出感谢: 0 次
接收感谢: 0 次
我想问一下,我现在的用户是管理员组的,是不是因此修改用户相关的配置文件都应该修改/etc下的?


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2006-08-03 10:23 
头像

注册: 2006-07-14 18:56
帖子: 345
地址: Apple Valley, Planet Tux, Linux System
送出感谢: 0 次
接收感谢: 0 次
lk_517 写道:
我想问一下,我现在的用户是管理员组的,是不是因此修改用户相关的配置文件都应该修改/etc下的?


用户相关的配置文件当然是在用户主目录下面了。


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2006-08-03 14:24 

注册: 2006-07-23 15:02
帖子: 200
送出感谢: 0 次
接收感谢: 0 次
不一样阿 ,虽然我这个用户是admin组的,但是不属于root阿,基本文件都是在home目录下的

在这种情况下,应该是修改家目录下的.bashrc才对阿


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2006-08-11 2:17 
头像

注册: 2005-07-02 14:41
帖子: 4133
系统: Ubuntu 14.04 (Kylin)
送出感谢: 53
接收感谢: 11
lk_517 写道:
我估摸着是不是和交互式登陆以及非交互式登陆的区别有关?

直接执行terminal是不是属于非交互式登陆?因为只有交互式登陆才会读取~/.bashrc


我也遇到这个情况,重新启动并不会读取.bashrc, 要terminal里再bash才有用。


_________________
https://weakish.github.io


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2006-08-11 10:07 

注册: 2006-07-23 15:02
帖子: 200
送出感谢: 0 次
接收感谢: 0 次
terminal里再bash是什么意思

我现在修改都是修改的etc下的


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 24 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译