迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 >

编辑并重新加载 .bashrc 文件

作者:迹忆客 最近更新:2023/03/17 浏览次数:

本文演示了如何编辑 .bashrc 文件并使用 source 命令或 exec 命令重新加载新更改。

什么是 .bashrc

.bashrc 是一个 bash shell 脚本,当 bash 以交互方式启动时,它就会运行。它初始化一个交互式 shell 会话。.bashrc 文件包含终端会话的配置。这些配置包括着色、shell 历史记录、完成、命令别名、环境变量等等。

.bashrc 是一个隐藏文件。要查看隐藏文件,请使用 -a 选项运行 ls-a 选项告诉 ls 列出所有条目,包括以 . 开头的条目,-l 选项告诉 ls 以长列表格式列出条目,以及 |ls 输出通过管道传送到 head 命令,该命令打印输出的前十行。

$ ls -al | head

从下面的输出中,我们可以观察到我们有 .bashrc 文件。

total 94064
drwxr-xr-x 1 fumba fumba     4096 Nov 14 11:37 .
drwxr-xr-x 1 root  root      4096 Sep  7 07:41 ..
-rw------- 1 fumba fumba    30965 Nov 13 23:16 .bash_history
-rw-r--r-- 1 fumba fumba      220 Sep  7 07:41 .bash_logout
-rw-r--r-- 1 fumba fumba     3771 Sep  7 07:41 .bashrc
drwxr-xr-x 1 fumba fumba     4096 Sep  7 21:35 .cache
drwx------ 1 fumba fumba     4096 Sep  7 15:05 .config
drwxr-xr-x 1 fumba fumba     4096 Sep  7 07:41 .landscape
drwxr-xr-x 1 fumba fumba     4096 Sep 23 06:41 .local

我们可以使用 cat 命令通过键入以下命令来显示 .bashrc 文件的内容。

$ cat .bashrc

编辑 .bashrc 并重新加载更改

使用你喜欢的文本编辑器在 .bashrc 文件的末尾添加以下函数。该函数在调用时显示该特定日期的日期。

date_today(){
    date '+Today is %A, %B %d, %Y.'
}

保存更改后,我们可以通过运行以下命令重新加载 .bashrc 以反映新更改。source 命令读取并执行 .bashrc 文件的内容。

$ source .bashrc

重新加载 .bashrc 文件中更改的另一种方法是运行 exec bashexec bash 命令用一个新实例替换当前的 bash shell。

$ exec bash

要调用我们在 .bashrc 文件中创建的函数,请键入函数的名称,如下所示。

$ date_today

上面函数的输出打印当前日期。

Today is Sunday, November 14, 2021.

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

如何在 CentOS 中获取 IP 地址

发布时间:2023/05/04 浏览次数:108 分类:操作系统

这篇简短的文章是对 CentOS 的一个简短介绍,然后简要讨论了我们如何使用命令行界面 (CLI) 在 CentOS 中获取服务器 IP 地址。

在 Linux 中更新 YUM

发布时间:2023/05/04 浏览次数:82 分类:操作系统

本文介绍了 Linux 中的 yum update 命令。本文将教我们如何在 Linux 中更新 YUM,以及如何在 Linux 系统上安装、更新、删除、查找和管理包。

在 Linux 中安装 Deb 文件

发布时间:2023/05/04 浏览次数:130 分类:操作系统

本文介绍如何在 Linux 中安装 deb 文件。在这篇 Linux 文章中,我们将学习如何在 Linux 系统上安装 .deb(Debian 软件包)文件。 我们还将看到如何在安装后删除 .deb 文件。

Linux 中的 lsof 命令

发布时间:2023/05/04 浏览次数:82 分类:操作系统

在这篇 Linux 文章中,我们将了解 Linux 操作系统中的 lsof 命令。 我们将看到如何在 Linux 中将此命令用于不同目的。

Linux 中的 ps aux 命令

发布时间:2023/05/04 浏览次数:69 分类:操作系统

本篇文章将讨论 Linux 中的 ps aux 命令。如果将 aux 快捷方式与 ps 命令一起使用,它将显示用户需要的最多信息,并可以为您提供系统运行进程的当前状态。

Linux 中的 NTP

发布时间:2023/05/04 浏览次数:137 分类:操作系统

本篇文章将讨论 Linux 中的 ntp。NTP 是大多数 IT 基础设施使用的核心协议。 使用它的目的是同步日期和时间信息。

在 Bash 中创建进度条

发布时间:2023/05/04 浏览次数:164 分类:操作系统

这是有关在 Bash 中创建进度条以显示正在运行的命令或进程的进度的指南。本文将探讨在 Bash(Linux 和 macOS 的默认 shell)中向 shell 脚本添加进度条的几种方法。使用 pv 命令在 Bash 中创建进度条

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便