每次登录都要执行source .basharc,否则ll等命令失效
来源:互联网 发布:可以看央视的网络电视 编辑:程序博客网 时间:2024/05/16 02:21
问题:
有时候修改了.bashrc文件后,每次登录都得重新执行source .bashrc才行。
或者用其他软件类似mobaXterm通过ssh终端连接时,没有ll等命令,也要执行source .bashrc才可以。
解决方法:
1)每次登录都执行一下,这是可以的
2)在当前用户目录,增加一个.profile文件,增加以下内容
# if running bashif [ -n "$BASH_VERSION" ]; then # include .bashrc if it exists if [ -f "$HOME/.bashrc" ]; then . "$HOME/.bashrc" fifi# set PATH so it includes user's private bin if it existsif [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH"fi
基本思路:
1)登录时基本配置文件读取流程如下:
execute /etc/profileIF ~/.bash_profile exists THEN execute ~/.bash_profileELSE IF ~/.bash_login exist THEN execute ~/.bash_login ELSE IF ~/.profile exist THEN execute ~/.profile END IF END IFEND IF所以,能看出读取了/etc/.profile后回去找用户目录下的.profile,所以我们在用户目录下增加这个文件,
里面代码让系统帮我们读取用户下的.bashrc,这样我们就不用每次登陆后自己去执行了。
想去了解更多的童鞋,可以去看看面的链接,我也是借鉴别人的,互相学习。
参考:
1)http://www.ithao123.cn/content-2565999.html
2)https://reyesyang.info/articles/26-how-to-initialize-a-new-shell-in-unix-like-os
阅读全文
0 0
- 每次登录都要执行source .basharc,否则ll等命令失效
- Mac 解决ls open touch ll等命令失效问题
- 每次都要添加source ~/.rvm/script/rvm解决方法
- Linux每次开机都要source profile的解决办法
- Linux每次开机都要source profile的解决办法
- QQ分享每次都要授权登录才能分享 EQQAPIAPPNOTREGISTED
- TortoiseGit 每次都要
- linux 在/etc/profile配置完jdk每次都要source
- Ubuntu 下如何避免每次都输入source ~/.bashrc
- quartz任务调度执行时每次都执行两次
- Win7系统每次打开ie浏览器都要重新登录的原因及解决方法图文教程
- 解决每次打开Word、Excel等都要重新配置安装的方法
- MyEclipse 每次保存都要building workspace。myeclipse保存了无效等问题
- 解决PHP执行乱码、每次都要手动更改Firefox Unicode设置问题
- ll命令
- python执行mysql source命令
- 怎么回事,每次登录CSDN都告诉我密码错误
- IE11每次打开网页都有重新登录
- linux系统常用监控指标
- linux/URG-&-PSH/调研tcp定时器/
- java多线程之java操作进程
- 各种AJAX方法的使用比较
- 最常用的 Eclipse 快捷键总结
- 每次登录都要执行source .basharc,否则ll等命令失效
- 谈谈Mysql之事务
- Leetcode题目之求解数组之间的最大距离
- Maven仓库的简介,学习
- GCD相关知识点
- Kotlin简单实用方法既使用Kotlin优雅的开发Android应用
- 单向RNN和双向RNN在mnist数据集上的分类实验
- 最全最好用的Android Studio插件整理
- JavaScript -- 几道面试题