1、终端
终端:即所谓的命令行界面,又称命令终端,用户输入shell命令用的窗口。
shell:shell就是用户和操作系统之间的壳,是操作系统与用户交互的接口,在命令终端里可以使用shell。
shell是一个抽象的概念,shell的一切操作都在计算机内部,负责处理人机交互,执行脚本等,是操作系统正常运行的重要组成部分。bash,ash,zsh,tcsh等是shell这个抽象概念的一种具体的实现,都是一个程序,都能生成一个进程对象。
如果想换shell的程序,可以修改/etc/passwd,把里面的/bin/bash换成你想要的shell,或者用chsh命令来切换。shell与终端的关系:shell把一些信息适当的输送到终端设备,同时还接收来自终端设备的输入。一般每个shell进程都会有一个终端关联,也可以没有。
a、 iTerm2是性能很好的终端,下载官网为http://www.iterm2.cn/,下载后直接安装即可。iTerm2可以设置主题,支持画面分隔、各种快捷键。Mac默认使用的shell是bash,我们可以换成zsh,搭配iTerm2使用,用起来很舒服。
b、将bash换成zsh:
chsh -s /bin/zsh换成bash:
chsh -s /bin/bash看机子上一共装了哪些shells,命令如下:
cat /etc/shellsc、item2的强大之处。
【选中即复制】
【屏幕分割】
command+d:垂直分割;
command+shift+d:水平分割2、安装homebrew
Homebrew拥有安装、卸载、更新、查看、搜索等很多实用的功能。通过一条简单的指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。
安装命令:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew -v3、node
brew link node
brew uninstall node
brew install node安装cnpm:
npm install -g cnpm --registry=https://registry.npm.taobao.org4、nvm(可根据项目实际情况进行安装)
在安装的 nodejs 的时候,npm 也会跟着一起安装,它是包管理工具。
npm 管理 nodejs 中的第三方插件
5、Charles
6、ps