Day 09- Shell之Bash & Zsh

想谈这个,因为原本使用Mac制作购物车系统,发现Mac终端机的Shell预设为Bash,但看到网路上的教学有的是Zsh,想说来个不专业小分析。
GO GO~


Shell

称为命令解析器,让使用者透过键盘(程序码)跟作业系统核心做沟通。在Mac里,透过Terminal(终端机)输入指令,而真正发送指令的人为Shell。

Bash

为最常见的Shell,是Mac的预设Shell。能别名设定、建立函式、汇出变数、及执行命令等。

Zsh

跟Bash类似,但比Bash能有更多的自订,且速度较快。虽然Mac预设为Bash,但大部分Mac使用者比较喜欢使用Zsh,因为Zsh有包括Bash的功能,甚至多了自动校正拼写。


转换Bash&Zsh

-由Bash转到Zsh:/bin/zsh
-由Zsh转到Bash:/bin/bash
https://ithelp.ithome.com.tw/upload/images/20210910/20139720XtWaRrPj3d.png
https://ithelp.ithome.com.tw/upload/images/20210910/20139720ogsV6Vw39U.png
这个转换只是暂时的,就假如你关掉终端机,再开启,又会变回原本的Shell。
如果你想要再次打开终端机,就是已更换过的,可以参考官网
-->https://support.apple.com/kb/HT208050


更多Shell介绍:https://www.gushiciku.cn/pl/pGdE/zh-tw


  • 明天要继续分析制作购物车系统/images/emoticon/emoticon29.gif

<<:  视觉设计(4)

>>:  2021-Day6. 铁人赛团体组,Line 群组每日催稿讯息实作教学(二):Send Push Messaging API

Python 演算法 Day 8 - 理论基础 统计 & 机率

Chap.I 理论基础 Part 4:统计 & 机率 Analyze the data th...

D28. 学习基础C、C++语言

D28. 题目练习 这次一样是练3n+1的题目,之前是用C语言,这次用C++来写 #include&...

[Day 07] 透过 DAO 和资料库进行互动

除了使用 DSL 的方式和资料库进行互动之外,我们还可以透过更加物件导向的方式,来和资料库进行沟通。...

Day 26 Socket的实际应用(二)

Day 26 Socket的实际应用(二) 昨天我们讲了Socket应用中的python客户端,我们...

30天学会Python: Day 8-维度展开 二维容器

用容器装非容器的资料(整数、浮点数、布林)是一维的概念,可以想成是数学中的数列,或是前面举例的火车 ...