Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

linux bashrc

作者:空白篇pia~   发布日期:2025-12-18   浏览:22

# .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

解释说明:

  1. 交互式 Shell 检查case $- in *i*) ;; *) return;; esac 确保只有在交互式 shell 中才会加载此文件。
  2. Noclobber 选项set -o noclobber 防止重定向时覆盖现有文件。
  3. 自动补全:检查并加载 Bash 自动补全脚本。
  4. 别名定义:定义了一些常用的命令别名,如 lllal
  5. 命令历史记录:设置命令历史记录的大小,并忽略重复的命令。
  6. 环境变量:将用户的本地二进制路径添加到 PATH 环境变量中。
  7. 用户自定义函数:如果存在 ~/.bash_functions 文件,则加载它。
  8. 提示符设置:设置了终端提示符格式。
  9. 加载别名文件:如果存在 ~/.bash_aliases 文件,则加载它。

上一篇:linux 查看文件个数

下一篇:linux后台启动redis

大家都在看

linux常用命令查询端口是否正常

linux 发送邮件

linux长ping命令

linux groupadd

linux关机命令行

linux重启oracle命令

linux把一个文件夹移动到另一个文件夹里

linux查看系统运行时间

linux搭建sftp

linux 重启网络命令

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站