shell用户个人配置文件
2013-04-16 13:33
246 查看
注:这里是bash环境,如果是csh请把export改成setenv 并用setenv用法(其实就是setenv HISTSIZE 100),在bash中可以把下面内容放在~/.bashrc或者是~/.bash_profile
中,如果是csh就放在~/.cshrc,如果想对所有用户生效,请放在/etc/profile中,一般这些文都有内容可以接着下面写。
1,历史命令记录数100条
#1,Environment variables
export HISTSIZE=100
2,PS1值
#2,Sheel prompt-Bash
export PS1="\t \u@\h (\w) [\!]$"
3,MASK值,新建文件夹权限700,新建文件权限600
#3,File creation mask
umask 077
4,STTY
#4,Terminal settings (for remote host only)
stty erase ^H
5,DATE
#5,Display welcome message
echo "Welcome tao"
echo "Today is `date`."
echo
6,系统登录用户信息
#6,System information
echo "Last three logins:";last `logname` |head -3
echo
echo "Current users: `users`"
echo
echo "System uptime:";uptime
echo
echo "There are `who | wc -l` userids logged in right now."
7,默认编辑器VIM ,翻页器LESS
#8,default pager ,editor
export PAGER=less
export LESS='-CFMs'
export EDITOR=vim
8,如果没有操作默认300秒断开
export TMOUT=300
9,给MAN命令加上颜色
9# man pages in color
export LESS_TERMCAP_mb=$'\E[01;31m'
export LESS_TERMCAP_md=$'\E[01;31m'
export LESS_TERMCAP_me=$'\E[0m'
export LESS_TERMCAP_se=$'\E[0m'
export LESS_TERMCAP_so=$'\E[01;44;33m'
export LESS_TERMCAP_ue=$'\E[0m'
export LESS_TERMCAP_us=$'\E[01;32m'j
本文出自 “jerrymin” 博客,请务必保留此出处http://jerrymin.blog.51cto.com/3002256/1179112
中,如果是csh就放在~/.cshrc,如果想对所有用户生效,请放在/etc/profile中,一般这些文都有内容可以接着下面写。
1,历史命令记录数100条
#1,Environment variables
export HISTSIZE=100
2,PS1值
#2,Sheel prompt-Bash
export PS1="\t \u@\h (\w) [\!]$"
3,MASK值,新建文件夹权限700,新建文件权限600
#3,File creation mask
umask 077
4,STTY
#4,Terminal settings (for remote host only)
stty erase ^H
5,DATE
#5,Display welcome message
echo "Welcome tao"
echo "Today is `date`."
echo
6,系统登录用户信息
#6,System information
echo "Last three logins:";last `logname` |head -3
echo
echo "Current users: `users`"
echo
echo "System uptime:";uptime
echo
echo "There are `who | wc -l` userids logged in right now."
7,默认编辑器VIM ,翻页器LESS
#8,default pager ,editor
export PAGER=less
export LESS='-CFMs'
export EDITOR=vim
8,如果没有操作默认300秒断开
export TMOUT=300
9,给MAN命令加上颜色
9# man pages in color
export LESS_TERMCAP_mb=$'\E[01;31m'
export LESS_TERMCAP_md=$'\E[01;31m'
export LESS_TERMCAP_me=$'\E[0m'
export LESS_TERMCAP_se=$'\E[0m'
export LESS_TERMCAP_so=$'\E[01;44;33m'
export LESS_TERMCAP_ue=$'\E[0m'
export LESS_TERMCAP_us=$'\E[01;32m'j
本文出自 “jerrymin” 博客,请务必保留此出处http://jerrymin.blog.51cto.com/3002256/1179112
相关文章推荐
- shell入门-系统和用户的配置文件
- Domino 下批量删除邮箱用户个人配置文档及数据库文件
- 1、shell别名,管道,用户配置文件,变量,read
- [讨论] 这几天来封装Win7用户配置文件丢失的解决方法个人心得
- 在用户目录下设置 .vimrc 配置文件
- Tomcat配置可以上传文件的用户
- Linux系列教程(十四)——Linux用户和用户组管理之相关配置文件
- AIX用户管理、安全相关配置文件
- 分享:shell去掉linux配置文件的注释行
- User Profile Service 服务未能登录。无法加载用户配置文件
- 用户配置文件同步问题收集
- linux下用户和用户组配置文件详解
- 10.30 linux和windows互传文件,用户配置文件和密码配置文件,用户组管理,用户管理
- LINUX 用户配置文件和用户管理相关文件
- 【Linux】shell---判断用户输入的是否为文件
- 【安装oracle——准备工作】配置内核参数+添加用户组及用户+为oracle用户配置shell限制+创建目录结构+设置oracle环境
- 个人重构——配置文件
- 2.27linux和windows互传文件 3.1 用户配置文件和密码配置文件 3.2 用户组管理 3.3 用户管理
- Shell基础-环境变量配置文件-作用
- shell脚本获取配置文件中的内容