通过Homebrew包管理工具安装Redis
1.查看是否安装了homebrew包管理工具
命令:brew --version
如已安装了brew则会显示其版本号;
如未安装brew,可执行以下命令来安装:/bin/bash -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
2.查看redis版本
brew search xxx
命令可以查看xxx的版本信息;
3.安装需要的版本
命令:brew install redis
(不带版本号)则默认安装redis的最新版本,执行完毕后则完成安装。
服务默认安装在/usr/local/Cellar
目录下,配置文件redis.conf目录在/usr/local/etc
下
4.启动redis服务
brew services start xxx
命令启动xxx服务,如brew services start redis
来启动redis。
补充:brew services list
命令可以看到mac上homebrew安装的所有服务的情况
5.brew中redis常用命令
(1) 启动服务 brew services start redis
(2) 关闭服务 brew services stop redis
(3) 重启服务 brew services restart redis
(4) 打开客户端 redis-cli
(5) 开机自启动 ln -sfv /usr/local/opt/redis/*.plist ~/Library/LaunchAgents
(6) 使用配置文件启动redis-server redis-server /usr/local/etc/redis.conf
(7) 停止redis redis-cli shutdown
(8) 卸载 brew uninstall redis
rm ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
(9) 通过redis-server命令启动服务 cd /usr/local/Cellar/redis/版本号/bin
,然后执行./redis-server
6.客户端连接redis服务
以默认端口6379为例
(1) 远程连接 redis-cli -h IP地址 -p 6379
(2) 本地连接 redis-cli
如何在Mac上将PDF转为JPG图片
1.将单个PDF页面转换为JPG
使用内置预览应用程序
(1)在访达中打开包含PDF文件的文件夹
(2)右键单击PDF文件,选择打开方式 > 预览
(3)在预览中选择要转换为JPG的PDF页面,然后从菜单栏中选择文件 > 导出
(4)在导出窗口顶部,输入导出转换后的JPG文件名称,然后选择一个文件夹来保存。在导出窗口底部,可以选择格式,如JPEG,将 质量 滑块向左拖动以降低生成的文件质量或向右拖动提高文件质量,或选择分辨率并输入一个值。最终选择 保存。
(5)内置的预览程序会将上述选择的PDF页面转换为JPG,并导出到上述指定的文件夹。
2.将整个PDF文件转换为JPG
如果一个PDF包含多页,可以使用Mac内置自带的 自动操作 将所有页面从PDF一次转换为JPG,该方法可以一次处理多个PDF文件。
(1)打开 自动操作,从菜单栏中选择文件 > 新建
(2)在“选择文档类型”提示中选择“快速操作”
(3)选择“工作流接收当前”下拉菜单并选择PDF文件
(4)左上角单击“操作”,然后单击“变量”旁边的文本字段并输入“将PDF页面渲染为图像”
(5)从搜索结果中将“将PDF页面渲染为图像”拖放到右侧的工作流程中
(6)在右侧的“将PDF页面渲染为图像”中单击“格式”下拉菜单并选择“JPEG图像”,分辨率和压缩级别可选
(7)再次单击“变量”旁边的搜索框,输入“移动访达项目”。从搜索结果中将“移动访达项目”拖放到右侧工作流程的“将PDF页面渲染为图像”部分下
(8)在右侧的“移动访达项目”部分中,选择一个文件夹保存转换后的JPG文件
(9)整个快速制作的流程就绪,选择 文件 > 保存,为整个流程起一个名字,保存。
(10)如果想使用快速操作将PDF转为JPG,可先打开包含PDF文件的文件夹,右键PDF文件选择快速操作 > 9步骤中起的名字即可
用命令安装程序包提示没有权限 permission denied
1. 背景
- 如果以前用root用户安装了一个程序包,再用普通用户进行安装时会无法访问root的文件内容,因为文件所属权为root用户;
- 某些目录(尤其是系统级)所属权是root用户,普通用户无法进行访问或修改
2. 解决方式
找到提示无权限的文件夹,查看无权限文件夹的权限:ls -la 文件夹名称
,可以看到每个文件夹所属的用户以及对应的增删改查权限。
更改权限使用者可以使用命令:sudo chown -R 用户名 路径
,用户名替换为自己电脑的用户,路径为要修改权限文件夹的绝对路径。
iterm快捷键
新建标签:command + t
关闭标签:command + w
切换标签:command + 数字 或 command + 左右方向键
切换全屏:command + enter
查找:command + f
垂直分屏:command + d
水平分屏:command + shift + d
切换屏幕:command + option + 方向键 command + [ 或 command + ]
查看历史命令:command + ;
查看剪贴板历史:command + shift + h
清除当前行:ctrl + u
到行首:ctrl + a
到行尾:ctrl + e
前进后退:ctrl + f/b (相当于左右方向键)
上一条命令:ctrl + p
搜索命令历史:ctrl + r
删除当前光标的字符:ctrl + d
删除光标之前的字符:ctrl + h
删除光标之前的单词:ctrl + w
删除到文本末尾:ctrl + k
交换光标处文本:ctrl + t
清屏1:command + r
清屏2:ctrl + l
SSH Key
查看&生成
- terminal中输入命令:
ls -al ~/.ssh
,如果输出No such file or director
则表示不存在;如果输出id_rsa id_rsa.pub
表示已存在 - 如果没有,生成新的ssh key。使用命令:
ssh-keygen -t rsa -C "GitLab或者GitHub注册的邮箱地址"
,一路回车默认完成 - 生成并添加ssh key,使用命令:
ssh-add ~/.ssh/id_rsa
- 查看SSH Key,使用命令:
cat /xxx/xxx/.ssh/id_rsa.pub
- 复制生成好的SSH Key并添加到GitLab或者GitHub中的SSH Key中即可。
安装app提示xx.app已损坏
更新macOS 10.15 Catalina后,很多在10.14上可以使用的App都会提示提示【xxx已损坏,无法打开,你应该将它移到废纸篓解决办法】,哪怕你在【安全与隐私 通用】中已经开启了“任何来源”,但还是无法打开,如下图所示:
准备
先打开 系统偏好设置 -> 安全与隐私 -> 通用 选项卡,检查是否已经启用了 任何来源 选项。如果没有启用,先点击左下角的小黄锁图标解锁,然后选中任何来源。
如果没有这个选项,我们打开终端,输入以下命令 (可以通过点击屏幕右上角的搜索图标,输入终端快速运行):
sudo spctl --master-disable
然后按下键盘的回车键(return),输入密码,再按回车键,完成。
输入命令回车后会看见个 password 后面还有个钥匙图标,在钥匙图标后面输入你自己电脑解锁密码(输入的时候不显示你输入的密码,感觉就是输入不了东西一样,也不用管,凭感觉输入完正确解锁密码后按回车键)
现在回到 系统偏好设置 -> 安全性与隐私 -> 通用 里,就会发现已选中任何来源选项了。
一般执行完命令会默认选中的,如果没有选中,解锁一下选中就可以了!到这里一般情况下应用都可以运行了,特别是 macOS 10.14 及以下系统.但是 macOS 10.15x 系统对于未签名的应用又进一步收缩了权限,众所周知破解软件基本上不会进行签名的,特别是所以当我们在 10.15.x 系统上运行破解软件的时候可能还会提示xxx.app已损坏,不过没关系,我们通过命令绕过苹果的公证 Gatekeeper 就可以了。
绕过公证
打开终端,输入以下命令:
sudo xattr -rd com.apple.quarantine /Applications/xxxxxx.app
将上面的 xxxxxx.app 换成你的App名称,比如 Sketch.app
sudo xattr -rd com.apple.quarantine /Applications/Sketch.app
或者复制以下命令粘贴到终端后
sudo xattr -rd com.apple.quarantine
打开Finder(访达),点击左侧的 应用程序,将应用拖进终端中,然后按键盘的回车键(return),输入密码,再按回车键,完成。
注意 quarantine 后面必须有个空格