MAC终端配置

Posted 生信杰克

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MAC终端配置相关的知识,希望对你有一定的参考价值。

高亮

针对terminal采用bash模式:

  1. 编辑 ~/.bash_profile, 加入以下代码:
    export CLICOLOR=1
    export LSCOLORS=gxfxaxdxcxegedabagacad
  2. 保存,然后重启terminal,搞定,恢复正常了(或者source ~/.bash_profile)

详细讲解代码中的涵义:

  1. CLICOLOR: 前景色和背景色的字符串合并值
  2. LSCOLORS: 对于不同变量所采用的颜色方案,具体看如下表格:
    a       black
    b       red
    c       green
    d       brown
    e       blue
    f        magenta
    g      cyan
    h       light grey
    A      bold black, usually shows up as dark grey
    B       bold red
    C      bold green
    D      bold brown, usually shows up as yellow
    E       bold blue
    F       bold magenta
    G     bold cyan
    H      bold light grey; looks like bright white
    x       default foreground or background
    而文件类型列表如下:
    1. directory
    2. symbolic link
    3. socket
    4. pipe
    5. executable
    6. block special
    7. character special
    8. executable with setuid bit set
    9. executable with setgid bit set
    10. directory writable to others, with sticky bit
    11. directory writable to others, without sticky

所以对照这张表就可以得知:

gxfxaxdxcxegedabagacad

就是对于directory而言,它的前景色就是: g(cyan),而背景色就是:x(默认的背景色).

自动补全忽略大小写

打开终端,输入:

nano .inputrc


在里面粘贴上以下语句:

set completion-ignore-case on
set show-all-if-ambiguous on
TAB: menu-complete


Control+O,保存,重启终端

SSH

在Mac OS的终端(terminal)中,可以使用命令 ssh [email protected] 的命令来远程连接一台服务?,但是,如果要管理的服务?太多,IP地址不能全部记住的时候怎么办?这时候我们可以为每一台服务?设置一个别名(alias),使用vim命令编辑一下 ~/.ssh/config 这个文件(如果目录下没有这个文件,可以新建一个),接着按下面格式添加内容:

Host 别名
    HostName IP地址
    Port 22
    User 用户名

另外,如果想查看当前有哪些配置了别名的服务器,可以使用命令cat ~/.ssh/config | grep "Host"

以上是关于MAC终端配置的主要内容,如果未能解决你的问题,请参考以下文章

Mac 终端 Termial 高亮配置(PS1变量配置)

Mac 终端 Tomcat 环境配置过程

VSCode自定义代码片段——cli的终端命令大全

VSCode自定义代码片段4——cli的终端命令大全

mac终端命令提示及vim配置实现左边目录,右边内容布局

打造Mac OS 最强终端利器 iTerm2