# .bashrc 文件示例代码
# 如果不是交互式 shell,就退出
case $- in
*i*) ;;
*) return;;
esac
# 不允许删除以 / 开头的非空目录
set -o noclobber
# 自动补全选项
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
# 定义别名
alias ll='ls -l'
alias la='ls -A'
alias l='ls -CF'
# 设置命令历史记录大小
HISTSIZE=1000
HISTFILESIZE=2000
# 忽略重复的命令历史记录
HISTCONTROL=ignoredups:ignorespace
# 设置环境变量
export PATH=$PATH:$HOME/.local/bin:$HOME/bin
# 加载用户自定义函数
if [ -f ~/.bash_functions ]; then
. ~/.bash_functions
fi
# 设置提示符
PS1='\u@\h:\w\$ '
# 加载其他配置文件
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
case $- in *i*) ;; *) return;; esac 确保只有在交互式 shell 中才会加载此文件。set -o noclobber 防止重定向时覆盖现有文件。ll、la 和 l。PATH 环境变量中。~/.bash_functions 文件,则加载它。~/.bash_aliases 文件,则加载它。上一篇:linux 查看文件个数
下一篇:linux后台启动redis
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站