DLY 自已的bash ,Terminal 修改 self /.baserc

原创 2012年03月24日 12:57:33

一,乱码,中文,修改

from internet

方法一:

修改/etc/sysconfig/i18n 文件

把里面的LANG="en_US"改成 GB2312就可以了

要重启一下机器不用重启,直接

# LANG="GB2312"

然后就可以了

修改 i18n 只是为了重启有效

立即生效的方法就是我写出来的那个

方法二:

#vi ~/.bash_profile

LANG=zh_CN.GB18030

LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN

export LANG LANGUAGE

这样就能在终端输入和显示中文了,并且shell脚本里原本的中文显示乱码问题也解决了

方法三:

修改 /etc/sysconfig/i18n

第1句 LANG="zh_CN.UTF-8" 改为 LANG="zh_CN.GB18030"

  二 示例  就安下面的第一条语句,把它放到~/bashrc 中就可以了

# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples

# If not running interactively, don't do anything
[ -z "$PS1" ] && return

# don't put duplicate lines in the history. See bash(1) for more options
# ... or force ignoredups and ignorespace
HISTCONTROL=ignoredups:ignorespace

# append to the history file, don't overwrite it
shopt -s histappend

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

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize

# make less more friendly for 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 in the 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" in
    xterm-color) color_prompt=yes;;
esac

# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
#force_color_prompt=yes

if [ -n "$force_color_prompt" ]; then
    if [ -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 is extremely rare, and such
	# a case would tend to support setf rather than setaf.)
	color_prompt=yes
    else
	color_prompt=
    fi
fi

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
    ;;
*)
    ;;
esac

# enable color support of ls and also add handy aliases
if [ -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'

# 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 [ -f /etc/bash_completion ] && ! shopt -oq posix; then
    . /etc/bash_completion
fi

export PATH=$PATH:/home/akaedu/arm-linux/bin
#export PATH=$PATH:/opt/usr/local/arm/4.3.2/bin
alias sm='luit -encoding gbk telnet newsmth.net'
alias xyj='luit -encoding gbk telnet 220.181.69.180 6666'
alias openpdf='xdg-open'
alias opendir='nautilus'

export PATH=$PATH:/home/akaedu/cq
LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN

export LANG LANGUAGE
alias cls='clear'
export PS1='^_^'




Linux系统Terminal终端中的文件、文件夹的颜色修改方法

The followings are something about LS_COLORS: Here is an easy way to set different colours for ...
  • trochiluses
  • trochiluses
  • 2013年07月17日 10:49
  • 3529

在mac下设置terminal提示信息

有些mac买回来的时候并没有.bash_profile文件,默认的情况对开发者来说并不理想。在进入root模式以后不显示路径,而且切回user的模式后提示符并没有改回来。所以每次都打都要打whoami...
  • seesoj
  • seesoj
  • 2015年04月09日 18:11
  • 686

cygwin安装使用经验: 在Windows下使用命令行之一

原文转自:http://www.blogjava.net/xiaomage234/archive/2011/07/29/355350.html     1. 什么是Cygwin?     ...
  • very_loong
  • very_loong
  • 2013年04月08日 09:17
  • 8734

Verilog代码标准

一、工程建立规范: 1、工程的组成: (1)          一个顶层文件夹 (2)          顶层文件夹下,至少包括以下四个子文件夹 a)        project文件夹:存放...
  • kobesdu
  • kobesdu
  • 2013年10月09日 17:55
  • 2414

修改终端命令提示符颜色

转载:http://www.centoscn.com/CentOS/2013/0418/321.html 相信很多人已经看厌了Linux已成不变的命令提示符的颜色,多数人要么使用默认的绿色,要么...
  • lyh__521
  • lyh__521
  • 2016年01月11日 21:05
  • 1724

Docker Quickstart Terminal启动后报错问题解决

最近刚接触Docker,就想着在自己的电脑上安装一下,在网上搜索Docker Tool Box(这里附上一个下载比较快速的链接https://mirrors.aliyun.com/docker-too...
  • Canpliy
  • Canpliy
  • 2017年12月12日 14:38
  • 111

改变Mac终端(Terminal)背景及命令的显示颜色

1、修改Mac终端(Terminal)里不同类型文件的显示颜色 2、修改Mac终端(Terminal)的提示文字 3、Mac终端显示/隐藏文件命令 1、修改Mac终端(Terminal)里不同类型...
  • dangyt123
  • dangyt123
  • 2016年11月18日 09:11
  • 1402

在Terminal中显示git的当前branch

不知道有没有人和我有同样的困扰,在使用git的时候不小心改到了master分支上的代码,然后还不小心push了,结果还成功push了,而且自己还没发觉是push到了master上。如果代码正确还好,一...
  • u014515854
  • u014515854
  • 2017年12月11日 09:35
  • 48

PhpStorm中terminal窗口字体修改

在PhpStorm–File–Settings–Tools–Terminal中可以看到terminal调用的系统的cmd.exe程序 因此需要做的就是修改系统的cmd.exe中的字体,如下:CMD命...
  • qq_25705411
  • qq_25705411
  • 2016年01月07日 10:58
  • 7564

修改Mac终端(Terminal)的提示文字修改

修改Mac终端(Terminal)的提示文字 1、环境变量PS1就是终端的提示文字格式,默认为“\h:\W \u\$”,可以用echo来查看: echo $PS1 PS2...
  • dangyt123
  • dangyt123
  • 2016年11月19日 21:00
  • 1546
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DLY 自已的bash ,Terminal 修改 self /.baserc
举报原因:
原因补充:

(最多只允许输入30个字)