设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 发行版讨论区 —— LinuxSir.cn
›
Archlinux讨论区
›
bash_profile问题
返回列表
查看:
786
|
回复:
4
bash_profile问题
[复制链接]
vabc3
vabc3
当前离线
积分
174
IP卡
狗仔卡
发表于 2009-7-12 22:36:32
|
显示全部楼层
|
阅读模式
我发现每次登录tty时就不会执行~/.bashrc,但是gnome下的terminal会.
后来发现原来是要加在.bash_profile里 <“~/.bashrc” 但我发现这样的话bashrc里的alias export 都不会执行啊 非要登录后"source .bashrc" 或把source .bashrc加到bash_profile才行 但网上没有这么写的 是为什么呢 不知道大家的bash_profile是什么样的..
还有这两文件是所有sh 通用的么? 也就是开头要不要指定#!/bin/sh呢?
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
狱卒
狱卒
当前离线
积分
1689
IP卡
狗仔卡
发表于 2009-7-12 23:13:13
|
显示全部楼层
~/.bash_profile
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
复制代码
~/.bash_profile在登录时读取
~/.bashrc在新建bash会话时读取
回复
支持
反对
使用道具
举报
显身卡
vabc3
vabc3
当前离线
积分
174
IP卡
狗仔卡
楼主
|
发表于 2009-7-12 23:51:44
|
显示全部楼层
登录包括x的登录么?
bashrc里的export能执行不?(tty下) 我在里面写的echo语句可以执行 但是export alias的什么不行啊
回复
支持
反对
使用道具
举报
显身卡
jiuny0209
jiuny0209
当前离线
积分
309
IP卡
狗仔卡
发表于 2009-7-13 09:13:25
|
显示全部楼层
要寫在.bash_profile,或是.profile.
我直接做個符號連接, 把.profile ----> .bashrc,
x底下的虛擬終端也可以讀得到,
再不然指定gnome-terminal的登入方式也可以,
指定login型, 交互式,也會讀到.profile
回复
支持
反对
使用道具
举报
显身卡
vabc3
vabc3
当前离线
积分
174
IP卡
狗仔卡
楼主
|
发表于 2009-7-14 16:19:12
|
显示全部楼层
哈 搞懂了
我的意思是 source ~/.bashrc的问题
直接写~/.bashrc不行
source ~/.bashrc 或 . ~/.bashrc才可以...唉
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表