Linux/Unix提供了很多种Shell,为毛要这么多Shell?难道用来炒着吃么?那我问你,你同类型的衣服怎么有那么多件?花色,质地还不一样。写程序比买衣服复杂多了,而且程序员往往负责把复杂的事情搞简单,简单的事情搞复杂。牛程序员看到不爽的Shell,就会自己重新写一套,慢慢形成了一些标准,常用的Shell有这么几种,sh、bash、csh等,想知道你的系统有几种shell,可以通过以下命令查看:
cat /etc/shells

显示如下:

/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

目前常用的 Linux 系统和 OS X 系统的默认 Shell 都是 bash,但是真正强大的 Shell 是深藏不露的 zsh, 这货绝对是马车中的跑车,跑车中的飞行车,史称『终极 Shell』,但是由于配置过于复杂,所以初期无人问津,很多人跑过来看看 zsh 的配置指南,什么都不说转身就走了。直到有一天,国外有个穷极无聊的程序员开发出了一个能够让你快速上手的zsh项目,叫做「oh my zsh」,Github 网址是:https://github.com/robbyrussell/oh-my-zsh。这玩意就像「X天叫你学会 C++」系列,可以让你神功速成,而且是真的。

具体安装如下:
第一步安装zsh:
yum install zsh

第二步wget方式自动化安装 oh my zsh

wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

第三步:直接输入zsh

zsh

就可以愉快的使用zsh漂亮优雅的命令行了

需要更个性化的外观和功能请参考一下链接

http://yijiebuyi.com/blog/b9b5e1ebb719f22475c38c4819ab8151.html

最新文章

  1. word域2
  2. WIN8 隐私声明
  3. Java 中的 static 使用之静态变量
  4. Dynamics AX 2012 R2 在报表上显示和打印条码
  5. CentOS安装VMware Tools
  6. hdu 4115 (2—SAT)
  7. png图片压缩优化
  8. docker学习笔记15:Dockerfile 指令 USER介绍
  9. last error : SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate veri
  10. cocos2d安装配置及打包成Android
  11. Hibernate基础学习(二)—Hibernate相关API介绍
  12. PHP垃圾回收机制理解
  13. 二分查找算法的java实现
  14. windows 下 nginx log 分割
  15. Python+OpenCV图像处理(十二)—— 图像梯度
  16. 常见sql注入的防范总结
  17. python学习笔记_week16
  18. 使用Java线程并发库实现两个线程交替打印的线程题
  19. CSS-3 RGBA的使用
  20. c# 匿名反序列化

热门文章

  1. webstorm-前端javascript开发神器中文教程和技巧分享(转)
  2. QT启动一个工程
  3. 黑群晖DSM 6.1网卡支持列表
  4. Android逆向之旅---爆破一款资讯类应用「最右」防抓包策略原理分析
  5. bzoj进度条
  6. 浅析JavaScript的垃圾回收机制
  7. How to reclaim space in InnoDB when innodb_file_per_table is ON
  8. HDU3605:Escape(状态压缩+最大流)
  9. git 的证书重新设置,以及如何让git 记住提交的用户名和密码
  10. Ecplise添加XML自动提示