目录

mac

[TOC]

使用问题

mac@big sur在根目录创建文件夹

https://discussionschinese.apple.com/thread/252838969

mac电脑设置屏保

http://img.cana.space/picStore/20210726171131.png

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29

Mac苹果电脑设置时钟屏保的方法
这个超级简单

1.浏览器搜索fliqlo 进入这个网址

可能遇到的问题:网址进不去,就刷新一下网页

2.点击(图二)画红色标记的地方

3.第二步操作以后下拉页面,看(图三),苹果电脑选左边

4.点击下载以后,在(图四)标记的地方打开下载好的文件(不要在访达里点,我在访达里没找到)

5.点击 SAVER 那个图标(图五)就会直接跳转到屏幕保护程序上了,选择屏幕时钟就可以啦,切记一定不要勾选与时钟一起显示(图六)

6.还有就是左边有一个开始前闲置()分钟,那个意思就是不用电脑得时候,几分钟以后开始显示你的屏保,我设置的是一分钟,你们自己根据情况设置。(图七)

补充:

7.说一下设置好,屏幕没一会就黑了的问题

系统偏好设置——电池——点击左边电池看(图八)标记得位置,拉到永不那里

8.在点击左边得电源适配器——看(图九)标记得位置拉到永不——勾选 当显示器关闭时,防止电脑自动进入睡眠(这一步是电脑充电的时候也可以显示屏保)

注意:电脑有提醒拉到永不那里,会影响显示器寿命,所以可以选择一个自己觉得合适的时间。

设置好以后,电脑就会在一分钟之后显示屏保啦!这个简单,我的流程也特别详细,喜欢的搞起来吧!

显示隐藏文件

1
2
显示:$ defaults write com.apple.finder AppleShowAllFiles TRUE
隐藏:$ defaults write com.apple.finder AppleShowAllFiles FALSE

然后在键盘上按下这三个键option+command+esc,重启finder。

解决端口占用问题

1.查看端口 终端输入:lsof -i tcp:port 将port换成被占用的端口(如:8086、9998) 将会出现占用端口的进程信息。

2.kill进程 找到进程的PID,使用kill命令:kill PID(进程的PID,如2044),杀死对应的进程

HomeBrew

常用命令

  • brew install [包名]
  • brew update
  • brew update -verbose
  • brew cleanup:清理旧有软件包.
  • brew doctor:诊断Homebrew的问题.
  • brew update-reset
  • brew search [软件名] 查看可选版本

卡顿问题,更改镜像源

  • 输入brew update -verbose我们可以看到brew update工作的具体步骤.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    $ brew update -verbose
    Checking if we need to fetch /usr/local/Homebrew...
    Checking if we need to fetch /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask...
    Fetching /usr/local/Homebrew...
    Checking if we need to fetch /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core...
    Fetching /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask...
    Checking if we need to fetch /usr/local/Homebrew/Library/Taps/homebrew/homebrew-services...
    Fetching /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core...
    Already up-to-date.
    
    • 我们可以看到它一共检查了Homebrew,homebrew-cask,homebrew-core,homebrew-services这几个文件.
    • 而网上大部分教程替换更新源时往往只替换了Homebrewhomebrew-core这两个的源.
    • 出问题,可能就出在homebrew-cask这个文件上,而我之前运行brew update -verbose显示卡死也的确是卡在这个地方.
    • 所以知道了原因,我们只要把homebrew-cask这个文件的更新源也替换一下即可.

更新步骤

Homebrew

Homebrew源代码仓库 更新到清华源,阿里源不支持cask,通过brew config 查看配置

  • 替换源地址:

    1
    
    cd "$(brew --repo)" && git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
    
  • 重置为官方地址:

    1
    
    cd "$(brew --repo)" && git remote set-url origin https://github.com/Homebrew/brew.git
    

Homebrew Bottles

Homebrew预编译二进制软件包

在运行brew, 前设置环境变量HOMEBREW_BOTTLE_DOMAIN,值为https://mirrors.ustc.edu.cn/homebrew-bottles

  • 替换源地址:

    • bash:

      1
      2
      
      echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.bash_profile
      source ~/.bash_profile
      
    • zsh:

      1
      2
      
      echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrc
      source ~/.zshrc
      

Homebrew Core

