美文网首页
Linux 命令行的基本快捷操作

Linux 命令行的基本快捷操作

作者: hyrijk | 来源:发表于2017-04-16 11:27 被阅读0次

    oh-my-zsh

    Linuxshell 有好多种,一般情况下我们用的是 bashzsh 是一种定制性强,完全兼容 bash的 shell。但真是因为它的定制性强,有点复杂繁琐了。oh-my-zsh 是一个关于 zsh 配置的开源项目,使用它,基本能能零配置使用 zsh 的强大功能了。

    安装

    Ubuntu 系统下得先安装 git wgetzsh

    $ sudo apt-get install zsh git wget
    

    然后安装 oh-my-zsh

    sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
    

    具体看项目介绍的 installation 部分

    路径跳转

    • 不用 cd

      zsh 可以直接打路径跳转到相应目录,免去了cd, 比如直接打一个 ~ 回车,就回到 home 目录了

    • 上翻历史记录

      bash 的上翻(上箭头)是上一条命令,zsh 也是,但如果你输入了几个字符,比如 vi ,然后再上翻,这时候提示的都是 vi 开头的历史记录。比起 CTRL + r 的搜索功能,我更常用 zsh 的基于当前输入的上翻补全功能。

    插件

    zsh 有很多插件,比如 git 的插件会在终端显示当前分支和状态,同时还提供了一些 git 命令的别名。sudo 插件可以按两下 ESC 键在行首添加 sudo
    启用一个插件的方法是编辑 .zshrc 文件

    $ vi ~/.zshrc
    

    找到 plugins=(...... 开头的那一行,在括号里面添加你要启用的插件,多个插件用空格隔开。
    每次修改了 .zshrc 文件 都要用 source 命令重新加载。更多插件可以在这里找到。

    $ source ~/.zshrc
    

    主题

    bash 命令行的最前面默认提示是 username@hostname:path的形式,这个提示是可以定制的。在 zsh 中,可以用主题来更改

    $ vi ~/.zshrc
    

    找到 ZSH_THEME="robbyrussell" 那一行,oh-my-zsh 使用的是 robbyrussell 主题,你可以在这里找到你喜欢的主题,然后将 robbyrussell替换为主题的名字,保存。最后不要忘了重新加载配置文件。

    $ source ~/.zshrc
    

    基本快捷键

    • CTRL + a 回到行首
      有时候打了一条命令,发现需要加 sudo,这时候就可以 按下 CTRL + a 回到行首,然后回车执行
    • CTRL + e 回到行尾
    • CTRL + d 删掉光标所在处的一个字符(删除键删的是光标前的一个字符)
    • CTRL + w 删掉光标前的一个单词
      这比一个字母一个字母地删快多了。
    • CTRL + k 删掉光标后的所有字符
    • CTRL + u 清空整行
    • CTRL + b 前移一个字符(相当于左箭头)
    • CTRL + f 后移一个字符(相当于右箭头)
    • CRTL + l(L的小写字母)清屏
      有时候屏幕输出太多东西了,就清掉吧。

    参考

    相关文章

      网友评论

          本文标题:Linux 命令行的基本快捷操作

          本文链接:https://www.haomeiwen.com/subject/ilkaattx.html