可用于CentOS与RHEL
优化
1、安装常用软件
yum -y install wget tree nmap lrzsz telnet vim nc lsof net-tools tar yum-utils
2、具体优化参看Linux系统优化
一、别名与history时间显示
1、编辑
vim /etc/bashrc
2、在末尾添加如下
## PS1 - 红色用户[31;40m]
PS1='\[\e[37;40m\][\[\e[31;40m\]\u\[\e[33;40m\]@\h \[\e[34;40m\]\w\[\e[0m\]]\$ '
## History时间显示设置
HISTFILESIZE=2000
HISTSIZE=2000
HISTTIMEFORMAT="%Y%m%d-%H%M%S: "
# 常用alias命令
alias pj='ps -ef | grep java'
alias nj='netstat -antp | grep java'
alias du='du -h --max-depth=0' #查看指定目录使用大小(占用空间)
alias du1='du -h --max-depth=1' #查看一级目录使用大小(占用空间)
alias du2='du -h --max-depth=2' #查看一、二级目录使用大小(占用空间)
alias grep='grep --color=auto' #使用grep过滤时,用默认颜色突出显示过滤的字符(串)
alias pg='ps -ef | grep'
alias ng='netstat -antp | grep'
alias nn='netstat -antp'
alias e="egrep -v '(^$|^#)'"
alias eg="egrep -v '#|^$'"
alias vi='vim' #系统必须已经安装有vim
alias cls='clear'
alias echo='echo -n' # 默认不输出尾随换行符
#alias re='reboot'
#ls命令
alias l='ls -al'
alias la='ls -alh'
##目录命令
alias .='cd ../'
alias ..='cd -'
alias .0='cd /'
alias .2='cd ../../'
alias .3='cd ../../../'
alias .4='cd ../../../../'
alias .5='cd ../../../../../'
alias .6='cd ../../../../../../'
alias .7='cd ../../../../../../../'
alias .8='cd ../../../../../../../../'
alias .9='cd ../../../../../../../../../'
alias .l='cd /usr/local'
alias .s='cd /usr/local/src'
alias .f='cd /etc/sysconfig/network-scripts'
alias .y='cd /etc/yum.repos.d'
alias .n='cd /etc/nginx'
alias .t='cd /usr/local/tomcat'
alias .j='cd /usr/local/java'
alias .r='cd /usr/local/redis'
## SqlPlus上下键历史记录回显(需要安装rlwrap)
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
3、使之生效
source /etc/bashrc
4、新建用户设置
/etc/skel
目录一般是存放用户启动文件的目录,这个目录是由root权限控制,当我们添加用户时,这个目录下的文件自动复制到新添加的用户的家目录下;/etc/skel 目录下的文件都是隐藏文件,也就是类似.file格式的;我们可通过修改、添加、删除/etc/skel目录下的文件,来为用户提供一个统一、标准的、默认的用户环境
如修改/etc/skel/.bash_profile
文件,添加如下
## PS1 - 绿色用户[32;40m]
PS1='\[\e[37;40m\][\[\e[32;40m\]\u\[\e[33;40m\]@\h \[\e[36;40m\]\w\[\e[0m\]]\$ '
二、history时间一键永久生效
echo "HISTFILESIZE=2000" >> /etc/bashrc && echo "HISTSIZE=2000" >> /etc/bashrc && echo 'HISTTIMEFORMAT="%Y%m%d-%H%M%S: "'>> /etc/bashrc && source /etc/bashrc
使用
history | more
分页查看(下一页:F,上一页:B)
三、配置vim
编辑器
不建议直接修改全局配置文件 /etc/vimrc ,只需在用户根目录下添加 .vimrc 文件,输入以下内容:
[root@localhost ~]# cat > ~/.vimrc << EOF
> " 显示行号
> set number
> " 高亮光标所在行
> set cursorline
> " 打开语法显示
> syntax on
> " 关闭备份
> set nobackup
> " 没有保存或文件只读时弹出确认
> set confirm
> " tab缩进
> set tabstop=4
> set shiftwidth=4
> set expandtab
> set smarttab
> " 默认缩进4个空格大小
> set shiftwidth=4
> " 文件自动检测外部更改
> set autoread
> " 高亮查找匹配
> set hlsearch
> " 显示匹配
> set showmatch
> " 背景色设置为黑色
> set background=dark
> " 浅色高亮显示当前行
> autocmd InsertLeave * se nocul
> " 显示输入的命令
> set showcmd
> " 字符编码
> set encoding=utf-8
> " 开启终端256色显示
> set t_Co=256
> " 增量式搜索
> set incsearch
> " 设置默认进行大小写不敏感查找
> set ignorecase
> " 如果有一个大写字母,则切换到大小写敏感查找
> set smartcase
> " 不产生swap文件
> set noswapfile
> " 关闭提示音
> set noerrorbells
> " 历史记录
> set history=10000
> " 显示行尾空格
> set listchars=tab:»■,trail:■
> " 显示非可见字符
> set list
> " c文件自动缩进
> set cindent
> " 文件自动缩进
> set autoindent
> " 检测文件类型
> filetype on
> " 智能缩进
> set smartindent
> EOF
网友评论