
MacOS
文章平均质量分 54
SimonLiu009
半导体行业多年从业经历。现从事AIoT独立研发。
展开
-
Homebrew设置国内源指南
Homebrew设置国内源原创 2025-01-05 13:32:45 · 299 阅读 · 0 评论 -
MacOS Big Sur mount NFS错误 failed with 74
【代码】MacOS Big Sur mount NFS错误 failed with 74。原创 2023-04-03 04:37:58 · 998 阅读 · 0 评论 -
ls: illegal option -- - 错误
系统重装后,oh-my-zsh没有完全重装,而是通过恢复用户文件夹来完成。添加一个path,然后重载。原创 2023-04-02 22:30:04 · 653 阅读 · 0 评论 -
macOS通过brew安装adb报错: Cask ‘android-platform-tools‘ is unavailable
macOS通过brew安装adb报错: Cask 'android-platform-tools' is unavailable 解决方案原创 2022-03-19 15:51:20 · 6692 阅读 · 4 评论 -
macOS高速安装homebrew并替换源
macOS高速安装Homebrew并替换源原创 2022-03-19 09:50:00 · 4343 阅读 · 0 评论 -
macOS安装配置oh-my-zsh
macOS上安装配置和升级oh-my-zsh原创 2022-03-18 17:47:38 · 4877 阅读 · 0 评论 -
macbook pro 重置SMC
原文:如何重置 Mac 的 SMC - Apple 支持 (中国)在配备 T2 芯片的电脑上重置 SMC如果您的 Mac 配备 Apple T2 安全芯片,请按照以下步骤操作。如果您需要协助,请联系 Apple 支持。配备 T2 芯片的笔记本电脑重置 SMC 之前,请尝试以下步骤:将 Mac 关机。按住电源按钮 10 秒钟,然后松开这个按钮。等待几秒钟,然后按下电源按钮以将 Mac 开机。如果问题仍然存在,请按照以下步骤重置 SMC:将 Mac 关机。在内建键盘上,按住以下所有按转载 2022-01-04 15:06:28 · 5509 阅读 · 10 评论 -
Mac关机后无法重启和重启进度条走到一半死机的解决方案
老旧的Mac空间吃紧,最近开始偶尔死机,然后被迫关机。而它很早之前开始就发生关机后不能正常重启的现象。而且今天还出现了重启白苹果进度条走到2/3就停住而无法完成启动进入系统的情况。以下是解决方案。解决Mac无法开机的问题按住左shift+ctrl+option+电源键大约10-15秒。然后松开所有键。按电源键几秒钟开机。修复Mac开机无法进入系统的问题听到开机声音后按住左shift键。等到看到白苹果和进度条后,稍等几秒松开shift键。此时Mac能进入系统(可能会比平时稍慢),同时右.原创 2021-09-22 22:51:31 · 11307 阅读 · 0 评论 -
删除MacOS的升级文件
MacOS会强制推送升级文件,不管你的剩余空间是否足够升级,也不管你是否想升级,它总是会在某个时候在后台下载升级文件占用你的空间。下面是删除升级文件的方法。进入恢复模式重启电脑,同时按下cmd+R,看到白苹果的进度条时就可以松开手,然后会进入恢复模式。关闭系统完整性保护(SIP)在屏幕最上方的工具栏找到实用工具(左数第3个),打开终端,输入如下命令:csrutil disable终端中输入reboot重启电脑删除升级文件sudo rm -rf /Library/Updates.原创 2021-07-29 13:57:31 · 14445 阅读 · 0 评论 -
macos使用ffpmeg批量mp4转mp3
for i in *.mp4; do echo"${i%.*}.mp3"; ffmpeg -i "$i" "${i%.*}.mp3";done原创 2021-07-27 11:06:32 · 1213 阅读 · 0 评论 -
在Mac上将移动磁盘格式化为FAT32分区
默认情况下,MacOS的磁盘工具不再支持将磁盘格式化为FAT32格式,如图下所示,FAT32和抹掉按钮都是灰色:解决方法:查找你要格式化的移动磁盘名称:diskutil list可以看到/dev/disk2即为移动磁盘(可以通过容量判断啦)/dev/disk2 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: FDisk原创 2021-07-27 00:23:05 · 8219 阅读 · 2 评论 -
macbook pro 重置 NVRAM / PRAM
缘起:我的mbp低电量关机后,按电源键无法开机。所以搜索尝试了很多方法,尝试多个组合键,终于在某个组合键能开机后发现两个问题。第一是风扇在狂转,第二是键盘灯不亮。搜索后发现重置NVRAM / PRAM能解决问题。在此做个记录,免得还要到处搜。型号 MacBook Pro (Retina, 13-inch, Late 2013)重置方法:将 Mac 关机然后开机并立即同时按住以下四个按键:Option + Command + P + R + 电源我的电脑在大约5-6秒左右听到第一次启动声之.原创 2021-07-09 10:23:13 · 2917 阅读 · 0 评论 -
从mac使用adb给创维电视智能安装Kodi或者其他软件
以下操作基于创维电视7.0版本。首先在mac上安装ADB工具#安装homebrewruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"#安装adbbrew cask install android-platform-tools#运行adbadb devices开启创维电视的adb功能主界面按菜单键,打开设置打开关于本机-本机展示在上面界面中按遥原创 2021-06-18 21:12:52 · 7239 阅读 · 0 评论 -
Mac安装rvm管理Ruby版本
安装gnupgbrew install gnupg如果提示Error: The brew link step did not complete successfully, 那么根据提示一般可以修复:The formula built, but is not symlinked into /usr/localCould not symlink lib/libusb-1.0.0.dylibTarget /usr/local/lib/libusb-1.0.0.dylibalready exists.原创 2020-12-15 22:33:54 · 4167 阅读 · 0 评论 -
macOS根据名称杀死进程
方法1ps -ef | grep 进程名称 | awk '{print $2}' | xargs kill -9方法2killall -9 完整进程名原创 2020-11-07 22:47:59 · 2461 阅读 · 0 评论 -
Mac终端nano中文乱码
在~/.bashrc(如果你用bash),或者~/.zshrc指定字符编码即可:export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8原创 2020-06-13 07:38:56 · 2311 阅读 · 0 评论 -
win10 WSL NAS搭建Time Machine服务器
家里NAS使用Win10系统,平时主力机器是两台MBP,对MacOS进行备份的最佳方法当然是使用Time Machine服务器,它可以对MacOS整个系统进行完整备份并实现增量备份。以下是搭建方法:如下操作在Win10 Ubuntu bash下完成:安装必要软件包sudo apt-get install netatalk avahi-daemon为Time Machine进程创建一个用户tmuseradd -c "Time machine" -m -s /bin/bash tm修改用户tm的原创 2020-06-05 15:45:34 · 3417 阅读 · 0 评论 -
find 命令解决mv: invalid option -- ‘E‘和Argument list too long问题
当使用mv命令的时候,有时候会遇到如下两个问题导致命令执行失败:错误提示:Argument list too long,原因:文件数量过多。错误提示:mv: invalid option -- 'E',原因:文件名含中文或者特殊字符而shell不支持。这些问题都可以通过find命令来解决。例如:sudo find ~/ -name "*.jpg" | xargs -i sudo mv ...原创 2020-04-28 15:51:56 · 3915 阅读 · 0 评论 -
命令行快速清空文件
完全清空文件//注意冒号:是占位符$ :>filename$ cat /dev/null > filename$ cp /dev/null filename如果不介意里面有空行或者空格,还可以使用如下命令:$ echo “” > filename$ echo /dev/null > filename$ echo > filename...原创 2020-04-25 11:24:34 · 1041 阅读 · 0 评论 -
MacOS终端查看文件和文件夹大小
使用“du”命令: 即“du -sh 文件夹路径”。du -sh ./ #统计当前文件夹的size,即当前相对路径下的整个文件夹大小。du -sh ./* #显示当前文件夹下所有文件和文件夹的大小du -sh ./test #显示./test文件夹的大小此命令linux也适用...原创 2020-03-09 18:14:30 · 23403 阅读 · 0 评论 -
快速打开finder浏览终端当前目录
很简单open .后面的点代表当前目录原创 2020-03-09 16:46:57 · 341 阅读 · 0 评论 -
mac上使用polipo将socks5代理转为http代理
其实以前一直很少用到http代理,因为浏览器解决大部分问题,直到我开始编译opencv才发现编译过程中还需要下载文件,在没有设置http代理的情况下会发生各种错误。所以研究了一下几个软件,决定使用polipo。以下是安装和配置方法:安装brew install polipo修改配置文件vim /usr/local/opt/polipo/homebrew.mxcl.polipo...原创 2020-03-08 08:53:08 · 1476 阅读 · 0 评论 -
MacOS使用up脚本提高切换回退上级文件夹效率
脚本来源在zsh里面(好像)默认自带了几个快速回退上级文件夹的alias:alias cd..="cd .."alias cd...="cd ../../../"alias cd....="cd ../../../../"但是如果有更深的文件夹,你还要每个层级都创建一个alias不合情理。所以有个快捷的脚本可以做到。首先创建~/.config/up/up.sh文件mkdir ...原创 2020-03-07 15:32:00 · 420 阅读 · 0 评论 -
Homebrew更换国内源提速
1. 推荐中科大源1.1 临时更换中科大源#替换brew.git:cd "$(brew --repo)"git remote set-url origin https://mirrors.ustc.edu.cn/brew.git#替换homebrew-core.git:cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"gi...原创 2020-03-07 10:04:31 · 1757 阅读 · 0 评论 -
zsh 使用scp传输文件时使用通配符报错
今日在使用scp传输一批文件(使用了通配符*)的时候报错,提示: scp aliyun:/home/photo/2020030617*.jpg ./zsh: no matches found: aliyun:/home/photo/2020030617*.jpg搜了一下,原因是因为zsh试图将*展开。在本地找不到文件的时候就报no matches错误。解决办法:1. 避免zsh对*展开...原创 2020-03-06 17:33:14 · 3284 阅读 · 0 评论 -
MacOS以root运行vscode
用户profile添加一个alias即可:alias code="echo \"run vscode as root\" && sudo /Applications/Visual\ Studio\ Code.app/Contents/MacOS/Electron"如果还想再懒一点,连sudo密码都不想输入,那么修改/etc/sudoers添加一行即可,注意其中的用户名替换为......原创 2020-03-06 15:11:22 · 7832 阅读 · 2 评论 -
MacOS 10.15.3 sudo: setrlimit(8): Invalid argument错误的修复
今日从MacOS 10.15.2升级到10.15.3,运行sudo命令的时候总是提示sudo: setrlimit(8): Invalid argument。一开始以为是/etc/sudoers的问题。后来发现不是。解决办法:将sudo从1.8.29升级到1.8.31即可。下载地址传送门:Releases · sudo-project/sudo升级后,重新打开终端就没问题了。sudo -V...原创 2020-03-05 01:40:04 · 2204 阅读 · 2 评论 -
macOS多用户使用oh-my-zsh及其权限问题的解决
我的机器上oh-my-zsh首次安装是在simonliu用户下,如果为了避免重复安装,需要在新用户账号下做这几件事:建立一个符号连接sudo ln -s $HOME/.oh-my-zsh /Users/simonliu/.oh-my-zsh新建~/.zshrc内容如下:ZSH_DISABLE_COMPFIX="true"# Path to your oh-my-zsh in.........原创 2020-02-22 16:32:50 · 5125 阅读 · 2 评论 -
oh-my-zsh提示符显示当前用户名和主机名
1. 复制当前的agnoster.zsh-theme主题,新名称myagnoster.zsh-themesudo cp $ZSH/themes/agnoster.zsh-theme $ZSH/themes/myagnoster.zsh-theme2. 编辑$ZSH/themes/myagnoster.zsh-themesudo nano $ZSH/themes/myagnoster.zsh...原创 2020-02-22 16:16:33 · 15848 阅读 · 2 评论 -
macOS通过scp命令与linux服务器之间进行文件传输
官方帮助:scp: illegal option -- husage: scp [-346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] source ... targetOPTIONS:-v 显示进度。...原创 2020-02-22 14:52:46 · 892 阅读 · 0 评论 -
macOS下ESP2866 RTOS 和 esp-idf 开发环境快速切换
缘起是我计划把原先的esp-idf升级到release/v4.1, git pull之后瞄了一眼文档,看到编译环境配置方式有较大变化,交叉编译工具链链接不再提供,而是通过$IDF_PATH/install.sh脚本自动下载。在折腾一通最终报错python_env/idf4.2_py2.7_env/bin/python: No module named pip之后,还是决定走另外一条路:使用不同...原创 2020-02-22 14:30:20 · 837 阅读 · 0 评论 -
macOS查看切换当前用户和shell
1. 查看和切换用户查看当前用户w切换到用户user2su - user2切换到rootsudo -i2. 查看和切换shell查看当前shell(默认是/bin/bash)echo $SHELL切换到/bin/zsh(需要重启终端)chsh -s /bin/zsh切换到/bin/bash(需要重启终端)chsh -s /bin/bash...原创 2020-02-22 11:29:30 · 8338 阅读 · 0 评论 -
macOS终端使用代理
1. 仅设置http和https代理(只对当前终端有效)export http_proxy=http://proxyAddress:portexport https_proxy=http://proxyAddress:port2. 仅设置socks5代理(只对当前终端有效,代理地址假设为socks5://127.0.0.1:1080)export ALL_PROXY=socks5://1...原创 2020-02-22 00:02:56 · 3881 阅读 · 0 评论 -
linux和macOS命令行查看文件前几行和后几行
head(查看前几行), tail(查看末尾几行)例子1:查看/etc/profile的前10行内容,应该是:head -n 10 /etc/profile例子2:查看/etc/profile的最后8行内容,应该是:tail -n 8 /etc/profile如果想同时查看可以将前10行和后5行的显示信息通过输出重定向的方法保存到一个文档,这样查看文档即可一目了然。例子...转载 2020-02-21 20:17:21 · 1695 阅读 · 0 评论 -
macOS下使用sed命令替换匹配行
例如将test.txt文件内的以1开头的行,替换为"aa/bb"使用命令sed -i ".bak" "s/1.*/aa\/bb/" test.txt其中:-i ".bak"是直接操作文件并添加.bak作为备份文件名称,如果不需要备份文件,则使用-i ""/s代表’“substitue”,即替换1.* 代表以1开头的所有字符串,.*在正则表达式中表示所有字符aa\/bb使用了转义字符...原创 2020-02-21 18:30:22 · 9909 阅读 · 0 评论 -
macOS zsh 命令行新建终端窗口
首先在~/.zshrc中启动osx插件,我一共启用了如下三个插件:plugins=( git zsh-syntax-highlighting osx)source ~/.zshrc使其生效命令行输入tab即可自动创建一个终端窗口。支持iTerm和自带的终端程序,但是我还没找到如何支持vs code终端窗口的方法。...原创 2020-02-21 18:03:32 · 2083 阅读 · 0 评论 -
Numbers创建堆叠柱状图
模拟数据如下图:选中表头和数据点击上方的图表按钮选取竖型的堆叠柱状图:默认出现的是非堆叠的柱状图:点击这个柱状图,点击下方出现的编辑数据引用选择根据列绘制序列就变成了竖版的堆叠柱状图如果有多行数据,就选中多行数据,例如:可以得到根据行绘制序列的柱状图或者根据列绘制序列的柱状图...原创 2020-02-18 17:30:18 · 2943 阅读 · 0 评论 -
MacOS Catalina 关闭和开启文件安全性检查
sudo spctl --master-disablesudo spctl --master-enable原创 2019-10-15 14:30:33 · 5159 阅读 · 0 评论 -
macOS下emacs图形界面共享系统剪贴板以及鼠标选中自动复制到剪贴板
在~/.emacs中添加3行即可(setq x-select-enable-clipboard t)(setq interprogram-paste-function 'x-cut-buffer-or-selection-value)(setq mouse-drag-copy-region t)如果用鼠标选中文字,那么它会自动加入到macOS系统剪贴板中。终端界面未测试。...原创 2018-12-22 23:06:37 · 805 阅读 · 0 评论 -
Xcode彻底卸载及升级
我的macOS前一阵升级到了macOS Mojave,今天想折腾一下macOS下的ESP8266编译环境,结果提示:Your Xcode (9.4.1) is too outdated./Users/simonliu >brew install gnu-sed --with-default-namesError: Your Xcode (9.4.1) is too outdated....原创 2018-12-22 23:04:45 · 17983 阅读 · 1 评论