命令行学习笔记(安装zsh)

本文仅针对Ubuntu 16.10桌面操作系统进行相关介绍,其它版本可能会存在差异

Shell 是 Linux / Unix 的一个外壳,也是一个应用程序。它负责外界与 Linux 内核的交互,接收用户或其他应用程序的命令,然后把这些命令转化成内核能够理解的语言并传递给内核,内核进行事务处理,最后把结果返回给用户或应用程序。简而言之,shell 的功能主要有两点:1. 保护 Linux 内核;2. 用户或应用程序与内核交互的媒介。

Linux / Unix 提供了很多种 Shell,可以通过以下命令查看系统有几种 shell:

anyang@anyang:~$ cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash

安装 zsh

anyang@anyang:~$ sudo apt-get install zsh

安装完成后设置当前用户使用 zsh:

anyang@anyang:~$ chsh -s /bin/zsh

安装 oh my zsh

anyang@anyang:~$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

或者

anyang@anyang:~$ sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

安装完成后,可以根据自身喜好配置主题,插件,别名等,打造属于自己的zsh。

相关资料:

  1. oh-my-zsh: https://github.com/robbyrussell/oh-my-zsh
  2. oh-my-zsh介绍:http://macshuo.com/?p=676
    原文作者:TW安洋
    原文地址: https://www.jianshu.com/p/361bf79b3b2e
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