Skip to the content.

命令行

本文将记录一些命令行使用相关的内容,

Shell脚本编程30分钟入门 | Shell 教程 菜鸟教程 | Linux 命令大全 菜鸟教程

命令行编辑器:Vim

Apple terminal

终端帮助 | shell 脚本 - Apple Developer 英文版 | “终端”键盘快捷键 | Apple 终端常用命令

iTerm2 第三方 Mac 终端

Microsoft PowerShell

Microsoft PowerShell | Github | Microsoft PowerShell 概念 | 示例脚本 | cmd 命令大全

工具

终端命令提示 - Page source incr*.zsh 执行脚本

终端美化

zsh - Page
oh-my-zsh - Page | Github | 主题 | A Daysleeper’s Interface
参考:Github 一键安装脚本

安装 zsh

查看系统当前使用的 shell

$ echo $SHELL
/bin/bash

查看系统是否安装了 zsh

$ cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
/bin/tcsh
/bin/csh

用 yum 安装 zsh(也可使用其它方式安装)

$ yum -y install zsh
$ cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
/bin/tcsh
/bin/csh
/bin/zsh # 说明已安装

切换 shell 为 zsh

$ chsh -s /bin/zsh
Changing shell for root.
Shell changed.

重启后,查看当前 shell

$ echo $SHELL
/bin/zsh # 已修改

安装 oh my zsh(也可使用其它方式安装)

安装

wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
# 或
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

成功

  ____  / /_     ____ ___  __  __   ____  _____/ /_  
 / __ \/ __ \   / __ `__ \/ / / /  /_  / / ___/ __ \ 
/ /_/ / / / /  / / / / / / /_/ /    / /_(__  ) / / / 
\____/_/ /_/  /_/ /_/ /_/\__, /    /___/____/_/ /_/  
                        /____/                       ....is now installed!
Please look over the ~/.zshrc file to select plugins, themes, and options.

p.s. Follow us at https://twitter.com/ohmyzsh.

p.p.s. Get stickers and t-shirts at http://shop.planetargon.com.

主题选择

修改主题:

$ vim ~/.zshrc

ZSH_THEME改成ys(你喜欢的主题名称)

更新配置:

$ source ~/.zshrc

multitail - tail命令的升级版

终端记录

Asciinema - Page | Github | asciinema-player | asciinema-server | asciicast2gif 记录终端会话

terminalizer - Page | Github 录制终端并生成动画gif图像

termtosvg - Page | Github 将终端会话记录为SVG动画

carbon - Page | Github 终端图片生成