引言
我们常说,装B有三种境界:傻,二,牛。作为精英打工物种,我们肯定需要了解如何史上雕花,展现完美B态。其实只要一招:扮猪吃虎,在低调里奢华,在规则里浮夸,无招胜有招,无形装B,最为致命。
同样是Pre,同样是述职,同样是coding review。当别人还在单格跳跃时,你已经小母牛坐电线,牛逼带闪电。一通操作猛如虎,虽然最终只是一个hello world,但是因为你的抽离透传艺术行为有三四层楼那么高,你的领导自然KPI给你飘一飘。
因为你装的B和别人不一样,你装的B刚刚好,湿润,圆滑,有弹性,有深度,有湿度,不过分,不浮夸,不做作,不高调,不张扬,手指在键盘上飞跃,光标在字母间闪烁,屏幕在代码里跳舞,CPU在脚本里咔咔作响。
而这,只是你的,基操,无他,唯手熟尔。
本文将会为你分享如何三分钟学会终端基操(基于Mac/Linux)。
附: Mac安装Iterm2移步这里
光标
- 查看当前终端中光标的位置:
Command + / - 到行首:
ctrl + a - 到行末:
ctrl + e - 上一条命令:
ctrl + p - 下一条命令:
ctrl + n - 清除当前行(无论光标在什么位置):
ctrl + u - 删除光标之前的单词:
ctrl + w - 粘贴之前(ctrl +u/k/w)删除的内容:
ctrl + y - 暂停脚本(冻结终端操作):
ctrl + s - 继续执行脚本(恢复冻结):
ctrl + q - 模糊执行最近指令:
!l重复运行最近一条以“l”开头的指令 - 执行特定编号的历史记录指令:
!number, 比如!2,!11
标签页
- 新建标签页:
Command + T - 关闭标签页:
Command + W - 前一个标签页:
Command + 左方向键 - 后一个标签页:
Command + 右方向键 - 进入标签页1,2,3…:
Command + 标签页编号
窗口
- 进入和退出全屏:
Command + Enter - 开启和关闭背景半透明:
Command + U - 清屏(重置当前终端):
Command + R - 清屏:
Command + K - 回放:
Command + Opt + b打开即时回放,按Esc退出。即时回放可以记录终端输出的状态,让你“穿越时间”查看终端内容.
命令
- 进入某个文件:
cd [某个文件] - 后退:
cd ..后退一级(后退两级就是cd ..., 以此类推) mv ./a.txt ./b.txt重命名当前目录下的a.txt文件为b.txtmv ./a.txt ../b.txt: 将当前目录下的a.txt文件移动到上级目录并更名mkdir [name]创建名为name的文件夹touch [name].js创建名为name.js的文件rm -rf [name]删除指定name的文件(慎用rm -rf .!!!)lsof -i:3000查看端口3000占用情况ssh [ip-host]链接服务器ip地址