一个程序员的自述:
纯纯的脚本编程,去工具化, 一个终端解决战斗, 乃我辈之云云尔。
你别管!!
Mac terminal
- cd 切换路径
- ls 当前目录内容
- pwd 当前文件路径
- cp 复制 cp file.text /destination
- mv 移动(或重命名) mv file.c /destination (mv file.c newfile.c)
- rm 删除 rm file.c
- mkdir 创建文件夹
- du/df 磁盘使用情况 使用/可用 空间
du -sh /Users/sh/Documents
df -h /Users/sh/Documents - find 查找文件
find /location/ -name
find /location/ -name ‘.png’ 通配符用法 - open 打开文件/文件夹
- nano 编辑器文件
nano file //打开文件
ctrl + o //保存更改的文件
ctrl + x // 退出 可保存 - sudo 超级用户权限
- top 显示现在用行的进程
- kill pid
- man
vim
- 切分窗口
水平 :sp file /ctrl w + s
垂直 :vsp file /ctrl w + v - 关闭窗口
当前活动窗口 :clo / :q. / ctrl w + c
关闭其他窗口 : on / ctrl w + o - 显示/隐藏 行号 :set nu / :set nonu
- 开启/关闭 语法 高亮 :syntax on / off
- 插入模式
i: 当前光标位置
a: 当前光标位置后
o: 当前行下面插入新行并进入插入模式
s: 删除当前字符并进入插入模式
r: 替换当前字符并进入插入模式 - 回退/前进 u / ctrl + r
- 退出相关
:wq 保存退出
ZZ 保存并退出
:q! 忽略修改强制退出
:e! 放弃所有修改并打开原来文件 - 列出当前目录所有文件 :!ls
vim可参考