博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
我的.Bashrc配置文件
阅读量:6003 次
发布时间:2019-06-20

本文共 2457 字,大约阅读时间需要 8 分钟。

  hot3.png

# /etc/bash/bashrc## This file is sourced by all *interactive* bash shells on startup,# including some apparently interactive shells such as scp and rcp# that can't tolerate any output. So make sure this doesn't display# anything or bad things will happen !# Test for an interactive shell. There is no need to set anything# past this point for scp and rcp, and it's important to refrain from# outputting anything in those cases.if [[ $- != *i* ]] ; then# Shell is non-interactive. Be done now!returnfi# Bash won't get SIGWINCH if another process is in the foreground.# Enable checkwinsize so that bash will check the terminal size when# it regains control. #65623# http://cnswww.cns.cwru.edu/~chet/bash/FAQ (E11)shopt -s checkwinsize# Enable history appending instead of overwriting. #139609shopt -s histappend# Change the window title of X terminalscase ${TERM} inxterm*|rxvt*|Eterm|aterm|kterm|gnome*|interix)PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/~}\007"';;screen)PROMPT_COMMAND='echo -ne "\033_${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/~}\033\\"';;esacuse_color=false# Set colorful PS1 only on colorful terminals.# dircolors --print-database uses its own built-in database# instead of using /etc/DIR_COLORS. Try to use the external file# first to take advantage of user additions. Use internal bash# globbing instead of external grep binary.safe_term=${TERM//[^[:alnum:]]/?} # sanitize TERMmatch_lhs=""[[ -f ~/.dir_colors ]] && match_lhs="${match_lhs}$(<~/.dir_colors)"[[ -f /etc/DIR_COLORS ]] && match_lhs="${match_lhs}$(/dev/null \&& match_lhs=$(dircolors --print-database)[[ $'\n'${match_lhs} == *$'\n'"TERM "${safe_term}* ]] && use_color=trueif ${use_color} ; then# Enable colors for ls, etc. Prefer ~/.dir_colors #64489if type -P dircolors >/dev/null ; thenif [[ -f ~/.dir_colors ]] ; theneval $(dircolors -b ~/.dir_colors)elif [[ -f /etc/DIR_COLORS ]] ; theneval $(dircolors -b /etc/DIR_COLORS)fifiif [[ ${EUID} == 0 ]] ; thenPS1='\[\033[01;31m\]\h\[\033[01;34m\] \W \$\[\033[00m\] 'elsePS1='\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\] 'fialias ls='ls --color=auto'alias grep='grep --colour=auto'alias egrep='egrep --colour=auto'alias fgrep='fgrep --colour=auto'elseif [[ ${EUID} == 0 ]] ; then# show root@ when we don't have colorsPS1='\u@\h \W \$ 'elsePS1='\u@\h \w \$ 'fifi# Try to keep environment pollution down, EPA loves us.unset use_color safe_term match_lhs

转载于:https://my.oschina.net/deali/blog/479098

你可能感兴趣的文章
部署中遇到的问题-UWSGI(一)
查看>>
[算法导论]BFS @ Python
查看>>
基于 jQuery支持移动触摸设备的Lightbox插件
查看>>
java图片处理
查看>>
磁盘IO性能监控(Linux 和 Windows)
查看>>
Form.ShowDialog和Form.DialogResult
查看>>
【VLC-Android】Mac下编译vlc-android
查看>>
浅谈PHP 5中垃圾回收算法的演化
查看>>
ZOJ 3623 Battle Ships DP
查看>>
mysql 某字段插入随机数
查看>>
奇怪吸引子---Arneodo
查看>>
JVM相关命题的博客整理及总结
查看>>
Linux NFS服务器的安装与配置
查看>>
opencv 1.0 与 2.0的库对应表
查看>>
EmitMapper的使用
查看>>
A9逻辑编译问题
查看>>
HTML里面Textarea换行总结
查看>>
ubuntu 12.04.5 LTS版本 更新 source.list
查看>>
DNS隧道之DNS2TCP实现——dns2tcpc必须带server IP才可以,此外ssh可以穿过墙的,设置代理上网...
查看>>
[elk]logstash的最佳实战-项目实战
查看>>