linux bashrc怎么使用

服务器   发布日期:2023年07月24日   浏览次数:463

这篇“linux bashrc怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“linux bashrc怎么使用”文章吧。

在linux中,bashrc是home目录下的一个shell文件,用于储存用户的个性化设置。在bash每次启动时都会加载bashrc文件中的内容,并根据内容定制当前bash的配置和环境。bashrc的作用:1、可以在利用命名函数alias定制需要的指令;2、设定环境路径;3、提示符设置。

一、.bashrc 是什么?

  1. .bashrc
是home目录下的一个shell文件,用于储存用户的个性化设置。在bash每次启动时都会加载
  1. .bashrc
文件中的内容,并根据内容定制当前bash的配置和环境。

补充

  1. .bash_profile
  1. .bashrc
的区别?

两者在登陆bash时都会被bash执行,但是

  1. .bash_profile
只在会话开始时被读取,而
  1. .bashrc
在每次打开新的终端时都会被读取。

二、.bashrc 能干什么?

1.个性化指令

  1. alias ll = "ls -lha"

2.设定环境路径

  1. PATH="$PATH:$HOME/.local/bin:$HOME"
  2. export PATH

3.提示符设置

  1. PS1=”[u: w]$

三、.bashrc 怎么用?

可以用任何终端文本编辑器打开

  1. .bashrc
。以vim为例:

  1. vim ~/.bashrc

编辑

  1. .bashrc
需要遵循bash脚本格式,

1、个性化指令

打开

  1. .bashrc
后,可以在利用命名函数
  1. alias
定制需要的指令,如

  1. #用 ll 代替 ls -lha 这个命令,在此bash下输入命令 ll 等
  2. #同于输入 ls -lha 命令
  3. alias ll = "ls -lha"

除了缩短命名,也可以用bash函数组合多个命令到一个操作,这些命令大多遵循以下语法。

语法一:

  1. function function_name {
  2. command1
  3. <^>command2</^>
  4. }

语法二:

  1. function_name () {
  2. command_1
  3. command_2
  4. }

语法三

  1. function_name () { command1; command2; }

下面的命令组合了

  1. mkdir
  1. cd
命令,输入
  1. md folder_name
不仅可以在你的工作目录创建一个名为"folder_name"的目录且进入其中,代码如下:

  1. md () {
  2. mkdir -p $1
  3. cd $1
  4. }

也可写成:

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

2、路径设置

每次

  1. export
路径太麻烦,把路径加入到
  1. .bashrc
是一个一劳永逸的方法,常见的设置语法如下:

  1. #软件名-版本号
  2. #语法一
  3. PATH=$PATH:路径
  4. export PATH
  5. #语法二
  6. export PATH=$PATH:路径

上述语法可以理解为,在原来PATH的后面继续添加了新的路径,在运行特定指令时,系统会逐个位置去寻找文件。

  1. $PATH
表示原先设定的路径,不能遗漏。不同于DOS/Windows,Unix类系统的环境变量的路径用冒号
  1. :
分割,而不是分号
  1. ;
。为避免环境变量过多产生混乱,建议所有语句都添加在文件结尾,并添加注释。

所有环境变量名都是大写,Linux区分大小写

你对

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

  1. source ~/.bashrc

四、.bashrc 没了怎么办?

首先,首先,首先,.bashrc可以删除,但是删除不存在任何好处。
如果用户删除了

  1. .bashrc
,可以从如下路径拷贝一份原始的
  1. .bashrc
文件到用户home目录下

  1. cp /etc/skel/.bashrc ~/

以上就是linux bashrc怎么使用的详细内容,更多关于linux bashrc怎么使用的资料请关注九品源码其它相关文章!