Homebrew核心软件仓库

  • 替换源地址:

    1
    
    cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" && git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
    
  • 重置为官方地址:

    1
    
    cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" && git remote set-url origin https://github.com/Homebrew/homebrew-core
    

Homebrew Cask

Homebrew cask软件仓库,提供macOS应用和大型二进制文件

  • 替换源地址:

    1
    
    cd "$(brew --repo)/Library/Taps/caskroom/homebrew-cask" && git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask.git
    
  • 重置为官方地址:

    1
    
    cd "$(brew --repo)/Library/Taps/caskroom/homebrew-cask" && git remote set-url origin https://github.com/Homebrew/homebrew-cask
    

参考:11

Iterm2闪退

修改ITerm2的perferences -> Profiles -> General 下的Command, 将其从”Login shell”选项修改为”Command: /bin/bash”,改完重启ITerm2,闪退问题解决。

如果配置zsh, 则改为/bin/zsh

参考:https://blog.csdn.net/xybsos/article/details/51195362

使用chrome 文章禁止转载

chrome打开知乎页面,按顺序 F12 - F1 - 在General 里面点选 Disable JavaScript。就可以复制了。

去除拼写检查

  1. 在备忘录里。 第一种情况

选择顶上的菜单里 “编辑”-> “检查拼写和语法” ->“键入时检查拼写”,点击一下勾去掉就可以了。

  1. 系统中 第二种情况(鄙人是因为在浏览器中搜索收到影响)

选择设置里的"键盘" ->“文本”->“自动纠正拼写”

touchbar隐藏siri

系统控制->键盘->自定功能栏

https://jingyan.baidu.com/article/59703552980b698fc0074034.html

Mac High Sierra版本中“已损毁,打不开。您应该将它移到废纸篓”问题的解决办法

在mac High Sierra 10.13.4版本上安装CleanMyMac 3是出现如下错误提示:

“cleanMyMac”已损坏,打不开。您应该将它移到废纸篓。

https://gitee.com/lienhui68/picStore/raw/master/null/20200720025909.png

原因

苹果自macOS Sierra 10.12版本以后,去掉了安全性与隐私允许从以下位置下载的应用任何来源的选项

https://gitee.com/lienhui68/picStore/raw/master/null/20200720025950.png

解决办法

打开终端 输入sudo spctl --master-disable,输入密码后即可

当我们再次打开安全性与隐私时,则会出现“任何来源”选项

https://gitee.com/lienhui68/picStore/raw/master/null/20200720030017.png

选中任何来源后,再次打开软件,便可以正常使用啦。

友情提示

很多朋友比较担心电脑的安全,我们可以在文件可以正常使用后,将修改还原 打开终端 输入sudo spctl --master-enable,输入密码后即可

sublime

Unable to download XXX

原文:https://github.com/wbond/package_control/issues/1220

安装插件时,弹出提示框: Package Control Unable to download XXX. Please view the console for more details. 一番搜索后在github上找到答案:

https://gitee.com/lienhui68/picStore/raw/master/null/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21ieXRlcw==,size_16,color_FFFFFF,t_70.png

解决办法:

1.打开Sublime Text,Preferences ->Package Settings->Package Control->Settings-User,在文件中添加以下几行代码:

1
2
3
4
5
6
"downloader_precedence":    
    {
    	"linux": [ "curl", "urllib",    "wget" ],
    	"osx": [ "curl", "urllib" ],
    	"windows": [ "wininet" ]
    },

2.重启Sublime Text,问题解决。

安装json格式化工具

  • 使用 Command(或ctrl)+ Shift + P 调出面板,然后输入pci ,选中“Package Control: Install Package”并回车,然后通过输入插件的名字pretty json找到插件并回车安装即可。
  • 使用command + ctrl + j快捷键来格式化当前页面的内容

安装toml支持

pci->toml, 安装好后选择toml格式查看即可

常用安装

录屏工具-licecap

licecap

无法录制,保存后的gif 内容是桌面, 这是因为app没有屏幕录制权限导致, 开启权限即可。

https://gitee.com/lienhui68/picStore/raw/master/null/20200720064024.png

Typora

Typora

设置文字颜色可以通过alfred-snippets配合使用

