问个问题:为什么没有处理.bashrc?

其他Linux/Unix/BSD/OSX等发行版讨论
回复
头像
cnkilior
论坛版主
帖子: 4984
注册时间: 2007-08-05 17:40

问个问题:为什么没有处理.bashrc?

#1

帖子 cnkilior » 2008-07-05 17:18

在虚拟机中新装了个ARCH。安好进入系统后没有.bashrc。自建一个,并写了一些alias xxxx。

---------
因为我是仿着正常工作的.bashrc写的应该没错的。

---------
但是他就是没有被处理。

----------
不知道还要在哪里改?
.bash_profile?这个文件也是没有的。是不是在这里还要加点什么?
poet
帖子: 2841
注册时间: 2006-09-11 22:47

#2

帖子 poet » 2008-07-05 17:40

先到passwd文件中看看你的shell是不是bash

然后看看你的.bashrc究竟建到哪了。
头像
yjcong
帖子: 2470
注册时间: 2006-02-28 3:11

#3

帖子 yjcong » 2008-07-05 17:54

终端重启了吗?
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.
头像
cnkilior
论坛版主
帖子: 4984
注册时间: 2007-08-05 17:40

#4

帖子 cnkilior » 2008-07-05 17:59

回各位:shell是bash,因为没有其他的。显然是主目录。重启和注销N次了!
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

#5

帖子 bones7456 » 2008-07-05 18:02

检测你的 ~/.profile 看看有没有类似这样的:
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
关注我的blog: ε==3
头像
cnkilior
论坛版主
帖子: 4984
注册时间: 2007-08-05 17:40

#6

帖子 cnkilior » 2008-07-05 18:16

~/.profile没有这个文件。

---------
那么也就是说:.bashrc并不是直接处理,而是要其他脚本调用。

---

那么:shell的这些配置文件是如何依次应用的呢?包括全局的配置文件和个人配置文件。
头像
zhan
帖子: 1880
注册时间: 2005-08-15 0:04
来自: 南7技校

#7

帖子 zhan » 2008-07-05 18:18

man bash
飞得高,飞得低,学习再学习,多少大秘密!
http://zhan.blog.ubuntu.org.cn
头像
qiang_liu8183
论坛版主
帖子: 10699
注册时间: 2006-09-10 22:36
系统: Arch Debian
来自: 北京

#8

帖子 qiang_liu8183 » 2008-07-05 18:26

代码: 全选

echo . $HOME/.bashrc > ~/.bash_profile
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲
头像
cnkilior
论坛版主
帖子: 4984
注册时间: 2007-08-05 17:40

#9

帖子 cnkilior » 2008-07-05 18:30

头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#10

帖子 BigSnake.NET » 2008-07-05 19:08

zhan 写了:man bash
发现zhan了!!!!
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
回复