在Linux上. bashrc用户环境文件会影响用户对bash的使用,因此笔者将分析文件的重要部分。 让我们看看关于文件作用的说明。 ~~/.bashrc : executedbybash (1) for non-login shells
1 .历史文件设置
文件. bash_history位于用户的主目录下,用于保存用户输入的命令,并在terminal终端上找到上下键中使用的命令。 在终端关闭并完成工作之前,命令记录不会写入history文件。 history 10可以看到最近的10条命令,history可以看到一切! 上一个(执行)! 执行历史命令)。
文件包含几个history文件的设置。
hist control=ignored ups : ignorespace :不保存重复命令和空格;
HISTSIZE=1000 :history命令输出的最大记录数;
histfilesize=2000: bash _ history日志文件的最大行数;
2、设置prompt提示符
在force_color_prompt=yes中打开prompt提示设置。 PS1是Linux最终用户的环境变量,通过定义命令行提示符参数并打开force_color_prompt变量,可以根据PS1的设置进行显示。 此参数值可通过echo $PS1获得。
PS1=' $ { debian _ ch root 3360 (debian _ ch root ) }(((033(01 ); 32m]u @h[ 33 [ 00m] :[ 33 [ 01 ]; 34m]w[ 33[00m]$ '
PS1='[u@h W]$”表示“当前用户的帐户名称@主机名的第一个名称工作目录最后一层的目录名称”
3 .设置alias别名
别名有两个。 一个是直接在. bashrc上设置别名。 例如,alias la='ls -A '。 一个是. bash_aliases文件。 bashrc文件确定. bash_aliases是否存在,并引用此文件。 如果您有很多别名,建议您创建一个新文件,并将其放在此. bash_aliases文件中。 管理维护很容易。 被引用的名为. bash_aliases的文件也不需要可执行权限。
if [ -f ~/.bash_aliases ]; then
.~/.bash_aliases
fi
.~/.bash_aliases可以改写为source~/.bash_aliases
4、用户自定义环境变量设置
例如,可以在文件末尾设置自定义环境变量MYLOG=/root/log/,以便在脚本的其他位置自由使用。