Linux下bash的一些总结
2024-08-31 17:41:24
关于“.bash_profile”和“.bashrc”区别的总结
更新操作
- 打开terminal(终端)
- cd ~ ( 进入当前用户的home目录)
- open .bash_profile (打开.bash_profile文件,如果文件不存在就 创建文件:touch .bash_profile 编辑文件:open -e bash_profile)
- 直接更改弹出的.bash_profile文件内容
- command + s 保存文件,然后关闭
- 在terminal(终端)中输入 source .bash_profile (使用刚才更新之后的内容)
其他
/etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置. /etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取. ~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件. ~/.bashrc: 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取. ~/.bash_logout: 当每次退出系统(退出bash shell)时,执行该文件. 另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是"父子"关系.
文件 范围 触发节点 备注 /etc/profile 全员 第一次登陆 每次更新需要source /etc/bashrc 全员 每次打开shell ~/.bash_profile 个人 第一次登陆 每次更新需要source ~/.bashrc 个人 每次打开shell ~/.bash_login 个人 每次登陆shell ~/.bash_logout 个人 每次登出shell PS:/.bash_profile读取/.bashrc...
最新文章
- OCP考点实战演练02-日常维护篇
- gdb调试器的使用
- Distribution2:Distribution Writer
- 【krpano】krpano xml资源解密(破解)软件说明与下载
- 【Beta版本】冲刺计划及安排
- 【Base64】JDK里面实现Base64的API
- everything is nothing
- hdu2861(递推)
- 《Linux命令行与shell脚本编程大全》第十四章 处理用户输入
- 为MySQL选择合适的备份方式[转]
- Linux内核入门到放弃-内核活动-《深入Linux内核架构》笔记
- USACO比赛题泛刷
- Memcached在Windows下的配置和使用
- ruby http爬虫中的 :body 用法问题
- 配置IDEA Scala环境
- 【DevExpress v17.2新功能预告】增强ASP.NET GridView的功能
- Codeforces 801C Voltage Keepsake(二分枚举+浮点(模板))
- 【转】【Java/Android】Toast使用方法大全
- VMware 11 安装 Mac OS X10.10
- hadoop-2.7.1:Error: Cannot find configuration directory: /etc/hadoop
热门文章
- [LeetCode] 138. Copy List with Random Pointer 拷贝带有随机指针的链表
- DVWA SQL Injection(Blind) 通关教程
- loj 2135 「ZJOI2015」幻想乡战略游戏 - 动态点分治
- [FY20 创新人才班 ASE] 第 1 次作业成绩
- CUDA编程学习笔记1
- layer弹出框,zIndex不断增加的问题
- 前端学习:HTML的学习总结
- 安装mysql驱动程序
- CDR镂空字踩坑记录
- 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序报错的解决办法