Bläddra i källkod

pushcode

Signed-off-by: tujidelv <tujide.lv@foxmail.com>
tujidelv 6 år sedan
förälder
incheckning
88bc3fe281
2 ändrade filer med 47 tillägg och 49 borttagningar
  1. 11 19
      source/_posts/os-mac-package.md
  2. 36 30
      source/_posts/os-mac-terminal.md

+ 11 - 19
source/_posts/os-mac-package.md

@@ -33,13 +33,14 @@ tags:
 7.Homebrew的配方都是简单的Ruby脚本。  
 8.Homebrew 使 macOS(或您的 Linux 系统)更完整。使用 gem 来安装 RubyGems、用 brew 来安装那些依赖包。  
 9.制作一个 cask 就像创建一个配方一样简单。
-        
-- 同类技术比较:[Homebrew 和 Fink、MacPort 相比有什么优势?](http://www.zhihu.com/question/19862108)
-- 应用列表:<https://formulae.brew.sh/formula>
+
 - Homebrew是Mac下的一个包管理工具,类似于Ubuntu的apt-get,CentOS的yum。
     > 它会帮我们依次下载源码->解压->编译->安装,同时还包括相关依赖包,并自动设置好各种环境变量和参数。  
     这个对程序员来说简直是福音,简单的指令,就能快速安装和升级本地的各种开发环境。
 
+- 同类技术比较:[Homebrew 和 Fink、MacPort 相比有什么优势?](http://www.zhihu.com/question/19862108)
+- `应用列表`:<https://formulae.brew.sh/formula>
+
 ### **安装Homebrew**
 
 1. 将以下命令粘贴至终端安装Xcode command line tools,如果提示已经安装过了那就不用管了。
@@ -52,12 +53,11 @@ tags:
    ```
 3. 测试安装是否成功
     ```
-   $ brew doctor
+   $ brew
    ```
 4. 卸载
    ```
    $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"  
-   $ rm -rf /usr/local/Homebrew
    ```
 
 ### **使用Homebrew**
@@ -86,12 +86,8 @@ tags:
     ```
     $ cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
     $ git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
-    $ brew update
-    ```
-    ```
     $ cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask
     $ git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
-    $ brew update
     ```
 3. 替换homebrew-bottles源(预编译二进制软件包)
     ```
@@ -136,22 +132,18 @@ tags:
 
 - brew cask 官网:<https://buyinstagramlikes.io/caskroom>
     > Homebrew Cask扩展了Homebrew,并为MacOS上的图形界面程序(.dmg/.pkg)的安装和管理带来了优雅,简单,快速等。  
-它先下载解压到统一的目录中(/usr/local/Caskroom),省掉了自己去下载、解压、拖拽(安装)等蛋疼步骤。  
-然后再软链到~/Applications/目录下,这样就能在应用程序里找到它,非常方便。而且还包含很多在 AppStore 里没有的常用软件。
+它先将程序下载解压到统一的目录中(/usr/local/Caskroom),省掉了自己去下载、解压、拖拽(安装)等蛋疼步骤。  
+然后再移动到~/Applications/目录下,并在原目录中留下软链接,这样非常方便的在应用程序里找到它。
+Homebrew Cask包含很多在AppStore里没有的常用软件。
 
 - brew cask Github:<https://github.com/caskroom/homebrew-cask>
-- 应用列表:<https://formulae.brew.sh/cask>
+- `应用列表`:<https://formulae.brew.sh/cask>
 
 ### **安装brew cask**
 
-1. 将以下命令粘贴至终端
-    ```
-    $ brew tap caskroom/cask
+1. 将以下命令粘贴至终端(最好先将brew换为国内源)
     ```
-   或者
-    ```
-    $ brew tap homebrew/completions
-    $ brew install brew-cask-completion
+    $ brew cask
     ```
 2. 测试安装是否成功
     ```

+ 36 - 30
source/_posts/os-mac-terminal.md

@@ -39,46 +39,47 @@ tags:
     ```
 - 设置背景图片:Preferences->Profiles->Window->Background Image。
 - 设置字体:Preferences->Profiles->Text->Font->Chanage Font。
-- 将iTerm2设为默认终端。
+- 将iTerm2设为默认终端并设置默认窗口大小
 
 ### **使用iTerm2**
 
 - `智能选中`
-    - 在iTerm2中,连续双击选中,连续三击选中整行,连续四击智能选中(智能规则可配置),可以识别网址,引号引起的字符串,邮箱地址等。
+    - 在iTerm2中,连续双击选中,连续三击选中整行,可以识别网址,引号引起的字符串,邮箱地址等。
     - 在iTerm2中,选中即复制,即任何选中状态的字符串都被放到了系统剪切板中。
 - `快速调出窗口(Hotkey Window)`
     - 有时候只是在终端执行几行命令,然后就不再使用它,可是我们还是必须要打开终端,使用完成后关闭它。
-    - 使用iTerm2这个功能只要按快捷键,出来虚化的终端,输入命令,然后再把光标放在其他地方自动就消失了。
+    - 只要按快捷键就能开启iTerm2热启动功能,出来虚化的终端,输入命令,然后再把光标放在其他地方自动就消失了。
     - 默认iTerm2没有开启此功能,可去设置快捷键:Preferences->Keys->Hotkey。
 - `常用快捷键`
 
 | 快捷键 | 介绍 |
 |:---------|:---------|
-| Command + / |	按完之后,整个屏幕变成白茫茫的,而光标位置是一个小圆圈清除显示出来 |
-| Command + f |	查找,所查找的内容会被自动复制 ,输入查找的部分字符,找到匹配的值按 tab,即可复制,带有补全功能 |
-| Command + option + e | 全屏并排展示所有已经打开的标签页,带有可以搜索。 |
-| Command + Option + b | 历史回放,类似视频录像的东西,有记录你最近时间内的操作。存放内容设置(Preferences -> Genernal -> Instant Replay)。 |
-| Command + Option + 数字 |	切换 Window 窗口 |
+| Command + Option + 数字 |	切换窗口 |
+| Command + 方向键 |	切换标签页 |
+| Command + 数字 | 切换到指定数字标签页 |
+| Command + d |	竖直分屏 | 
 | Command + shift + d |	水平分屏 |
-| Command + shift + h |	查看剪贴板历史,在光标位置下方会出现一列你输入过的历史记录 |
-| Command + Shift + m |	可以保存当前位置,之后可以按Command + Shift + j跳回这个位置。 |
-| Command + shift + alt + w | 关闭所有窗口 |
-
-| 快捷键 | 介绍 | 快捷键 | 介绍 |
-|:---------|:---------|:---------|:---------|
-| Command + 方向键 |	切换标签页 | Control + t |	交换光标和之前的字符 |
-| Command + 数字 | 切换到指定数字标签页 | Control + c |	结束当前状态,另起一行 |
-| Command + ; |	根据(输入的前缀)历史记录自动补全 | Control + k |	删除从光标到行尾的内容 |
-| Command + [ 或 ] | 切换屏幕 | Control + w |	删除光标之前的单词 |
-| Command + enter |	进入全屏模式,再按一次返回 | Control + d |	删除光标所在位置的字符 |
-| Command + 鼠标单击	| 可以打开文件/文件夹/链接 | Control + h |	删除光标之前的字符 |
-| Command + n |	新建新的 Window 窗口 | Control + y |	召回最近用命令删除的文字 |
-| Command + t |	新建标签页 | Control + r |	搜索历史命令 |
-| Command + w |	关闭当前标签或是窗口 | Control + n |	下一条命令,相当于方向键下 |
-| Command + d |	竖直分屏 | Control + p |	上一条命令,相当于方向键上 |
-| Command + r |	清屏 | Control + b |	向后移动,相当于方向键左 |
-| Control + u |	清空当前行,无论光标在什么位置 | Control + f |	向前移动,相当于方向键右 |
-| Control + a |	移动到行首 | Control + e |	移动到行尾 |
+| Command + n |	新建窗口 | 
+| Command + t |	新建标签页 | 
+| Command + w |	关闭当前标签或是窗口 | 
+| Command + shift + h |	查看剪贴板历史 |
+| Command + ; |	根据(输入的前缀)历史记录自动补全 |
+| Command + enter |	进入全屏模式,再按一次返回 |
+| Command + 鼠标单击	| 可以打开文件/文件夹/链接 |
+| Command + r |	清屏 | 
+
+| 快捷键 | 介绍 |
+|:---------|:---------|
+| Control + k |	删除光标位置(包括)到行尾之间的内容 |
+| Control + w |	删除光标位置(不包括)到行首之前的内容 |
+| Control + d |	删除光标所在位置的字符 |
+| Control + h |	删除光标所在位置前一个字符 |
+| Control + y |	召回最近用命令删除的文字 |
+| Control + r |	搜索历史命令 |
+| Control + c |	结束当前状态,另起一行 |
+| Control + u |	清空当前行,无论光标在什么位置 |
+| Control + a |	移动到行首 | 
+| Control + e |	移动到行尾 |
 
 ### **简介Zsh**
 
@@ -101,7 +102,11 @@ tags:
     ```
     $ brew install zsh
     ```
-2. 安装oh-my-Zsh
+2. 安装wget
+    ```
+    $ brew install wget
+    ```
+3. 安装oh-my-Zsh
     ```
     $ sh -c "$(wget -qO- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
     ```
@@ -111,12 +116,13 @@ tags:
     ```
     下载完后,会提示你输入当前登录系统的用户密码,输入完成之后就会从bash切换到zsh,如果你没有输入密码直接跳过了,
     可以运行该命令进行手动切换:chsh -s /bin/zsh gitnav(系统用户名),切换完成之后,关掉终端,重新打开终端即可。
-3. 设置oh-my-Zsh主题(可选)
+4. 设置oh-my-Zsh主题(可选)
     - 主题列表:<https://github.com/ohmyzsh/ohmyzsh/wiki/Themes>
     - oh-my-Zsh自带了一些默认主题,存放在 ~/.oh-my-zsh/themes 目录中。
     - 固定主题:例如在.zshrc文件中修改(或添加)`ZSH_THEME="agnoster"`。
     - 随机主题:`ZSH_THEME="random"`。
-4. 安装Zsh插件(可选)
+5. 安装Zsh插件(可选)
+    - oh-my-Zsh自带了一些默认插件,存放在 ~/.oh-my-zsh/plugins 目录中。
 
 ### **使用Zsh**