mirror of
https://github.com/NohamR/knowledge-kit.git
synced 2026-05-25 04:17:17 +00:00
docs: health of cats & Mac Terminal Tools
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Mac 终端效率神技
|
||||
|
||||
## 增强各种预览的插件
|
||||
## 一、 增强各种预览的插件
|
||||
|
||||
- 预览查看图片分辨率&大小
|
||||
- 代码语法高亮
|
||||
@@ -11,7 +11,9 @@
|
||||
brew cask install qlcolorcode betterzipql qlimagesize qlmarkdown
|
||||
```
|
||||
|
||||
## iTerm2
|
||||
|
||||
|
||||
## 二、 iTerm2
|
||||
|
||||
具体的配置网上一大堆。贴一个本人亲身操刀操作过的[教程](https://www.jianshu.com/p/7de00c73a2bb)
|
||||
|
||||
@@ -166,15 +168,14 @@ alias showFilesCount='ls -l |grep "^-"|wc -l'
|
||||

|
||||
|
||||
|
||||
## 为你的终端添加常用快捷键
|
||||
## 三、 为你的终端添加常用快捷键
|
||||
|
||||
我们经常在终端做着一些纯指令的事情,天天敲、月月敲这个时间的很浪费的,一天节约5分钟,一年节约365*5/60 = 30H。一算吓一跳。我们每年在一些终端的指令上浪费了这么多时间。今天记录下如何给自己的 Mac 终端添加快捷键。
|
||||
|
||||
如果是 zsh 的话,可以编辑 `.zshrc` 文件里面的内容。自带的终端则编辑 `bash_profile`
|
||||
脚本具体看上一条。
|
||||
|
||||
|
||||
## 输出文件目录结构
|
||||
### 1. 输出文件目录结构
|
||||
|
||||
```powershell
|
||||
brew install tree
|
||||
@@ -212,14 +213,13 @@ brew install tree
|
||||
tree -I “node_modules”
|
||||
```
|
||||
|
||||
|
||||
## 浏览器相关
|
||||
### 2. 浏览器相关
|
||||
|
||||
1. 搜索
|
||||
|
||||
在指定的站点下搜索 `inurl: jobbole.com intitle:Hybrid`
|
||||
在指定的站点下搜索 `inurl: jobbole.com intitle:Hybrid`
|
||||
|
||||
## 百度云盘破解
|
||||
### 3. 百度云盘破解
|
||||
|
||||
1. 会员体验一般为60秒,通过本代码可以一直以会员的速度下载。
|
||||
|
||||
@@ -240,14 +240,24 @@ https://pan.baidu.com/s/1ubcQH34m69hIjYu3CD2S2g
|
||||
https://pan.baiduwp.com/s/1ubcQH34m69hIjYu3CD2S2g
|
||||
```
|
||||
|
||||
## 「安全与隐私」中系统不显示「任何来源」
|
||||
### 4. 常用快捷键
|
||||
|
||||
很多情况下,我们会在终端编辑文件,为了提交效率就有了以下快捷键。
|
||||
|
||||
- ESC + dd:删除当前一行的数据
|
||||
|
||||
|
||||
|
||||
## 四、「安全与隐私」中系统不显示「任何来源」
|
||||
|
||||
在终端执行下面的命令
|
||||
```
|
||||
sudo spctl --master-disable
|
||||
```
|
||||
|
||||
## 系统错误信息的集中展示
|
||||
|
||||
|
||||
## 五、 系统错误信息的集中展示
|
||||
|
||||
```Shell
|
||||
pod spec lint *** 2>&1|tee 1.log
|
||||
@@ -261,7 +271,8 @@ pod spec lint *** 2>&1|tee 1.log
|
||||
- tee:从标准输入中读取,并将内容写到标准输出以及文件中。
|
||||
|
||||
|
||||
## 终端查找文件
|
||||
|
||||
## 六、 终端查找文件
|
||||
|
||||
1. 终端查找以‘.log’结尾的文件
|
||||
|
||||
@@ -283,10 +294,12 @@ brew install ack
|
||||
```shell
|
||||
export HOMEBREW_NO_AUTO_UPDATE=true
|
||||
```
|
||||
|
||||
## Mac 翻墙环境和终端翻墙环境
|
||||
|
||||
强烈安利一个我用过最快速、最便宜也就是性价比最高的科学上网工具。[链接](http://su.nseducloud.com/aff.php?aff=362) 个人使用的也就是一年120元不到,一个月 60G 流量足够了,打开一些网站秒开。
|
||||
|
||||
|
||||
## 七、 Mac 终端如何科学上网
|
||||
|
||||
强烈安利一个我用过最快速、最便宜也就是性价比最高的科学上网工具。[链接](https://su.ybutech.com/aff.php?aff=362) 个人使用的也就是一年120元不到,一个月 60G 流量足够了,打开一些网站秒开。
|
||||
|
||||
另外很多开发都需要终端下载一些资源,但是终端走的通道和浏览器不一样,所以浏览器可以翻墙,终端还是不可以,所以可以在 `.zshrc` 或者 `.bash_profile` 下加下面的脚本
|
||||
|
||||
@@ -305,11 +318,24 @@ function proxy_on(){
|
||||
使用 proxy_on 开启终端翻墙模式、proxy_off 关闭终端翻墙模式。
|
||||
|
||||
|
||||
## 终端快捷键
|
||||
|
||||
很多情况下,我们会在终端编辑文件,为了提交效率就有了以下快捷键。
|
||||
## 八、 云服务器使用场景
|
||||
|
||||
作为一个大前端开发者,我经常使用云服务器部署个人 App 服务、个人博客部署、自动化定时任务等等。
|
||||
|
||||
个人博客本地部署可以分享下我的做法:
|
||||
|
||||
本来是用 Markdown 写作,提交到 Github 某个 repo 作为博客的,后来想想还是不够方便,所以用 Nodejs 写了个部署脚本。
|
||||
|
||||
采用 HEXO 方便处理 md 文件;自己的编写的样式;开发了 Node 脚本,将 [knowledge-kit](https://github.com/FantasticLBP/knowledge-kit) 这个 repo 中的博客文件,按照需要的格式迁移到 hexo source 目录下。 需要的可以直接下载 clone,修改下代码路径。代码里面有注释。详情可以查看这个 [Repo](https://github.com/FantasticLBP/Blog)
|
||||
|
||||
|
||||
|
||||
云服务器个人使用的是[腾讯云](https://cloud.tencent.com/act/cps/redirect?redirect=1062&cps_key=8ec198cb362709e63ff6e05753a3d0d3&from=console),可以部署自己的 HTTPS 证书。各种 GUI 面板很方便。
|
||||
|
||||
|
||||
|
||||
|
||||
- ESC + dd:删除当前一行的数据
|
||||
|
||||
|
||||
持续更新中...
|
||||
|
||||
Reference in New Issue
Block a user