Linux学习

目录结构

  • /bin - 系统级的组件
  • /etc - 可配置文件
  • /sbin - 根用户才能访问
  • /usr - 可执行文件
    • /usr/bin - 系统提供的应用程序
    • /usr/local/bin - 用户自己安装的应用程序 brew安装的都在这个位置
  • /var - 日志等
  • /tmp - 临时文件
  • /home或/Users - 用户文件
    • /Users/用户名/ - 例:/Users/edz,可通过命令cd ~cd ~/更改到这个目录
    • /Users/edz/Desktop - 桌面
    • /Users/edz/Downloads - 下载

一些备忘命令

  • sudo spctl --master-disable - 开启安全性与隐私的任何来源
  • lsof -i:3000 查看3000端口是否被占用,如果端口被占用,则会返回相关信息,如果没被占用,则不返回任何信息。
  • rz、sz (上传下载)命令参数的解释
    • -a, –ascii
    • -b, –binary 用binary的方式上传下载,不解释字符为 ascii
    • -e, –escape 强制escape 所有控制字符,比如 Ctrl+x,DEL 等
    • -y 表示文件已存在的时候会覆盖
    • –o-sync 采用同步写模式,以处理从缓存写到磁盘时中断丢失的情况
    • -r 使用 Crash recovery mode. 即文件传输中断会重传
    • -ary –o-sync