安装并配置zsh

安装并配置zsh,第1张

Mac原生就安装了zsh,linux的话需要安装一下,简单如 sudo apt-get install zsh 这样就安装好了。

可以先通过 cat /etc/shells 查看自己有哪些shell,一般都会有很多种。

使用方法很简单,直接在命令行里输入 zsh 就开始使用了。不过要变成每次打开终端默认使用zsh,则需要改配置

原本zsh就是很强大,但是配置超难,直到 Oh my zsh 工具出现,一切zsh的配置都变简单了。所以这是用zsh的必备工具,安装只需一句话:

屏幕显示这个图,就算安装好了:

然后再打开终端,感觉一切都变了:直接进入zsh,命令行前一大串的用户名主机等都被隐藏了,进入git文件夹时前面也都加上了 git (master) 这样的带颜色分支字样,按Tab自动补全时也不用区分大小写了(太棒了)。。。如下图

有一点需要注意,安装完oh my zsh后,机子(Mac)上的Terminal会变成默认打开就进入zsh。如果不习惯的话,可以改回默认先。Mac的Terminal在设置里将 shell open with 改成 /bin/bash 就好了:

问题:shell是什么?

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

常用的Shell有多种,sh、bash、csh等,运行命令查看:

cat /etc/shells

oh my zsh

一个可快速上手的zsh项目

自动安装:

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

手动安装:

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

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

都不复杂,安装完成之后退出当前会话重新打开一个终端窗口,你

配置

zsh 的配置主要集中在用户当前目录的.zshrc里

定义环境变量:

定义别名:

alias la='ls -a' alias vi='vim'

alias -s html=mate # 在命令行直接输入后缀为 html 的文件名,会在 TextMate 中打开

定义主题:

在 .zshrc 里找到ZSH_THEME;默认主题是:ZSH_THEME=”robbyrussell”;主题相关文件在~/.oh-my-zsh/themes目录

插件

在~/.oh-my-zsh/plugins目录

找到plugins关键字,你就可以加载自己的插件了,系统默认加载 git ,你可以在后面追加内容,如下:

plugins=(git textmate ruby autojump osx mvn gradle)

其他

OSX 采用的Unix文件系统,所有文件都挂在根目录“ /” 下面

桌面上显示的一个硬盘图标XX,它实际在哪里呢?

ls /列出根目录下所有目录和文件

ls /Volumes/XX 看看显示出的是不是这个移动硬盘的内容

cd /根目录位置

sudo -s sudo -s 获得系统root权限

sudo periodic daily 把daily换成weekly,则运行的是每周的清理

sudo periodic daily weekly monthly 三个清除一起做

ls 列出文件[参数 -w 显示中文,-l 详细信息, -a 显示隐藏文件]

启用超级用户

启动Terminal输入:

sudo passwd Root

系统会实时要求输入 Root user的新密码,然后再输入一次,以确保密码正确。 建议指数*****


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7349529.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存