三分钟学会终端常用基操

193 阅读2分钟

引言

5dcc9f1cca7fecca61e590ccbe73a154.gif

我们常说,装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.txt
  • mv ./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地址