文件操作

  • 新增文件: 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

参考资料:


tuihou123321
491 声望5 粉丝