博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用zsh 替换 bash
阅读量:7224 次
发布时间:2019-06-29

本文共 1009 字,大约阅读时间需要 3 分钟。

摘自: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-zshcp ~/.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=vialias -s c=vialias -s java=vialias -s txt=vialias -s gz='tar -xzvf'alias -s tgz='tar -xzvf'alias -s zip='unzip'alias -s bz2='tar -xjvf'

 很清晰明了

 

 

转载于:https://www.cnblogs.com/iosdev/p/3223232.html

你可能感兴趣的文章
OpenResty 反向代理的用法与技巧
查看>>
ie浏览器下出现SCRIPT5:拒绝访问
查看>>
ionic入门之数据绑定显示-1
查看>>
mysql 慢查询分析工具:pt-query-digest 在mac 上的安装使用 ...
查看>>
MyCAT水平分库
查看>>
基于django的视频点播网站开发-step3-注册登录功能 ...
查看>>
进程与线程(三)——进程/线程间通信
查看>>
扩展资源服务器解决oauth2 性能瓶颈
查看>>
数据可视化之下发图实践
查看>>
如何用纯 CSS 创作一个记事本翻页动画
查看>>
微信公众平台生成二维码海报是如何做到的?
查看>>
2017-11-28 在线编程网站对中文代码的支持
查看>>
浅谈k8s cni 插件
查看>>
AES加密算法的JAVA实现
查看>>
面试系列-高并发之synchronized
查看>>
JAVA8给我带了什么——lambda表达
查看>>
我们在编写python代码时应该注意那几件事 !
查看>>
微软工程师认为 Mozilla 也应该拥抱 Chromium
查看>>
论文笔记系列-Neural Architecture Search With Reinforcement Learning
查看>>
使用文本框TextView/EditText的开源库清单
查看>>