美文网首页ios 知识点总结
Mac 终端 常用命令及快捷键

Mac 终端 常用命令及快捷键

作者: Ayler_Lee | 来源:发表于2016-05-10 16:09 被阅读8472次

    </br>

    终端命令 :

    1. 基本使用
    
    cd        // Change Directory 改变目录 (可直接拖放文件夹)
    
    cd /      // 根路径
    
    cd ..     // 上一级目录
    
    touch     // 新建一个文件(文件不存在才会新建)
    
    mkdir     // 新建一个目录
    
    open      // 打开文件\文件夹
    
    
    ls        // 显示文件
    
    ls -a     // 显示所有文件 包括隐藏文件
    
    ls -l     // 列表显示文件
    
    ls -la    // 列表显示所有文件 包括隐藏文件
    
    cat       // 连续查看文件内容
    
    more      // 分页查看文件内容   F下一页 B上一页 
    
    clear     // 清屏
    

    </br>

    2. Finder
    • 显示 / 隐藏文件

    快捷键 cmd + shift + .

    // 显示
    defaults write com.apple.finder AppleShowAllFiles -bool true
    killall Finder
    
    // 恢复隐藏
    defaults write com.apple.finder AppleShowAllFiles -bool false
    killall Finder
    
    • 显示 / 隐藏 资源库
    // 显示
    chflags nohidden ~/Library
    
    // 隐藏
    chflags hidden ~/Library
    
    • 标题栏显示完整路径
    // 完整路径
    defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES
    killall Finder  
    
    // 当前目录
    defaults write com.apple.finder _FXShowPosixPathInTitle -bool NO
    killall Finder
    
    • 重启 Finder
    killall Finder
    

    </br>

    3. Dock
    • 修改 Dock 启动动画时间 (0.5秒)
    defaults write com.apple.dock autohide-delay -int 0.5;killall Dock
    
    • Dock 中只显示活动的应用
    defaults write com.apple.dock static-only -boolean true;killall Dock
    // 恢复
    defaults delete com.apple.dock static-only; killall Dock
    

    </br>

    4. 统计代码行数
    Swift
    find . -name "*.swift" | xargs wc -l
    
    Objective-C
    • 代码行数总和
    find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs grep -v "^$"|wc -l 
    
    • 每个文件的行数
    find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs wc -l
    

    </br>

    快捷键:

    • 命令、文件名等自动补全 : Tab

    • 终止操作 : Ctrl + c

    • 光标回到 行首 : Ctrl + a

    • 光标回到 行尾 : Ctrl + e

    • 向前逐词删除 : Ctrl + w

    • 删除光标处到行首 : Ctrl + u

    • 删除光标处到行尾 : Ctrl + k

    相关文章

      网友评论

      • 曾墨:最后一条错误,
        ctrl + u 是删除光标处到行首
        Ayler_Lee:已改正, 不过我的 terminal 里面 ctrl + u 和 ctrl + q 都是删除整行, 暂时不知道哪里的问题

      本文标题:Mac 终端 常用命令及快捷键

      本文链接:https://www.haomeiwen.com/subject/frsyrttx.html