zoukankan      html  css  js  c++  java
  • 使用zsh 替换 bash

    摘自:http://macshuo.com/?p=676#wechat_redirect

    Shell是Linux/Unix的一个外壳,你理解成衣服也行。它负责外界与Linux内核的交互,接收用户或其他应用程序的命令,然后把这些命令转化成内核能理解的语言,传给内核,内核是真正干活的,干完之后再把结果返回用户或应用程序。

    Linux/Unix提供了很多种Shell,常用的Shell有这么几种,sh、bash、csh等,想知道你的系统有几种shell,可以通过以下命令查看:

    cat /etc/shells 

    显示如下:

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

    切换shell的命令

    chsh -s /bin/zsh
    

      配置ZSH

    一般使用oh_my_zsh

    安装它:

    git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
    cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
    

     配置别名 

    vi .zshrc
    
    alias cls='clear'
    alias ll='ls -l'
    alias la='ls -a'
    alias vi='vim'
    alias javac="javac -J-Dfile.encoding=utf8"
    alias grep="grep --color=auto"
    alias -s html=mate   # 在命令行直接输入后缀为 html 的文件名,会在 TextMate 中打开
    alias -s rb=mate     # 在命令行直接输入 ruby 文件,会在 TextMate 中打开
    alias -s py=vi       # 在命令行直接输入 python 文件,会用 vim 中打开,以下类似
    alias -s js=vi
    alias -s c=vi
    alias -s java=vi
    alias -s txt=vi
    alias -s gz='tar -xzvf'
    alias -s tgz='tar -xzvf'
    alias -s zip='unzip'
    alias -s bz2='tar -xjvf'
    

     很清晰明了

  • 相关阅读:
    C#实现RSA加密与解密、签名与认证
    RSA公钥加密,私钥解密的程序示例
    C#中自定义属性的例子
    HTTPS简单原理介绍
    深入浅出HTTPS基本原理
    WebClient请求帮助类
    WebApi安全性 使用TOKEN+签名验证
    jsvascript === 和==的区别
    UML中的图的出现顺序
    UML从需求到实现----用例
  • 原文地址:https://www.cnblogs.com/iosdev/p/3223232.html
Copyright © 2011-2022 走看看