当前位置: 首页 > news >正文

Linux的 .bashrc 有什么作用?

一、.bashrc 是什么? 有什么用?

.bashrc是一个存储在你的home目录下的隐藏文件,它用来配置和自定义你的终端环境和行为

每次你启动一个新的终端时,.bashrc文件就会被执行,加载你设置的环境变量,别名,函数等。你可以用任何文本编辑器来编辑.bashrc文件,添加或修改你想要的功能。

.bashrc文件可以让你的终端更高效,更个性化,更有趣。

例如,你可以用别名来缩短常用的命令,用函数来组合多个命令,用bash提示符来显示你想要的信息,甚至用颜色和图标来美化你的终端。

二、.bashrc 能干什么?

你可以在.bashrc中添加很多内容,来定制你的终端环境和行为。

一些常见的内容有:

  • 环境变量:你可以设置一些全局或局部的变量,来影响你的程序运行或命令执行。例如,你可以设置`PATH`变量来指定你的命令搜索路径,或者设置`CUDA_HOME`变量来指定你的CUDA安装路径。
  • 别名:你可以为一些常用或复杂的命令创建一个简短的别名,来方便你的输入和记忆。例如,你可以用`alias ll='ls -al'`来创建一个`ll`的别名,来显示所有文件的详细信息。
  • 函数:你可以定义一些函数,来组合多个命令或实现一些逻辑功能。例如,你可以用`function backup() { cp $1 $1.bak; }`来定义一个`backup`的函数,来备份一个文件。
  • 提示符:你可以修改你的提示符的样式和内容,来显示你想要的信息。例如,你可以用`PS1='\u@\h:\w\$ '`来设置你的提示符为`用户名@主机名:当前目录$ `的格式。
  • 颜色和图标:你可以使用一些特殊的字符和转义序列,来为你的终端添加一些颜色和图标,来美化你的界面。例如,你可以用`\e[0;32m`来设置你的文字颜色为绿色,或者用`\u2665`来显示一个心形图标。

这些只是一些基本的例子,你还可以根据你的需要和喜好,来添加更多的内容。你可以参考一些网上的教程和示例,来学习更多的知识和技巧。

你对 .bashrc 所做的任何修改将在下一次启动终端时生效。如果你想立刻生效的话,运行下面的命令:

source ~/.bashrc

补充.bash_profile.bashrc的区别?
两者在登陆bash时都会被bash执行,但是.bash_profile只在会话开始时被读取,而.bashrc在每次打开新的终端时都会被读取。


什么是.bashrc,有什么用?-CSDN博客 

(1) 什么是 .bashrc,为什么要编辑 .bashrc? | Linux 中国 - 知乎. https://zhuanlan.zhihu.com/p/33546077.
(2) 技术|什么是 .bashrc,为什么要编辑 .bashrc? - Linux 中国. https://linux.cn/article-9298-1.html.
(3) 什么是.bashrc,有什么用?-CSDN博客. https://blog.csdn.net/Heyyellman/article/details/111565781.
(4) 什么是 .bashrc,为什么要编辑 .bashrc? | Linux 中国 - 知乎. https://zhuanlan.zhihu.com/p/33546077.
(5) 技术|什么是 .bashrc,为什么要编辑 .bashrc? - Linux 中国. https://linux.cn/article-9298-1.html.
(6) 什么是.bashrc,有什么用?-CSDN博客. https://blog.csdn.net/Heyyellman/article/details/111565781.
(7) undefined. https://www.maketecheasier.com/what-is-bashrc/.

(1) ubuntu 20.04 | .bashrc 文件详解 - CSDN博客. https://blog.csdn.net/m0_52650517/article/details/119716929.
(2) ~/.bashrc-Linux环境变量配置超详细教程 - 知乎 - 知乎专栏. https://zhuanlan.zhihu.com/p/359354934.
(3) .bashrc 文件的配置 - 知乎. https://zhuanlan.zhihu.com/p/161289326.
(4) Linux 的.bashrc 文件详解-CSDN博客. https://blog.csdn.net/sinat_33231573/article/details/118437399.
(5) ~/.bashrc文件的妙用 - 简书. https://www.jianshu.com/p/e5cf3b0d2cec. 

http://www.lryc.cn/news/291192.html

相关文章:

  • .ui文件相关
  • 【DOCKER】docker 安装sonarque
  • 解决IDEA报错端口被占用的问题
  • IDEA:git 回滚本地提交-git 选择 Reset Current Branch to
  • Docker核心教程
  • React通用后台模板
  • 【Axure教程0基础入门】00Axure9汉化版下载、安装、汉化、注册+01制作线框图
  • day38_MySQL
  • element ui组件 el-date-picker设置default-time的默认时间
  • ###C语言程序设计-----C语言学习(8)## 斐波那契数列问题,素数问题,人数分配问题。
  • 蓝桥杯 第 1 场 小白入门赛
  • 飞天使-linux操作的一些技巧与知识点5-expect与docker便捷命令
  • 编曲学习:和声音程 调式体系 唱名法 调式调性
  • 【大数据】Flink 架构(四):状态管理
  • 执行rpm安装命令的时候抛出异常:rpmdb BDB0113 Thread/process
  • Android 在WebView中加载H5传递图片
  • 图的学习
  • 空间数据分析入门POI与莫兰指数基础知识笔记
  • TortoiseSVN各版本汉化包下载
  • STM32连接阿里云物联网平台
  • 力扣hot100 组合总和 回溯 剪枝 组合
  • 代码随想录 Leetcode669. 修剪二叉搜索树
  • Redis系列-数据结构篇
  • 正则表达式(RE)
  • 发布技术路线图!美国量子计算公司QuEra公开三年OKR
  • Vue2:请求接口的两种方式axios和vue-resource
  • 扩展学习|商业智能和大数据分析的研究前景(比对分析)
  • 『Docker入门指南』- 详细安装与配置教程,助你起航容器化世界!
  • 如何提高http连接成功率?
  • Elasticsearch 中使用MustNot等同于不等于遇到的坑