zsh

macOS Catalina 15系统如何将 zsh 用作默认 Shell 终端?

若如初见. 提交于 2020-04-30 18:35:21
从 macOS Catalina 版开始,您的 Mac 将使用 zsh 作为默认登录 Shell 和交互式 Shell。您还可以在较低版本的 macOS 中将 zsh 设置为默认 Shell。 默认情况下,您的 Mac 使用 zsh 或 bash 作为登录 Shell 和交互式 Shell 的命令行解释器: -从 macOS Catalina Beta 版开始,zsh (Z shell) 是所有新建用户帐户的默认 Shell。 -bash 是 macOS Mojave 及更低版本中的默认 Shell。 zsh 与 Bourne Shell (sh) 高度兼容,并且与 bash 基本兼容,但存在一些差别。要进一步了解 zsh 及其全面的命令行完成系统,请在“终端”中输入 man zsh。 如何更改默认 Shell? 无论您的用户帐户是配置为使用 zsh(推荐)、bash 还是其他 Shell,您都可以从“用户与群组”偏好设置或命令行中更改默认 Shell。 从“用户与群组”偏好设置中更改 1.选取苹果菜单  >“系统偏好设置”,然后点按“用户与群组”。 2.点按锁形图标 ,然后输入您的帐户名称和密码。 3.在左侧的用户列表中,按住 Control 键点按您的用户名,然后选取“高级选项”。 4.从“登录 Shell”菜单中选取一个 Shell,然后点按“好”以存储更改。 来源:

Mac OS 终端强化美化:iterm2 + zsh + oh~my~zsh 设置教程

ⅰ亾dé卋堺 提交于 2020-04-30 16:34:06
为了获得更好的排版效果,文章改用markdown撰写,故重发一次。 前言 mac自带的terminal终端没有文件名高亮等功能,而且界面不是很好看,故今晚学舍友折腾了终端,可以让自己使用起来更加方便,看起来更加舒服。 下面直接说配置方法吧。关于这三个名词的介绍可以看文末。 配置方法 1. 下载安装iterm2 官网: https://www.iterm2.com 在官网下载安装包,将安装包移到应用程序,然后打开就可以使用。 安装完毕后,后面的操作都用这个终端来操作。这样可以看到直观效果。 2. 切换shell为zsh chsh -s /bin/zsh    重新打开iterm2,并查看是否切换成功 echo $SHELL    3. 安装oh~my~zsh sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" 4. 安装额外的字体库 (某些主题会用到一些其他字体)  Powerline字体: https://github.com/powerline/fonts 安装步骤如下(来自其github): # clone git clone https://github.com/powerline/fonts.git --depth=1 # install cd

日常折腾

十年热恋 提交于 2020-04-30 13:52:04
安装zsh Ubuntu 安装: $ sudo apt-get install -y zsh 先启动看看: 安装好了,但是连高亮都没有,所以接下来就是美化了 安装oh-my-zsh oh-my-zsh 中整理了常用的zsh扩展和主题,所以先安装oh-my-zsh 使用 curl 安装 : sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" 使用 wget 安装 : sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)" 注意: 这两个地址都已经变更,个人文章不再跟进,具体的以 OhMyZsh官网 的地址为准 安装好之后是这样的: 安装主题 这儿 列出了 zsh 的主题列表,选一个自己喜欢的吧 个人比较喜欢 agnoster 这个主题 安装: 在安装之前先保证自己电脑上有 powerline font ,因为该主题会使用到这些特殊的字符,使用下面语句检测是否存在该主题需要的特殊字符 $ echo "\ue0b0 \u00b1 \ue0a0 \u27a6 \u2718 \u26a1 \u2699" 正确的输出应该是这样: 如果没有

再次配置iterm2+zsh替代terminal

此生再无相见时 提交于 2020-04-29 21:19:15
最近macOS又折腾了一次,手贱把系统升级到最新到 macOS Catalina ,结果大部分32位的APP都不能用了,首先是LD的同步助手,直接挂了TAT,后面直接承受LD的河东嘶吼(此次省略几百万个动作特效..) 最后LD下了死命令:必须给装回同步助手(用来把电影同步到苹果手机里),不然日子没法过了。 接下来开启了系统降级之路(本来计划降级到 macOS High Sierra 的,结果不太顺利,就只能弄到 macOS Mojave ,凑合着也能用),正好又遇上了过年到重大疫情,电脑算是直接报废了,宅在家里只能用上泡面盖的iPad和菊花平板过日子 苦苦折腾了个把月,拆硬盘,系统安装失败,引导失败,电池鼓包,一连串问题,最后直接开大招,去公司把公司的os 整个copy到硬盘里带回来,装到笔记本上,开机,一次点亮!这里真到觉得macOS就是好,直接copy直接用,还有强大的 Carbon copy cloner ,佩服! 系统之后,就开启了折腾之路,首先是饭碗的安装和折腾,也是这次的主角: item2+zsh,oh-my-zsh! ##1.安装iterm2 可以直接去官网下载,链接--> iterm2 也可以用 brew (homebrew确实是个好东西)安装 #第一次使用brew cask 命令 brew tap caskroom/cask #cask安装iTerm2 brew

让终端更好看--Ubuntu OhMyZsh配置指南

走远了吗. 提交于 2020-04-29 21:15:49
查看shell列表 cat /etc/shells 如果发现没有zsh就安装 安装zsh sudo apt install zsh 设置默认shell chsh -s $(which zsh) 重启主机 reboot 查看当前默认shell 确认zsh是否为默认shell echo $SHELL 安装oh-my-zsh sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" 安装zsh-syntax-highlighting插件 cd ~/.oh-my-zsh/custom/plugins git clone git://github.com/zsh-users/zsh-syntax-highlighting.git 安装字体 oh-my-zsh会有许多符号来美化终端界面,所以安装一些支持多样符号的字体很有必要 git clone https://github.com/powerline/fonts cd fonts && ./install.sh 注:安装完成后如果发现某些符号乱码,可以自行在终端设置中选择合适的字体 配置oh-my-zsh插件 vim ~/.zshrc 找到plugins变量,写上我们装好的 zsh-syntax

