参考网址:软件匠艺小组之第八期把命令行玩飞起来
1、如果想要将文件重定向到文件里,而又想看重定向的内容, tee命令
例如:ls | tee foot.txt
2、如果想要字母显示为大写独特的,命令:figlet
命令: toilet ,显示多个颜色
3、限制用户的权限,命令:bash -r
4、建立临时文件或临时目录: 命令: 建立文件:mktemp , 目录:mktemp -d
5、如果想要精简的显示所在的进程ip,可以通过命令: pgrep
6、动态显示安装或拷贝的进度条,命令: pv
安装方法:apt-get install pv
7、用ascii字符描绘动物,命令:cowsay
安装方法:apt-get install cowsay
打印羊图案: cowsay -f sheep
8、bash 终端下对字符操作的快捷键
移动: 单个字符移动:ctrl+b ctrl+f 单词移动: alt+b alt+f 行首: ctrl+a 行尾: ctrl+e
删除: 删除后面的一个字符: ctrl+h 删除后面一个字符: ctrl+d , 删除光标到行尾: ctrl+k 删除当前光标至行首的字符 Ctrl + W
上个命令: ctrl+p 下个命令: ctrl+n
删除整一行: ctrl+c ctrl+u ctrl+g(此命令不支持)
9、其它命令,需要插件补全:
网址:https://github.com/hzijone/awesome-shell
功能 ls -[tab键] , 参数选择
cd -[tab键],目录选择, 终端输入d, 显示目录并进行选择
10、tldr 对命令的帮助说明进行优化
简介: https://codingstyle.cn/topics/26?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io
安装: sudo apt-ge install python-pipe sudo pip install tldr
11、Autojump 对cd命令的优化,谁用谁知道
简介: https://codingstyle.cn/topics/22
安装: sudo apt-get install autojump
12、 theFuck。对代码输入错误后进行纠正
13、zsh的使用与插件的安装
简介: https://codingstyle.cn/topics/39
安装:
1、 sudo apt-get install zsh git
2、sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
3、chsh -s /usr/local/bin/zsh