Mac 开发配置

brew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Oh My Zsh 

sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

~/.zshrc 添加 source ~/.bash_profile

更改默认使用的 shell

查看可以使用的 shell, 使用命令 cat /etc/shells 
查看当前默认使用的 shell echo $SHELL 
修改默认 shell 为 zsh chsh -s /bin/zsh 
退出 iterm,重新打开就可以了。

Homebrew+iTerm2+zsh

通过 whoami 命令,查看当前用户

Mac OS 终端利器 iTerm2

添加alias别名

出现zsh: command not found: xxx解决方法

source .zshrc

brew update 更新太慢 换镜像源

Nvm

不推荐brew安装nvm

安装nvm 前最好先安装git

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash

nvm github项目

Curl 安装nvm 卸载

rm -rf ~/.nvm

运行nvm还是出现command not found,那么请检查是否含有.bash_profile文件

  1. 安装之后,在.bash-profile中添加:(没有的话 touch ~/.bash-profile)
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm
  1. 执行 source ~/.bash_profile

nvm ls-remote. 查看可安装的node版本

nvm alias default 命令来指定一个默认(别名)的node版本...

nvm命令行操作命令

node

  1. -g package
  • @angular/cli
  • @vue/cli
  • create-react-app
  • webpack
  • gulp
  • grunt
  • http-server
  • yo (yeoman 暂不)
  • hexo-cli

  1. —save
  • qrcode. 用于将一些URL、文字、emojis等生成二维码,并将二维码保存成图片
  • js-cookie 顾名思义是操作cookie的,有了这个库让我们对cookie进行增删改查方便了很多。
  • cpr 用来将一个文件夹的文件拷贝到另一个文件夹。
  • ua-parser-js 这个库主要用于获取浏览器的一些信息。

mongodb

brew install mongodb

mongod

mongo

vscode

Command + shift + p. 输入code

redis

mac上安装使用redis

mysql

推荐 Mac for MySQL 5.7 安装教程 https://www.cnblogs.com/kimbo/p/8724595.html

查看mysql 版本号。 mysql -V

Mac OS X 完全卸载MySQL

https://www.cnblogs.com/liyunfei0103/p/8053223.html

https://www.jianshu.com/p/9eababeec973

可命令行查找 find / -iname “mysql” 查找删除

添加mysql用户

CREATE USER 'charblus'@'localhost' IDENTIFIED BY '123456';

CREATE USER 'charblus'@'%' IDENTIFIED BY '123456';

GRANT ALL PRIVILEGES ON hive.* to 'charblus'@'localhost' IDENTIFIED BY '123456';

GRANT select,create ON hive.* to 'charblus'@'localhost' IDENTIFIED BY '123456';

vim ~/.bash_profile 加入PATH=$PATH:/usr/local/mysql/bin

source ~/.bash_profile

启动服务 mysql -u root -p

12345678

修改密码. SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

Mysql 启动报错

mac Access denied for user 'root'@'localhost' (using password: YES)

