`
fanhongtao
  • 浏览: 55229 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

共用Linux用户时使用自己的配置

阅读更多

由于开发环境紧张,需要与其他人共用一个Linux用户。而该用户的缺省设置又与自己的使用习惯不一致。此时就需要通过一些小技巧来达到尽量不影响原用户的情况下,让配置与自己的习惯相同。

共用开发环境时,通常的作法是在用户的HOME目录下创建一个自己的目录,然后将自己所有的数据都放在该目录下。这样可以根据目录区分不同的实际用户。当不再共用环境时,只需要删除自己的目录即可。

除了使用自己的环境变量、快捷方式之外,Vim是我常用的工具,有着自己的习惯配置项,所以在共用用户时,也需要将vim的配置项修改成自己的。

下文将假设已经在 ${HOME} 目录下创建了一个名为 “fht”的目录 。

修改 ~/.bashrc 文件,在其中增加一个alias
alias fht='source ~/fht/.bashrc'


在 fht 目录下,创建 .bashrc 文件,里面写有自己的配置项,如:
# 设置自己的HOME目录,方便后继使用
export MY_HOME=~/fht
export PATH=.:${PATH}

# 为了使用自己的VIM配置而增加的两个配置项
export MYVIMRC='${MY_HOME}/.vimrc'
export VIMINIT='source $MYVIMRC'

# 定义自己的快捷方式
alias ll='ls -l'
alias froyo='cd ~/${MY_HOME}/src/froyo'
# …… 其它定义


通过这样的配置,当使用共用的用户名登录后,执行命令"fht",就可以将当前的配置修改成自己的配置项。如果不执行“fht”命令,则会保留原用户的配置不变。

在 fht 目录下,创建 .vimrc 文件,里面写有自己的VIM配置项,如:
colorscheme torte
let mapleader=","
nmap <silent> ,/ :nohlsearch<CR>
" …… 其它定义



分享到:
评论

相关推荐

    linux操作系统命令大全

    操作系统管理这些资源并在多个用户间共用资源,当你提出一个请求时,给你造成一种假象,好像系统只被你独自占用。而实际上操作系统监控着一个等待执行的任务队列,这些任务包括用户作业、操作系统任务、邮件和显示...

    socket linux2

    //定义子进程共用的共享内存 shmid = shmget(MYKEY, SIZE, IPC_CREAT | 0600);//创建共享内存 shmaddr= (char *) shmat(shmid, 0, 0);//通过共享内存ID获取共享内存起始地址 if(shmid==-1)//创建失败 { ...

    minpmonitor_V1.6.0

    互联的站点既可以共用配置库或者运行库 ,也可以有独立的配置库或者运行库。集中式数据库解决方案可以降低用户的管理和硬件成本。 告警处理解决方案 如,一套监控平台监控着机房的电源、空调、温度、湿度,突然间...

    matlabsin函数源码-ING-DocumentForFreshman-201809:数模组新生入门手册——长期维护>

    都是被引导着被动下一步,失去了自己给磁盘分区,设置引导,连接网络,安装自己喜欢的桌面环境等等很多过程。Arch 自由度比较高。 Arch Linux 滚动更新。 Arch Linux 非常全面,涵盖面很广。 可以使用 安装很多软件...

    无需重启即可在 Mac 上运行 Windows 的应用程序.rar

    其Linux虚拟机整合可实现共享应用程序、共享配置文件和自动更新 虚拟机管理工具:通过图形模式查看虚拟机使用的 Mac 处理器与内存来监控 Mac 资源。 设备共享:进一步集成整合Windows与Mac,无缝共享Windows与Mac...

    Ubuntu与windows双系统下共用MySQL数据库的方法

    双系统配置及MySQL数据库存储情境:Windows XP下d:\mysql\data中存有MySQL数据库,Linux系统为Ubuntu Server 9.10。 双系统安装完毕,利用GURB启动到Ubuntu Server 9.10,以管理员身份登录。 1)并读写方式(RW)认方式...

    魔众文章系统 v3.0.0

    - [新功能] 增加微信授权登录代理,解决多域名共用微信号问题 - [新功能] 增加“使用说明”和“安装说明”中英文版 - [新功能] 后台增加常见安全设置问题校验 - [新功能] 富文本视频增加哔哩哔哩支持 - [新功能]...

    javapms门户网站源码

    新建文档时需要选择文档模型,默认模型分为新闻、图集、视频和专题四种,用户可以根据自己的需要新增模型。在模型管理中,用户可自定义模型字段,模型列表如下图所示: 模型字段定义如下图所示: 2.3.3.2. 文档...

    在线考试系统文献综述

    一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,已发现自己的不足,使得学习效率得到很大提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套...

    Taobao oceanbase代码

     对于已经冻结/转储的动态数据,OceanBase的ChunkServer会在自己不是太繁忙的时候启动基准数据与冻结/转储内存表的合并,并生成新的基准数据。这种合并过程其实是一种范围查询,是一串连续的磁盘读和连续的磁盘写,...

    魔众文章系统-PHP

    2020年06月14日魔众文章系统发布v3.0.0版本,增加了以下29个特性:- [新功能] 增加微信授权登录代理,解决多域名共用微信号问题- [新功能] 增加“使用说明”和“安装说明”中英文版- [新功能] 后台增加常见安全设置...

Global site tag (gtag.js) - Google Analytics