1
2
<span style='color:文字颜色;background:背景颜色;font-size:文字大小;font-family:字体;'>文字</span>
可以使用{cursor}指定粘贴后光标位置

Typora文字设置-绿色

1
<span style='color:LimeGreen;background:背景颜色;font-size:文字大小;font-weight:'>{clipboard}</span>

Typora文字设置-红色

1
<span style='color:red;background:背景颜色;font-size:文字大小;font-weight:'>{clipboard}</span>

将图片保存到文件所在相对目录且不显示图片文件夹

目的:集中保存图片,方便备份

解决:

http://img.cana.space/picStore/20210727112431.png

Just Focus

Just Focus

配合alfred使用

欧陆词典

使用alfred websearch

1
eudic://dict//{query}

https://gitee.com/lienhui68/picStore/raw/master/null/20200731202245.png

Adguard

去广告软件,下载地址

安装和使用

  1. 直接安装,已经是破解版
  2. 选择手动安装,安装过程中会提供选项安装chrome插件扩展,进行插件的安装
  3. 隐私设置里 通用->打开更改锁->打开
  4. 到此就可以使用chrome无广告访问了

jq

jq命令允许直接在命令行下对JSON进行操作,包括分片、过滤、转换等

1
2
3
4
5
6
7
8
#1、安装 
brew install jq

#2、创建文件
echo '{"name": "Ruby"}' > ./test.json

#3、查看
cat ./test.json | jq .

chrome

给chrome添加json view插件,chrome网上应用店->JSONView

Xnip

JDK

20.11.14,今天将macos升到了Big Sur,运行nacos的时候报了nohup: /Library/Internet: No such file or directory

说是找不到Internet目录,可是本地从来就没有这个目录,只有/Library/Internet Plug-Ins,猜可能是空格让程序困惑了,查看原先的JAVA_HOME设置

1
2
export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8
export JAVA_HOME=$JAVA_8_HOME

遂改成下面这样:

1
2
3
4
5
6
7
# 现在/Library目录下建立一个没空格的软连接指向/Library/Internet Plug-Ins
$ cd /Library/
$ sudo ln -s Internet\ Plug-Ins/ Internet-Plug-Ins
# 环境变量配置里将原先有空格的目录换成中划线表示
export JAVA_HOME=/Library/Internet-Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
# 生效
source ~/.zshrc

再次运行nacos成功

Solution


这种方法在构建dubbo-admin时出错,报:

1
No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

还是重新设置JAVA_HOME吧,如下:

1
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home

unrar

1
2
3
4
5
6
# 安装
brew install unrar
# 使用
unrar x /Users/AAA/Desktop/Animenz.rar
参数“x”代表“解压缩”,是字母“x”
后面的文件及位置,直接拖拽进来即可

The Unarchiver

使用ezip解压文件名称乱码,遂改成The Unarchiver

vscode

  • Vetur —— 语法高亮、智能感知、Emmet 等 包含格式化功能, Alt+Shift+F (格式化全文),Ctrl+K Ctrl+F(格式化选中代码,两个 Ctrl需要同时按着)
  • EsLint —— 语法纠错
  • Auto Close Tag —— 自动闭合 HTML/XML 标签
  • Auto Rename Tag —— 自动完成另一侧标签的同步修改
  • JavaScript(ES6) code snippets — — ES6 语 法 智 能 提 示 以 及 快 速 输 入 , 除 js 外 还 支 持.ts,.jsx,.tsx,.html,.vue,省去了配置其支持各种包含 js 代码文件的时间
  • HTML CSS Support —— 让 html 标签上写 class 智能提示当前项目所支持的样式
  • HTML Snippets —— html 快速自动补全
  • Open in browser —— 浏览器快速打开
  • Live Server —— 以内嵌服务器方式打开
  • Chinese (Simplified) Language Pack for Visual Studio Code —— 中文语言包

redis-cli

1
2
brew tap ringohub/redis-cli
brew install redis-cli

rdm

当我们连接的redis服务器是一个集群时,如果还通过redis-cli连接操作key时会很麻烦,总是显示moved to,需要在不同的服务器上切换,这时我们可以使用rdm

安装RDM:https://www.macwk.com/ 搜索rdm, 直接下载安装rdm dmg文件

打开rdm,在右上角设置中文语言,连接服务器,可以使用控制台直接敲命令