如何解决iTerm2,zsh和oh-my-zsh之间的区别
我使用linux的默认bash已有1年多了,一位同事建议我改用 iTerm2 以及 zsh 和哦,我-zsh 。他还建议这篇文章安装和配置这些帖子:
当我问他们是什么时,他给我的答案有点令人困惑,所以我问您霸王们告诉我这些实际上是什么,如果您对bash的真正含义有一些了解,我很乐于学习那也是:)
谢谢大家 帕旺
解决方法
在命令行中,键入命令并读取输出时,您正在使用称为终端(或Windows上的控制台)的程序。终端正在接收您的命令,并将其转发到称为Shell的程序,该程序的作用是实际执行您在终端中键入的命令,并可能打印一些输出。然后,外壳程序的输出将显示在终端窗口中。
终端就像Web浏览器,而外壳就像是javascript引擎。您的浏览器会接受您的输入(单击,按键,鼠标移动),并将它们发送到javascript中,以处理这些操作,然后浏览器会显示结果。
iTerm2是一种终端仿真器,旨在替代macOS终端,并且功能更加丰富。这是为您提供命令行界面的终端程序。
ZSH和bash一样是特定的shell,与linux是特定的操作系统一样。有不同的外壳提供不同的语法,特征和功能。有bash,cshell,fish,powershell,zsh等。
安装ZSH,实际上是在下载一个新程序,并告诉终端使用该程序(例如,代替bash)来处理命令和运行脚本。
oh-my-zsh提供了一种管理zsh配置,主题和插件以扩展外壳外观和功能的方法。
我不能充分推荐此设置-就像命令行的凯迪拉克。你在那里有个好朋友。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。