Contents
【2021】bashとzsh、違いや互換性は?移行時の切り替え方は?戻す方法は?bashとは何?zshとは何?【わかりやすく】
bashとは何?zshとは何?
bashやzshはシェルの種類です。
以前の記事でお伝えしたように、Catalina以降のmacではzshがデフォルトになりました。
それ以前はbashがデフォルトでした。
そもそもシェルとは、「人間がパソコンにやって欲しいお願いを聞いてくれる存在」です。
人間とパソコンは使っている言語が異なる為、直接やり取りすることが困難です。
そこで、シェルという存在を介在することで、そのやり取りをスムーズに行うことができます。
最も基本的なシェルとして「sh」があります。
ざっくり言えば、「sh」を発展させたものが「bash」であり、
「bash」を発展させたものが「zsh」です。
bashとzshの違いは?
bashとzshの関係は、大雑把に言えば「完全な上位互換」です。
「zshはbashの上位互換である」と考えてほとんど問題ないでしょう。
実は、細部に微妙な違いがあります。
そう言った違いが問題になることはほとんどありませんので、あまり気にしなくても大丈夫な場合がほとんどです。
bashとzshの切り替え方
では、bashとzshを切り替える方法をみていきましょう。
ただし、ここではmacのterminalで操作することを想定しています。
まず、現在使用中のシェルを確認してみましょう。
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.
/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
bashやzshの他にも、csh, dash, ksh, sh, tcshなどのシェルが確認できますね。
本ブログでは、pythonなどのプログラミングに関する情報をたくさんまとめていますので、ぜひご覧になってみてください!
いま読むべき記事
私はいわゆる教養と呼ばれているような情報を、このブログで発信してきました。
皆さんも、ぜひこのブログを読んで教養を高めてみてください。
留学なし2週間でTOEFL100点をとった勉強法はこちらご覧いただけます。
英語を学ぶと収入がアップしたり、留学のチャンスが出てきたりしますよ!
今年のはじめに話題になった「第三次世界大戦」っていったいなんだったんでしょうか?
詳しくはここをチェックしてみてください。
パリの美術館が10万作品を無料で公開して話題になりました。
しかし、肝心のサイトがフランス語で書かれており、ダウンロード方法がわかりにくい状況です。
そこで、画像を使って非常に丁寧にダウンロード方法をまとめました。
「わかりやすい」との反響もたくさんいただいたので、ぜひチェックしてみてください。
武蔵美は五美大展にも出展していましたね。
コメント