查看隐藏文件

  • 1.点击左侧的访达图标。
  • 2.在左侧菜单栏中点击房子图标的目录选项。
  • 3.通过按快捷键 【shift cmmand 。】来让隐藏文件显示出来。
  • 4.对文件进行查看。若是开头有个原点符号,即为隐藏文件。

mac安装Brew

1
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

如下图安装
mac安装Brew
安装成功:

brew安装成功

  • brew -v
    brew -v

多线程下载Axel

axel linux下轻量级下载加速工具。

  • 安装
    1
    brew install axel
  • 用法:
1
2
3
4
5
6
7
8
9
10
11
12
13
--max-speed=x, -s x 指定最大下载速度。
--num-connections=x, -n x指定链接的数量。
--output=x, -o x 指定下载的文件在本地保存的名字。如果指定的参数是一个文件夹,则文件会下载到指定的文件夹下。
--search[=x], -S[x]Axel将会使用文件搜索引擎来查找文件的镜像。缺省时用的是filesearching.com。可以指定使用多少个不同的镜像来下载文件。
检测镜像将会花费一定的时间,因为程序会测试服务器的速度,以及文件存在与否。
--no-proxy, -N不使用代理服务器来下载文件。当然此选项对于透明代理来说无意义。
--verbose如果想得到更多的状态信息,可以使用这个参数。
--quiet, -q不向标准输出平台(stdout)输入信息。
--alternate, -a指定这个参数后将显示一个交替变化的进度条。它显示不同的线程的进度和状态,以及当前的速度和估计的剩余下载时间。
--header=x, -H x添加HTTP头域,格式为“Header: Value”。
--user-agent=x, -U x有些web服务器会根据不同的User-Agent返回不同的内容。这个参数就可以用来指定User-Agent头域。缺省时此头域值包括“Axel”,它的版本号以及平台信息。
--help, -h返回参数的简要介绍信息。
--version, -V 版本信息
  • 例子
    下载lnmp安装包指定10个线程,存到/tmp/:
    1
    axel -n 10 -o /tmp/ http://www.jsdig.com/lnmp.tar.gz

Mac重新安装Node Js

Node.js 的生态就很奇怪,太散了,版本又多。所以决定用 homebrew 来管理 nvm,然后用 nvm 管理 node.js。

  • 删除NodeJs
    删除 /usr/local/lib 下的任意 node 和 node_modules 的文件或目录
    删除 /usr/local/include 下的任意 node 和 node_modules 的文件或目录
    删除 Home 目录下的任意 node 和 node_modules 的文件或目录
    删除 /usr/local/bin 下的任意 node 的可执行文件
    1
    sudo rm -rf /opt/local/bin/node /opt/local/include/node /opt/local/lib/node_modules
    1
    sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node.1 /usr/local/lib/dtrace/node.d
    执行完成测试:测试 nvm、node、npm 三个命令是否还在
    1.安装 nvm,用 nvm 控制 Node.js 的版本
  • 安装Nodejs
    1
    2
    3
    4
    brew install nvm
    ``
    * 设置~/.bash_profile 中
    安装完成后,在 ~/.bash_profile 中添加以下内容,就可以在 bash 里面用 nvm 命令

#Node.js
source $(brew –prefix nvm)/nvm.sh

1
2
3
* 更新 .bash_profile 的缓存,使修改生效
``
source ~/.bash_profile
  • 通过 nvm 安装 Node.js
    1
    nvm install node
  • 安装完成后,查看是否安装成功
    1
    nvm --version
    1
    nvm list
    1
    node -v
    1
    $ npm -v
  • 安装 cnpm,淘宝 NPM 镜像(方便网速不行的地区)
    1
    npm install -g cnpm --registry=https://registry.npm.taobao.org
    通过 brew 管理 nvm,再通过 nvm 管理 node。一个管一个,方便干净。

查看文件和文件夹大小

du可以查看文件及文件夹的大小。

  • 查看当前文件夹下文件和文件夹大小
    1
    du -sh *
  • 排序 //统计当前目录大小 并安大小 排序
    1
    du -sm * | sort -n

每次重启终端都需要重新执行source ./bash_profile

Mac电脑配置完flutter环境变量后发现每次重启终端都需要重新执行source ./bash_profile环境变量才能生效,检查发现是因为装了iTem2+zsh,导致每次加载的是 ~/.zshrc文件,而 .zshrc文件中并没有定义环境变量。

解决:在.zshrc文件最后一行添加:

1
source ~/.bash_profile

重新保存后再次重新打开终端即可。

安装Docker

  • Axel下载Docker
    1
    axel -n 10 https://desktop.docker.com/mac/stable/amd64/64133/Docker.dmg
  • 下载完成双击打开Docker ,如图所示 把docker复制至Applications目录

安装docker

  • 打开docker

打开docker

docker 提供图形化界面

  • 打开 终端

    1
    docker info

    docker info

  • docker 镜像加速
    打开docker 图形化设置找到 docker Engine 如下图所示添加 网易镜像加速地址,输入完成则点击Apply and Restart

    1
    "registry-mirrors": ["http://hub-mirror.c.163.com"]

    图片/2022/08/21/Mac技/pasted-6.png

  • docker run hello-world

图片/2022/08/21/Mac技/pasted-7.png

“registry-mirrors”: [“http://hub-mirror.c.163.com"]

如何解决Mac显示“您没有权限来打开应用 eclipse”的问题

网上下载的最新版本Eclipse IDE for RCP and RAP Developers,今天在开启打开应用时报错您没有权限来打开应用 eclipse,请联系系统管理员来解决,
打开terminal终端,输入以下命令,待执行完后,重新尝试打开应用即可:

1
codesign -f -s - --deep /Applications/Eclipse.app

卸载mysql

  • 关闭 MySQL,在系统偏好设置中点击 MySQL,然后点击 Stop MySQL Server

设置

mysql

  • 执行命令
    1
    2
    3
    4
    5
     sudo rm /usr/local/mysql
    sudo rm -rf /usr/local/mysql*
    sudo rm -rf /Library/StartupItems/MySQLCOM
    sudo rm -rf /var/db/receipts/com.mysql.*