【Linux】什么是.bashrc,以及其使用方法

经常在配置linux各种环境的时候,遇到对bashrc的配置。当时也只是机械地跟着教程,一步步输入指令;遇到的次数多了,想知道.bashrc究竟是何方神圣。于是整理了下其主要功能以及使用方法。

一、什么是.bashrc

.bashrc,属于一种系统隐藏文件,常常可见于 macOS 或者主流的 Linux 发行版。如果你运行一个基于 Unix 或者类 Unix 的操作系统,bash 很有可能是其默认终端,那么.bashrc就是这个终端里面指令运行的配置脚本

二、编辑.bashrc

配置内容中,最常见的就是配置别名、配置环境变量(包括系统变量和用户变量)、配置路径等等。当我们要配置.bashrc时,可以通过 nano 或者 vi / vim指令对.bashrc进行编辑,如下:

nano ~/.bashrc
vim ~/.bashrc
vi ~/.bashrc

注意编辑bashrc要遵守bash脚本的编辑格式,可以参考下面的编辑指南

An Introduction to Useful Bash Aliases and Functions | DigitalOcean

对bashrc做出任何的修改,都将会在下一次启动终端时候生效。如果希望立即生效,可以执行source指令:

source ~/.bashrc

三、.bashrc常用配置内容

经常我们用 # 注释文本,来做出配置内容的分隔

1、配置别名,定制指令

当我们想把一些常用的指令以及相关指令参数,定制为更加精简的指令,就可以用 alias作为别名设置。例如:

左边输入你想设置的别名,右边引号里是要执行的命令。

2、配置函数,定制指令过程

除了缩短命令名,你也可以用 bash 函数组合多个命令到一个操作。这些命令可以很复杂,但是它们大多遵循这种语法:

function_name () {
 command_1
 command_2
}

虽然是函数的定义方法,但是还是遵守bash命令的调用形式,无需带括号

下面的命令组合了 mkdir 和 cd 命令。输入 md folder_name 可以在你的工作目录创建一个名为“folder_name”的目录并立刻导航进入。函数中的 $1 代表第一个参数,就是你在函数名后紧跟着输入的文本

md () {
  mkdir -p $1
  cd $1 
}

3、环境变量的设置

Linux中主要可以通过两个方式读取PATH环境变量:

  • echo $PATH
  • $PATH直接调取当前PATH的值

在bashrc中,我们用export导出环境变量的配置,例如:

export DEMOPATH="/xxx/xxx/xx1x/"

如果为同一个变量配置多个路径,可以通过冒号分割:

export DEMOPATH="/xxx/xxx/xx1x/":"/xxx/xxx/xx2x/"

但是太多冒号很麻烦,可以直接调用$PATH来实现增量式的添加,例如:

【在后添加新的路径】

export DEMOPATH="/xxx/xxx/xx1x/"
export DEMOPATH="$DEMOPATH:/xxx/xxx/xx2x/"

【在前添加新的路径】

export DEMOPATH="/xxx/xxx/xx1x/"
export DEMOPATH="/xxx/xxx/xx2x/:$DEMOPATH"

*双引号在此可加可不加,相当于配变量,没啥区别,但是不要用单引号,会报错!!!

  • 18
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
### 回答1: 如果你想修改.bashrc文件,可以使用以下步骤: 1. 打开终端:按Ctrl + Alt + T键打开终端。 2. 进入家目录:使用cd命令进入家目录,例如:cd ~ 3. 打开.bashrc文件:使用任意文本编辑器打开.bashrc文件,例如:nano .bashrc 4. 修改.bashrc文件:在文件中添加、修改或删除任意内容。 5. 保存并退出:保存修改并退出文件。 6. 加载.bashrc文件:使用source命令加载.bashrc文件,例如:source .bashrc 这样,你就可以修改.bashrc文件了。请注意,.bashrc文件是一个配置文件,它用于设置bash shell的环境变量和命令别名。在修改.bashrc文件时,请务必谨慎操作,以免导致系统错误。 ### 回答2: 在Linux中,.bashrc文件是在bash shell启动时自动执行的脚本文件。当你打开一个新的终端窗口时,.bashrc文件会被执行以加载一些自定义设置和别名等。以下是修改.bashrc文件的方法。 首先,进入bash shell,可以通过命令行窗口或在终端中打开一个bash shell来实现。然后使用以下命令打开.bashrc文件: ``` $ nano ~/.bashrc ``` 该命令将使用nano文本编辑器打开.bashrc文件。您也可以使用vi,gedit或emacs等其他编辑器来打开文件。 接下来,您可以在.bashrc文件中添加或修改自定义设置和别名等。例如,下面是添加别名的语法: ``` alias <alias-name>='<command>' ``` <alias-name> 是您为要执行的命令指定的别名的名称,<command> 是您要执行的实际命令。 完成修改后,使用Ctrl + X键保存并退出该文件。 最后,通过运行以下命令使修改的.bashrc文件生效: ``` $ source ~/.bashrc ``` 此命令将重新加载.bashrc文件以使您的更改生效。 总之,修改.bashrc文件可以方便地定制您的bash shell环境以满足您的需求。如果您不熟悉命令行编辑器,可以选择通过GUI编辑器打开文件并编辑它。 ### 回答3: .bashrc文件是Linux中的一个重要配置文件,其中包含了很多重要的变量、环境变量和别名等等。在使用Linux过程中,修改.bashrc文件是常见和必要的事情。本文将向你介绍如何修改.bashrc文件,分为以下几个步骤: 1. 打开终端 首先打开终端,可以使用Ctrl+Alt+T组合键打开。 2. 进入用户目录 输入命令“cd ~”,进入当前用户的主目录。 3. 查看.bashrc文件 输入命令“ls -al”,查看当前目录下的所有文件和目录,其中包括.bashrc文件。 4. 备份.bashrc文件 如果你要修改.bashrc文件,为了避免出现不可预知的错误,强烈建议您先备份.bashrc文件,以便出现问题后可以从备份中恢复。 可以使用命令“mv .bashrc .bashrc_backup”,将.bashrc文件备份到当前目录下。 5. 修改.bashrc文件 使用你喜欢的文本编辑器,比如Vim、Nano或Gedit打开.bashrc文件,可以用命令“sudo nano .bashrc”来用nano来打开这个文件。 在.bashrc文件中,你可以定义环境变量、别名、自定义提示符和执行脚本等等。 6. 在.bashrc文件中添加内容 添加内容非常简单。只需在文件末尾添加你想要添加的变量、函数(alias)、重定向符或运行的一些系统命令即可。 7. 保存并退出 完成修改后,按下Ctrl+X,在询问是否保存修改时按下Y,然后按下Enter键保存修改。 8. 重新加载.bashrc文件 为了让修改生效,需要重新加载.bashrc文件。可以使用命令“source .bashrc”重新加载文件。 这些步骤可以让你成功修改.bashrc文件。但是,在修改.bashrc文件时,一定要小心!因为这个配置文件非常关键,对系统运行时的环境变量、别名等设置有非常大的影响,不当的操作可能导致系统出现无法预料的问题。因此,建议在修改配置文件时,谨慎行事。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

音仔小瓜皮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值