[分析 解析](https://blog.csdn.net/qq_36675754/article/details/81381341)

注意: 初始没有密码。测试 mysql -u root -p 直接回车 能否通过(安装时我设了密码,但貌似没起作用)

mac下mysql 忘记密码

第一步:


点击系统偏好设置->最下边点MySQL,在弹出页面中,关闭服务




第二步:
进入终端输入:cd /usr/local/mysql/bin/
回车后 登录管理员权限 sudo su
回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables &
回车后mysql会自动重启(偏好设置中mysql的状态会变成running)


第三步:
输入命令 ./mysql
回车后,输入命令 FLUSH PRIVILEGES;
回车后,输入命令 SET PASSWORD FOR 'root'@'localhost' = '你的新密码';

tree

默认tree命令是无法使用的,可以使用homebrew install tree安装。

如果直接使用tree,查看的目录里面含有中文字符的目录或文件时会出现汉字不能显示的问题,可以使用tree -N查看。

前端开发环境全面配置 --- mac OS的更多相关文章

  1. [.net 面向对象程序设计深入](5)MVC 6 —— 构建跨平台.NET开发环境(Windows/Mac OS X/Linux)

    [.net 面向对象程序设计深入](5)MVC 6 —— 构建跨平台.NET开发环境(Windows/Mac OS X/Linux) 1.关于跨平台 上篇中介绍了MVC的发展历程,说到ASP.NET ...

  2. [xUnix 开发环境--01] MAMP mac os 10.10 配置经历、要点——01. phpmyadmin连不上

    Mac OS 10.10已经自带了apache2和php(php的路径我至今还没不知道,太懒没去找) 用brew安装mysql, 在官网上下载了phpmyadmin,按官方方式配置完后,登录不上,也不 ...

  3. Lua开发环境搭建(Mac OS X)

    1. 安装Rudix Rudix: http://rudix.org curl -O https://raw.githubusercontent.com/rudix-mac/rpm/2015.4/ru ...

  4. 总结:Mac前端开发环境的搭建(配置)

    新年新气象,在2016年的第一天,我入手了人生中第一台自己的电脑(大一时好友赠送的电脑在一次无意中烧坏了主板,此后便不断借用别人的或者网站的).macbook air,身上已无分文...接下来半年的房 ...

  5. 用 Docker 快速配置前端开发环境

    来源于:http://dockone.io/article/1714 今天是你入职第一天. 你起了个大早,洗漱干净带着材料去入职. 签了合同,领了机器,坐到工位,泡一杯袋装红茶,按下开机键,输入密码, ...

  6. webpack4.x笔记-配置基本的前端开发环境(一)

    webpack的基本使用 webpack 本质上是一个打包工具,它会根据代码的内容解析模块依赖,帮助我们把多个模块的代码打包.借用 webpack 官网的图片: 虽然webpack4.x的版本可以零配 ...

  7. AngularJS + CoffeeScript 前端开发环境配置详解

    AngularJS 号称 '第一框架' ('The first framework') 确实是名不虚传.由其从jQuery中完全转入AngularJS后就有无法离开他的感觉了.虽然AngularJS的 ...

  8. 用grunt搭建web前端开发环境

    1.前言 本文章旨在讲解grunt入门,以及讲解grunt最常用的几个插件的使用. 2.安装node.js Grunt和所有grunt插件都是基于nodejs来运行的,如果你的电脑上没有nodejs, ...

  9. 【前端福利】用grunt搭建自动化的web前端开发环境-完整教程

    jQuery在使用grunt,bootstrap在使用grunt,百度UEditor在使用grunt,你没有理由不学.不用! 1. 前言 各位web前端开发人员,如果你现在还不知道grunt或者听说过 ...

随机推荐

  1. CCCC L2-017. 人以群分 贪心

    https://www.patest.cn/contests/gplt/L2-017 题解:贪心,一点小数学 坑:XJB改下标改错了 #include <iostream> #includ ...

  2. Oracle管理监控之如何对数据库进行监控检查

    oracle自动工作负载库(AWR):采集与性能相关的统计数据,并从统计的数据中导出性能量度,以跟踪数据库潜在的问题. 如何生成oracle数据库的自动负载库报告. 手工生成一份oracle数据库的快 ...

  3. Oracle体系结构之联机日志文件管理

    日志文件分类:重做日志文件 归档日志文件 警告日志文件 跟踪日志文件 redo_log_file文件作用: 1)维护数据一致性 2)记录了数据库里的更改操作 redo_log_friles以组为单位, ...

  4. IntelliJ IDEA 2018.3注册码

    修改hosts windows,打开C:/Windows/System32/drivers/etc/hosts linux打开 vi /etc/hosts 输入: 0.0.0.0 account.je ...

  5. FW 每秒百万级别的 HTTP 请求 sung: 重型的(heavy-duty)、分布式的、多协议测试工具

    本文是构建能够每秒处理 3 百万请求的高性能 Web 集群系列文章的第一篇.它记录了我使用负载生成器工具的一些经历,希望它能帮助每一个像我一样不得不使用这些工具的人节省时间. 负载生成器是一些生成用于 ...

  6. 棋盘问题---poj1321(dfs)

    http://poj.org/problem?id=1321 由于搜索是原来写的,而集训的时候没来所以只能现在补补咯-_- 简单的深搜 #include<stdio.h> #include ...

  7. 测试人员需要了解的sql知识(提高篇)

    上一篇写了一些基础的sql知识,这里再深挖一些常用的 ------------------------------------------------------------------骄傲的分割线- ...

  8. dialog提交表单

    <div id="dialog" title="添加客户"> <!--表单提交--> <form id="dialogF ...

  9. SpringMyBatisDay01

    1.Spring简介 Spring是一个开源轻量级应用开发框架,其目的是用于简化企业级应用程序的开发,降低侵入性Spring提供IOC和AOP功能,可以将组件(就是类)之间的耦合度降至最低,解耦,便于 ...

  10. dxf cad dwg 文件读写,支持跨平台移植 库

    http://www.pudn.com/Download/item/id/3096684.html 联合开发网 --->绘图程序