关于 Mac 下.bashrc 文件配置

之前在服务器上的一些 bash 的操作习惯想在 mac 上保留,比如在跳板机上登陆服务器的命令,我在服务器上把命令作了别名保存这样我就可以简短的命令键入后就可以登陆到服务器.

比如在.bashrc 文件添加如下内容,脚本中的 login.sh 是自己写的登陆脚本.脚本会根据输入参数来区分登陆的环境.然后再根据另外的一个参数来选取登陆机器.

alias beta=‘~/login.sh beta‘
alias prod="~/login.sh prod"

然后使用 source 命令更新资源文件

source .bashrc

然后就可以使用如下命令

beta machineNameKeyWords

现在我需要把此脚本应用到 Mac 机器的 bash 上.发现 mac 上并没有这么一个.bashrc 文件,而且发现 mac 上的一些自定义的别名是存储在了.bash_profile 文件中.如当初遇到的

Mac OS X 是基于 FreeBSD 的,所以一些工具 ls, top 等都是 BSD 那一套,ls 不是 GNU ls,所以即使 Terminal/iTerm2 配置了颜色,但是在 Mac 上敲入 ls 命令也不会显示高亮,可以通过安装 coreutils 来解决(brew install coreutils),不过如果对 ls 颜色不挑剔的话有个简单办法就是在 .bash_profile 里输出 CLICOLOR=1:

链接地址:http://www.vpsee.com/2013/09/use-the-solarized-color-theme-on-mac-os-x-terminal/                    

因此你可以看到一般在要加 bash 的配置的地方,教程里面都使用的是.bash_profile 的配置.而不是说修改这个 .bashrc 文件.

参考文献:

login-bash 与nonlogin-bash 的区别:http://www.cnblogs.com/qcly/p/3273373.html

时间: 2024-10-13 11:40:38

关于 Mac 下.bashrc 文件配置的相关文章

cocos2d-x 3.0在mac下的基本配置

随着3.0正式版的发布,有必要开始对其进行一番研究.首先就从环境搭建以及基本的配置开始. 其实在cocos2d-x的官方wiki中已经有了比较详细的介绍,只不过是英文的,这里针对实际操作给大家简单翻译说明一下. 创建一个cocos2d-x项目 1.1 环境需要 Android 2.3 或更新版本 ios 5.0 或更新版本 OS X 10.7 或更新版本 Xcode 4.6 以上版本 gcc 4.7 和Android ndk-r9以上版本 Python 2.7.5 1.2 创建一个新的项目 首先

Mac 下SVN 的配置(Xcode6.1下)

Mac 下SVN  的配置(Xcode6.1下) 1.可以根据下面的2个博客根据自己的需要来配置 http://blog.csdn.net/jingjingxujiayou/article/details/42105641 http://blog.csdn.net/jingjingxujiayou/article/details/42085053 我的是在一个新电脑上面,环境需要全新的配置 2.下面是配置过程和配置的问题 下面的操作前提是电脑的svn环境用已经确认配好了. 根据上面的两个博客配好

Mac下环境变量配置

Mac下的常用环境变量配置文件 1./etc/profile   (建议不修改这个文件 ) 全局(公有)配置,不管是哪个用户,登录时都会读取该文件. 2./etc/bashrc    (一般在这个文件中添加系统级环境变量) 全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件. 3.~/.bash_profile  (一般在这个文件中添加用户级环境变量) (注:Linux 里面是 .bashrc 而 Mac 是 .bash_profile) 若bash shell是以lo

Mac下SublimeText 3配置C语言编译环境

1. SublimeText简述 Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim.一款文本编译器怎么才能满足大部分程序员的需求呢? 首先,它得是跨平台的,linux,win,mac都可以用,每个平台上的软件都很好用也很关键: 其次功能强大(插件丰富),占用内存小,界面友好,比如编辑状态退出会自动保存,下次打开方便编译: 还有就是方便提交ftp, svn, git,查看本地文件历史纪录: 以上三个优点SublimeT

Mac下安装和配置mongoDB

mac下的mongodb下载安装比较简单,主要有两种方式,一种是下载压缩包解压,另一种是通过npm或者homebrew命令安装,这里就不赘述了, 复杂的在于mongodb运行环境的配置(若未配置运行环境则无法启动,输入mongod命令提示 'is not a command...'). 1.以本机为例,采用压缩包的方式进行安装: 从mongoDB官网下载最新安装包,解压到 Documents/develop目录下并写该名称为mongodb,如图: 2.在mongodb目录下新建二个目录:data

Mac下安装及配置Eclipse

1.安装Eclipse前先确认你的Mac上是否已安装java运行环境.进入终端,输入"java -version",如果返回了java版本号则说明已安装,否则,请先安装java运行环境: 2.访问eclipse官方首页http://www.eclipse.org/home/index.php ,点击右上角"Download"按钮: 3.这里列出了多种下载安装包,根据你的需求来选择.由于我们需要开发基于web的jsp程序,所以要选择Java EE的这个: 4.选择一个

Cocos2dx-Mac下的环境配置

本文转载于http://www.cnblogs.com/zisou/p/cocos2d-xpeizhi0.html 目前我配置的环境需求如下: JDK 1.6 XCode Version 4.6 (4H127) Cocos2d-x 2.2.0  Android Developer  一,下载安装 要配置环境一次性下载准备要以下东西: 1,下载jdk,地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2,下载

.vimrc & .bashrc 文件配置

/* 如果vim还没有语法高亮,那么在/etc/profile 中添加以下语句 */ export TERM=xterm-color // 注: 只对各个用户自己的主目录下的.vimrc修改的话,修改内容只对本用户有效,要想全部有效,可以修改 /etc/vimrc 同样的 /etc/bashrc 是针对所有用户的启动文件 /* 以下是 ~/.vimrc 文件的内容 */ set nonumber "不设置行号 set shell=/bin/bash "设置shell环境 syntax

Redis/zookeeper/ActiveMQ在Mac下的安装配置

框架中需要用到redis.zookeeper和activemq,目前开发环境搭建在Mac下,使用brew安装是比较简便快捷的方式: $ brew search zookeeper zookeeper ? homebrew/php/php53-zookeeper homebrew/php/php55-zookeeper homebrew/php/php54-zookeeper homebrew/php/php56-zookeeper $ brew search redis hiredis redi