zoukankan      html  css  js  c++  java
  • Linux及MacOSX中使用zsh

     

    via : http://leochin.com/linux-macosx-shell-zsh/

    Linux及MacOSX中使用zsh

    zsh是另一种Shell,类似bash,tcsh等等,只是多了一些人性化的功能, ex: Tab 按两下, 会将档案、目录等变成可以选取的模式,选完后会自动补齐命令.还有错误的命令或者资料夹等等, 会询问是否打错, 自动纠正.

    zsh详细说明: Zsh Workshop: Table of Contents

    上述的都不重要, 最重要的是有 oh-my-zsh 的插件可以使用. (简单说, 若沒有 oh-my-zsh, 那 zsh 一点吸引力都没有)

    oh-my-zsh 将之前配置文件, 用外挂的方式挂进去, 可以轻松的站在巨人的肩膀上. (而且 theme 有很多可以挑选)


    将 MacOSX / Linux 用的 Shell 改用 zsh

    1. 安装zsh

    Debian / Ubuntu Linux 需要安裝: apt-get install zsh

    Mac 预设就有 zsh 了~

    安装完 zsh 后, chsh -s /bin/zsh 即可.

    NOTES:

    chsh -s /bin/zsh # 设定为 default shell

    相关设定: .zshenv, .zprofile, .zshrc, .zlogin

    2. 安裝使用 oh-my-zsh

    cd ~/

    git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

    cp ~/.zshrc ~/.zshrc.orig

    cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

    配置zsh时需要修改.zshrc文件。

    //修改theme

    #export ZSH_THEME="steeef"

    export ZSH_THEME="afowler"

    更多的themes在.oh-my-zsh/themes中

    //修改插件

    plugins=(git osx) # 啟用 git, osx 的 plugin

    更多plugins可以參考~/.oh-my-zsh/plugins

    3. 中文乱码问题

    在终端下输入

    vim ~/.zshrc

    或者使用其他你喜欢的编辑器编辑~/.zshrc

    在文件内容末端添加:

    export LC_ALL=en_US.UTF-8
    export LANG=en_US.UTF-8

    接着重启一下终端,或者输入 source ~/.zshrc


    其他


    1. oh-my-zsh中不同的theme可能需要不同的font,可以在powerline-fonts中下载
    2. 通过远程登录zsh的服务器时,zsh中的特殊符号不能正常显示,这个问题还没有解决

    引用:


    1. MacOSX shell 改用 zsh
    2. oh-my-zsh中文乱码问题
    3. 终极 Shell
    4. zsh
    5. oh-my-zsh
    6. Zsh Workshop: Table of Contents
    7. powerline-fonts

    Written with LeoChin.

  • 相关阅读:
    数据库连接池
    数据库操作
    cookie/session
    楼梯问题
    Response/Request
    Web
    Exception
    jQuery效果与事件方法
    jQuery基础知识点
    布局的几种形式
  • 原文地址:https://www.cnblogs.com/hnrainll/p/3573520.html
Copyright © 2011-2022 走看看