免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2678 | 回复: 17
打印 上一主题 下一主题

如何使alias的设置在每次登陆都有效? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-12-25 12:38 |只看该作者 |倒序浏览
每次设置了alias ls='ls --color'之后都只能在当前登陆可用,下次再次登陆之后又恢复原状了。请问如何保留这个设置,让每次登陆都有效?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2003-12-25 12:39 |只看该作者

如何使alias的设置在每次登陆都有效?

把它写进对应用户主目录下的.bashrc中.

论坛徽章:
0
3 [报告]
发表于 2003-12-25 12:47 |只看该作者

如何使alias的设置在每次登陆都有效?

[quote]原帖由 "好好先生"]把它写进对应用户主目录下的.bashrc中.[/quote 发表:


你好,请问该如何写?
  1. # .bashrc

  2. # User specific aliases and functions

  3. # Source global definitions
  4. if [ -f /etc/bashrc ]; then
  5.         . /etc/bashrc
  6. fi
复制代码

该文件是这样的,请问在那里加入呢?就直接加一句alias ls='ls --color'吗?还要注意格式的吗?

论坛徽章:
0
4 [报告]
发表于 2003-12-25 12:49 |只看该作者

如何使alias的设置在每次登陆都有效?

直接添加,每行写一个。

论坛徽章:
0
5 [报告]
发表于 2003-12-25 12:52 |只看该作者

如何使alias的设置在每次登陆都有效?

我的.bashrc

# .bashrc
alias rm='rm -i'
export LANG=C
alias ..='cd ..'
# User specific aliases and functions

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi
alias ls='ls -F'
alias du='du -h'
~
~

论坛徽章:
0
6 [报告]
发表于 2003-12-25 12:56 |只看该作者

如何使alias的设置在每次登陆都有效?

[quote]原帖由 "柏"]直接添加,每行写一个。[/quote 发表:


谢谢指教,刚才我在各个位置试过,只有一种情况下有效,就是在
  1. if [ -f /etc/bashrc ]; then
  2.         . /etc/bashrc
  3. fi[quote]
  4. 之后添加“alias ls='ls --color'”才有效,在if和fi之间添加的话,无效,在if前面的行添加也无效。是不是有固定哥是的?[/quote]
复制代码

论坛徽章:
0
7 [报告]
发表于 2003-12-25 12:58 |只看该作者

如何使alias的设置在每次登陆都有效?

你没有仔细看if中的内容。
script执行是按顺序的。
如果你把if和fi都注释掉,即使你写在前面也是有效的。

论坛徽章:
0
8 [报告]
发表于 2003-12-25 13:01 |只看该作者

如何使alias的设置在每次登陆都有效?

一般是改.bash_profile

论坛徽章:
0
9 [报告]
发表于 2003-12-25 13:03 |只看该作者

如何使alias的设置在每次登陆都有效?

原帖由 "柏" 发表:
你没有仔细看if中的内容。
script执行是按顺序的。
如果你把if和fi都注释掉,即使你写在前面也是有效的。


tsgx贴出来的那个哪个.bashrc文件中的if和fi也没有被注释啊,那他那上面的的别名都能用。
能讲解一下吗?这个跟if中的内容有什么关系?
  1. # .bashrc

  2. # User specific aliases and functions

  3. # Source global definitions
  4. if [ -f /etc/bashrc ]; then
  5.         . /etc/bashrc
  6. fi
复制代码

里面就这些内容。
那个if和fi之间表示的是什么意思?能给我讲讲吗?
你这里提到的script执行是按顺序的有是什么意思?

论坛徽章:
0
10 [报告]
发表于 2003-12-25 13:10 |只看该作者

如何使alias的设置在每次登陆都有效?

[quote]原帖由 "jinriren"]一般是改.bash_profile[/quote 发表:


你好,你说的这个又如何改?怎么添加使alias ls='ls --color'起作用?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP