600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > linux代码环境配置 linux下配置环境变量【原创】(示例代码)

linux代码环境配置 linux下配置环境变量【原创】(示例代码)

时间:2022-09-10 10:55:27

相关推荐

linux代码环境配置 linux下配置环境变量【原创】(示例代码)

# ~/.bashrc: executed by bash(1) for non-login shells.

# see/usr/share/doc/bash/examples/startup-files (in the package bash-doc)

#forexamples

# If not running interactively, don‘t do anything

case $- in

*i*) ;;*) return;;

esac

# don‘t put duplicate lines or lines starting with space in the history.

# See bash(1) formore options

HISTCONTROL=ignoreboth

# append to the history file, don‘t overwrite it

shopt -s histappend

#for setting history length see HISTSIZE and HISTFILESIZE in bash(1)

HISTSIZE=1000HISTFILESIZE=2000# check the window size after each command and,ifnecessary,

# update the values of LINES and COLUMNS.

shopt-s checkwinsize

# Ifset, the pattern "**" used ina pathname expansion context will

# match all files and zero or more directories and subdirectories.

#shopt-s globstar

# make less more friendlyfor non-text input files, see lesspipe(1)

[-x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"#set variable identifying the chroot you work in (used inthe prompt below)if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then

debian_chroot=$(cat /etc/debian_chroot)

fi

#set a fancy prompt (non-color, unless we know we "want"color)case "$TERM" inxterm-color) color_prompt=yes;;

esac

# uncommentfor a colored prompt, ifthe terminal has the capability; turned

# off bydefault to not distract the user: the focus ina terminal window

# should be on the output of commands, not on the prompt

#force_color_prompt=yesif [ -n "$force_color_prompt"]; thenif [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then

# We have color support; assume it‘s compliant with Ecma-48

# (ISO/IEC-6429). (Lack of such support isextremely rare, and such

# acasewould tend to support setf rather than setaf.)

color_prompt=yeselsecolor_prompt=fi

fiif [ "$color_prompt" =yes ]; then

PS1=‘${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[emailprotected]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$‘

elsePS1=‘${debian_chroot:+($debian_chroot)}\[emailprotected]\h:‘fi

unset color_prompt force_color_prompt

# Ifthis is an xterm setcase "$TERM" inxterm*|rxvt*)

PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\[emailprotected]\h: \w\a\]$PS1";;*)

;;

esac

# enable color support of ls and also add handy aliasesif [ -x /usr/bin/dircolors ]; then

test-r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"alias ls=‘ls --color=auto‘#alias dir=‘dir --color=auto‘#alias vdir=‘vdir --color=auto‘alias grep=‘grep --color=auto‘alias fgrep=‘fgrep --color=auto‘alias egrep=‘egrep --color=auto‘fi

# some more ls aliases

alias ll=‘ls -alF‘alias la=‘ls -A‘alias l=‘ls -CF‘# Add an"alert" alias for longrunning commands. Use like so:

# sleep10; alert

alias alert=‘notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e‘\‘‘s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//‘\‘‘)"‘

# Alias definitions.

# You may want to put all your additions into a separate file like

#~/.bash_aliases, instead of adding them here directly.

# See/usr/share/doc/bash-doc/examples in the bash-doc package.if [ -f ~/.bash_aliases ]; then

.~/.bash_aliases

fi

# enable programmable completion features (you don‘t need to enable

# this, if it‘s already enabled in /etc/bash.bashrc and /etc/profile

# sources /etc/bash.bashrc).if ! shopt -oq posix; thenif [ -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

export PATH=/opt/toolchain/arm-.03/bin:$PATH

source~/.git-completion.bash

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。