什么是bashrc配置文件,如何对其进行编辑

时间:2023-12-24 04:34:24 

在用户主目录中看到许多隐藏文件。这些隐藏文件中最为常用的就是名为 .bashrc 的配置文件。那什么是 bashrc 配置文件,为什么编辑 bashrc 有助于提高用户效率呢?下面系统极客就为大家详细介绍。

什么是bashrc配置文件

什么是bashrc配置文件,如何对其进行编辑

如果你运行的是基于 Unix 或类 Unix 操作系统,一般情况下都将 bash 作为默认的终端 shell(虽然 shell 种类很多,但 bash 还是最为常见和流行的)。Bash 将在终端中程序中对用户输入的命令进行解释并执行,允许使用脚本进行一定程序的自定义,这就是 bashrc 配置文件的作用。

简单来说,就是可以通过 bashrc 配置文件对命令进行自定义,可快速通过用户自定义的命令来执行带参数的命令甚至脚本。

为了加载用户首选项,bash 在每次启动时都会自动载入 bashrc 配置文件中的内容,这个 .bashrc 隐藏配置文件可以在每个用户的主目录中找到,它用于保存和加载不同用户的终端首选项和环境变量。

终端首选项可以包含许多不同的内容,最常见的使用方式就是,可以在 bashrc 中写入命令的别名「Aliases」,以使用更短或替代名称的引用命令,这对经常使用终端来执行特定命令的用户来说可以大大节省时间并提高效率。

如何编辑bashrc配置文件

什么是bashrc配置文件,如何对其进行编辑

.bashrc 就是一个纯文本,你可以在终端中使用任何文本编辑器对 bashrc 配置文件进行编辑。要使用 nano 编辑 bashrc 的话可以在终端中执行如下命令:

nano ~/.bashrc

如果 .bashrc 文件是空的,没关系,你可以自行手动写入内容。

用户对 bashrc 所作的任何更改将在您下次启动终端时应用,如果想立即生效可以手动执行如下命令刷新:

source ~/.bashrc

对 bashrc 文件的编辑必需遵循 bash 脚本格式。

为什么要编辑bashrc

下面介绍几个有用的技巧,可以让用户的终端体验更加高效和友好。

Bash提示

bash 提示可以对用户终端进行自定义设置,让它在运行命令时显示提示。 定制的bash 提示可以让用户在终端中的工作更高效。

要自定义 Bash 提示可以通过 Easy Bash Prompt Generator 网站快速生成。

Aliases

自定义别名「Aliases」允许用户使用更简单的命令来优先执行带参数的命令。我们以 ls 命令为例:默认情况下,ls 只显示目录的内容,但更多的显示目录信息和隐藏文件通常更有用。因此出现了一个最为常用的别名——ll,执行它就相当于执行 ls -alF 命令,可以查看关于文件的大部分细节并显示隐藏文件。

什么是bashrc配置文件,如何对其进行编辑

你可按上图提示在左侧写入要替换的文本,在右侧的引号中写入命令。

Functions

除了简写命令别名之外,还可以使用 bash 函数将多个命令组合为单个操作,只需遵循如下语法:

  1. function_name () {

  2. command_1

  3. command_2

  4. }

下面的命令结合了mkdir 和 cd。 键入 md folder_name 将在工作目录中创建一个名为「folder_name」的目录,并立即导航到该目录。

  1. md () {

  2. mkdir -p $1

  3. cd $1

  4. }

什么是bashrc配置文件,如何对其进行编辑的下载地址:


     

标签:bashrc配置文件
0
投稿

猜你喜欢

  • 如图 制表步骤3:添加需要设计的内容

    2022-12-27 14:08:02
  • 为什么敲击Win10笔记本会有回音?

    2023-02-26 03:39:18
  • 如何利用Excel DOLLARDE函数 将分数价格转换小数价格

    2022-11-26 02:34:32
  • 华硕电脑怎么进入pe模式?系统之家u盘制作pe系统启动盘教程

    2023-01-08 11:33:34
  • firealpaca怎么抠图p图?firealpaca电脑版教程

    2022-08-04 02:21:57
  • Epic错误回复请刷新界面的五种解决方法

    2022-12-26 15:22:50
  • Excel怎么使用超链接函数HYPERLINK

    2022-04-09 21:02:38
  • MAC下如何移除iPhoto照片库以扩大磁盘空间

    2023-08-01 03:31:54
  • Mac电脑重装系统后如何分区?Mac电脑重装后分区方法

    2023-03-18 09:59:52
  • Word表格该怎么排版

    2022-06-15 02:36:37
  • Mac百度网盘下载速度慢怎么办 Mac百度网盘下载速度快教程

    2022-09-06 13:30:37
  • Win7旗舰版如何禁用网络搜索驱动?Win7旗舰版禁用

    2023-06-19 03:51:05
  • Win10战网安装不了提示“battle.net update agent已停止工作”咋办?

    2022-07-17 01:33:06
  • Win10显示器刷新率怎么调?Win10显示器刷新率调节方法介绍

    2023-02-03 14:25:03
  • 如何解决WinXP电脑U盘文件出现乱码?U盘文件乱码教程

    2022-12-17 09:08:35
  • 如何设置NeoFinder在共享网络中的目录数据库

    2022-09-09 08:26:25
  • WORD怎样把两行字括起来

    2023-11-12 10:24:19
  • Windows 10中如何使用ClearType让文本显示更加易读

    2022-06-21 23:31:56
  • Win10误操作弹出INK工作区?这个方法麻烦收好了

    2023-11-16 21:01:28
  • office2007安装失败?解决办法很容易

    2022-06-18 13:55:32
  • asp之家 电脑教程 m.aspxhome.com