文件操作
- 新增文件: touch demo.txt // (更新文件的访问和修改时间)
- 删除文件: rm demo.txt
修改文件:
vi demo.txt // 编辑内容
- a // 插入模式
- esc // 退出插入模式
- :wq //保存修改的内容
- mv demo.txt demo2.txt // 改名/路径
查看文件
- open demo.txt // 使用默认程序查看文件内容
- cat demo.txt // 显示内容
- head demo.txt // 显示前几行内容
- tail demo.txt // 显示尾部几行内容
文件夹操作
- 新增 mkdir test // 创建文件夹
- 删除 rmdir test // 删除文件夹
查看文件夹内容 : ls
参数:
- -t // 以文件修改时间排序
- -l // 显示当前目录下的文件的列表,大小(),权限,创建时间
移动/改名
- mv test test2
搜索
- find . -name '*.js' // 找到当前目录下所有以.js结尾的文件
- find . -name '*.js' -maxdepth 1 // 限制搜索深度,只在第一级
- find . -name '.js' -maxdepth 1 | grep -v 'Pub*'
- find . -name '*.js' | grep -v 'node_modules' // 搜索当前
- find . -path '/components/.md' | grep -v 'node_modules'
路径跳转
- cd .. // 上一级目录
- cd images // 进入指定子目录
- cd ~ // 进入系统根目录, 一般是 /User/username 这个目录
- cd /Users/xz/.ssh/ // 进入指定文件夹 xz是你电脑的用户名
- 本看当前目录: pwd //pwd全称: print working directory
- 查看+复制当前目录 pwd|pbcopy
网络命令
- ping 123.34.33.33 // ping一个ip或者网址响应速度,测试网站是否正常
其他命令
- clear // 清空屏幕内容
- history // 历史命令记录
- alias cdup=cd . // 别名
- unalia cdup // 取消别名
- man ls // 查看命令的文档,退出再按 q
参考资料:
- Mac终端常用命令总结: https://juejin.cn/post/684490...
- macOS终端常用命令大全:https://zhuanlan.zhihu.com/p/...
- Linux命令大全:https://www.runoob.com/linux/...
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。