了解GitHub
GitHub是一个世界上最大的代码托管网站,它为代码管理提供了一个便捷的平台,让开发者可以更好的管理和合作,提供了基于Git版本控制和基于Web的界面,支持分布式开发方式,具有易用性,托管了百万级别的开源项目。
Directory Listing(目录结构列表)
在 GitHub 上面,根目录下得到的一些文件是包含一个叫做 .rc 的文件,它是一个 shell 编程里面经常使用到的一个类似于 source 的命令。rc 是 run command 这个命令的缩写,用于读取一个命令文件(或者是一个语法文件)。
rc 文件的含义
rc文件有多个含义和用途,其主要用途是指shell设置文件(“rc”是“run command”之间的缩写),这些文件用于更新环境并在shell启动时自动执行。它们由一条或多条命令组成,用于为shell和其用户提供便利。
rc文件通常是用户专用的,因此它可以被用来定义别名、变量、shell函数和其他类型的shell配置。它可以为每个用户在命令行工具中创建自定义设置和命令行函数,从而使其命令行环境变得更加高效。
GitHub RC文件
GitHub使用.rc文件作为其Git Bash Shell工具的配置文件。这些文件中的一些命令也提供了MacOS和Linux的等价文件系统的别名,以便在Windows下的Git Bash下使用。rc文件里面包含了设置和别名,以简化命令行接口的一些方面。
rc文件中whatucalling的语法常见于Unix-oid系统上,它用于在shell脚本中调用另一个脚本。
查看rc文件
要查看.rc文件的内容,可以通过以下两种方式来启动.gitbash:
# 方式一
打开资源管理器中的文件夹,选中 Git Bash Here,会启动 Git Bash 的命令行窗口。
# 方式二
在 Git Bash 工具中输入 bash ,再按回车键,如下所示:
$ bash
michael@pc MINGW64 ~
$
启动 Git Bash 后,可以使用编辑器(如 Vi、Nano 等)或 cat 命令查看 .rc 文件的内容。例如:
# 使用 Nano 编辑器查看 .bashrc 文件的内容(以 Ubuntu 为例)
$ nano .bashrc
# 使用 cat 命令查看 .bashrc 文件的内容
$ cat .bashrc
.rc文件和.bashrc文件的区别
与.rc文件不同,.bashrc文件是Bash shell的启动脚本。
bash是Linux上常用的shell,会读取.bashrc这个配置文件,这个文件放在用户的linux自己的目录下,一般是/home/username/.bashrc,这些命令也可以放置在/etc/bashrc这个文件下,这样所有用户的bash都能获取这些命令。
在Mac OS X 的终端程序(Terminal)就是 Bash,所以在 Mac OS X 下可以用.bashrc 来自定义 Bash。
与.rc文件一样,.bashrc文件也包括了环境和特定于用户的配置,例如设定别名,设置shell选项等等。.bashrc 文件的位置是:当前用户的家目录 ~ 下的 .bashrc 文件( ~ 表示.Home 路径)。
结论
在 GitHub 上的 .rc 文件,主要指 shell 设置文件,是为了更新环境并在 shell 启动时自动执行,用于为 shell 和其用户提供便利。而.bashrc文件则是Bash shell的启动脚本。它们有着不同的用途和含义,但都是用于配置和设置 shell 的环境和特定的命令和别名。对于 Bash 用户来说,要区分 .rc 和 .bashrc 两种不同的配置文件,以便更好地利用 shell 的功能。