• mac效率工具


    前言:在命令行中切换目录是最常用的操作,我相信一遍又一遍重复“cd ls cd ls cd ls ……”绝对会让你抓狂。

    记录一下,方便下次系统重装,哈哈

    一. oh-my-zsh

    mac 预装了 zsh,只需要设置zsh为本机的shell即可
    1 设置zsh为你的默认的shell
    chsh -s /bin/zsh
    2 重启zsh
     
    3 在终端里输入如下命令:
    curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh

    4. 使用oh-my-zsh的优点

    4.1. 进到某个目录后,若有git,会自动显示当前分支  (清晰的看到当前的git分支,爽不爽)
     
    4.2. 更强大的tab补全,当你切换目录敲两下tab,他可以列出当前目录下面的所有目录,并且可以使用键盘上下左右键来选择要进入的目录。
    再也不用频繁的 ls 了有木有
     
    4.3.更智能的切换目录,比如你要进入一个很深的目录, /var/log/nginx/error/lastyear/may/first/monday, 用zsh可以这样输入cd /v/l/n/e/l/m/f/m,然后按tab即可补全整个路径。
     
    4.4. bash下cd - 可以切换到刚才进入的目录,在zsh下可以记录最近进去过的10个目录,只需要输入d,然后看到对应的0-9的目录,输入cd -数字,即可进入对应的目录。或者直接输入cd -然他后TAB一下,你会发现有最近使用过的31个目录等候你选择。
     
     
    二. zsh 插件 ----  autojump
    1. 说明: 它会在你每次启动命令时记录你当前位置,并把它添加进它自身的数据库中。这样,某些目录比其它一些目录添加的次数多,这些目录一般就代表你最重要的目录,而它们的“权重”也会增大。使得目录的跳转更为方便。
     
    2. 安装:
    brew install autojump  (需要安装  homebrew)

    安装homebrew

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    在.zshrc中找到plugins= ,在后面添加

     plugins=(git autojump)

    然后继续在上述文件中添加

    [[ -s $(brew --prefix)/etc/profile.d/autojump.sh ]] && . $(brew --prefix)/etc/profile.d/autojump.sh

    [以上操作默认你会基本的linux命令撒~ ]

    之后,在命令行中,输入

    source ~/.zshrc

    重启,ok啦~

     
     
    常用命令
    pwd   //显示当前目录
    ls -la  //显示隐藏文件 
    
    编辑文件常用操作:
    vim xx.css  //编辑xx.css文件
    i //进入编辑状态
    修改之后,按下esc键
    :wq  //保存并退出
     
    3. 优点
    执行 j read ,则会自动搜索含有read的目录,一键跳到改目录,爽不爽~
     
     
  • 相关阅读:
    Zookeeper搭建集群及协同
    无限可能,Elasticsearch(一)
    如何打造一款m3u8视频爬虫
    垃圾如何进行自救
    必知必会的JavaJDK工具
    如何在局域网内开一家电影院
    谈谈网络游戏中的延迟解决方案
    简述一致性哈希算法
    Python网络爬虫实战(五)批量下载B站收藏夹视频
    Python网络爬虫实战(四)模拟登录
  • 原文地址:https://www.cnblogs.com/beidan/p/6653477.html
Copyright © 2020-2023  润新知