Oh-My-Zsh及主题、插件安装与配置

梦想的初衷 提交于 2020-04-29 21:15:12
切换zsh Manjaro linux默认安装了zsh,其他可能需要先安装 cat /etc/shells #查看本地有哪几种shell chsh -s /bin/zsh #切换到zsh 默认终端启动zsh需要在终端中进行配置 打开终端,编辑>>>>首选项>>>>命令 勾选**“运行自定义命令而不是shell”** 选项 在下面的**“自定义命令”**中填写 "zsh" 安装 oh-my-zsh 配置文件 ** 注意: root用户和普通用户需要单独安装配置,即分别切换到普通和root用户安装 ** # via curl sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" # via wget sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)" # 想要卸载oh-my-zsh 输入以下命令 uninstall_oh_my_zsh 更改zsh主题 vim ~/.zshrc # 修改配置文件中的 " ZSH_THEME ",例如设置为随机主题 ZSH_THEME = "random"

zsh终端插件oh my zsh

喜夏-厌秋 提交于 2020-04-29 20:49:55
Zsh是一个Linux用户很少使用的 shell ,这是由于大多数Linux产品安装,以及默认使用bash shell。几乎每一款Linux产品都包含有zsh,通常可以用apt-get、urpmi或yum等包管理器进行安装。详见 百度百科. 但由于Zsh的配置过于复杂,有程序员开发了Oh My Zsh的开源项目,自此,只需要简单的安装配置,小白程序员们都可以用上高档大气上档次,狂拽炫酷吊炸天的 oh my zsh 安装 先安装zsh sudo apt-get install zsh sudo: 无法解析主机:c80k2-Vostro-3667 [sudo] c80k2 的密码: 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 将会同时安装下列软件: zsh-common 建议安装: zsh-doc 下列【新】软件包将被安装: zsh zsh-common 升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 388 个软件包未被升级。 需要下载 3,834 kB 的归档。 解压缩后会消耗 14.2 MB 的额外空间。 您希望继续执行吗? [Y/n] Y 获取:1 http://cn.archive.ubuntu.com/ubuntu xenial-updates/main amd64 zsh-common all 5.1

Ubuntu18.04 安装 oh-my-zsh

瘦欲@ 提交于 2020-04-29 20:41:12
Ubuntu18.04 安装 oh-my-zsh 目录 [TOC] 安装zsh sudo apt-get install zsh 安装curl sudo apt-get install curl 安装oh-my-zsh sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" 使用zsh替换bash # 记住这个需要重启才能生效 $ chsh -s `which zsh` # or $ sudo usermod -s /bin/zsh username 修改终端主题和配色 # 通过修改~/.zshrc来进行配置,修改如下 ZSH_THEME="agnoster" 到这个 Github 网站下载安装 Powerline 字体 # 克隆 git clone https://github.com/powerline/fonts.git # 进入clone的位置 sudo ./install.sh 修改终端配置 将字体更改为 buntu Mono derivative Powerline 修改主题方案即 Build-in-schemes 为 Solarized dark 修改配色方案为 Solarized 隐藏用户和主机名 $ cd ~/.oh

最强Linux shell工具Oh My Zsh 指南

百般思念 提交于 2020-04-29 18:52:42
引言 笔者已经使用zsh一年多了,发现这个东东的功能太强大了。接下来,给大家推荐一下。 以下是oh-my-zsh部分功能 命令验证 在所有正在运行的shell中共享命令历史记录 拼写纠正 主题提示(Agnoster,RobbyRussell,......) 目录历史 通过zshenv,zprofile,zshrc,zlogin和zlogout启动/关闭脚本 强大的自动完成功能。您可以使用TAB键浏览不同的选项,然后使用enter键选择正确的文件夹。例如Bash会打印所有选项。 添加插件:例如Git插件包含大量有用的Git别名。 此插件显示活动分支并提供有关Git状态的可视反馈: 绿色:如果没有发生变化的分支 黄色:未跟踪文件 带有加号图标的黄色:准备提交的文件 安装指南 我在我的Linux Mint上执行此安装指南。为了向您展示Oh-My-Zsh的基本功能,我将安装Git插件(Git-core)。此插件提供有关项目的Git状态的可视反馈。 安装必备软件包 $ sudo apt install git-core zsh 根据官方脚本安装Oh-My-Zsh # 通过curl sh -c " $(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh ) "

macbook配置zsh详情

早过忘川 提交于 2020-04-29 18:50:47
大多数的Linux用户偏爱bash shell,因为发行版通常默认的就是它。bash确实是不错的Shell,但仍有用很多不尽人意的地方,如自动补全的功能不够强大,定位较长路径不够方便,命令历史管理不够完善等。 自动安装: 打开终端 直接输入 sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" 再输入你本机的管理员密码,就安装成功了。 手动安装: 1). 克隆这个项目到本地(前提是你得有装git) git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh 2). 创建一个zsh的配置文件 注意:如果你已经有一个~/.zshrc文件的话,建议你先做备份。使用以下命令 cp ~/.zshrc ~/.zshrc.orig 然后开始创建zsh的配置文件 cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc 3). 设置zsh为你的默认的shell chsh -s /bin/zsh 4). 重启并开始使用你的zsh (打开一个新的终端窗口便可…) 官网配置zsh地址: https://github.com/robbyrussell/oh