美文网首页
Mac OS X terminal

Mac OS X terminal

作者: barbere | 来源:发表于2016-09-07 17:27 被阅读0次
    1. 自动补全忽略大小写
    输入:
     nano .inputrc
    在里面粘贴上以下语句:
     set completion-ignore-case on
     set show-all-if-ambiguous on
     TAB: menu-complete
    Control+O,保存,重启终端,OK!
    
    2. 目录
    #用户目录
     ~    
    #当前目录
     ./  
    #根目录 
     /    
    #打印当前目录
     pwd  
    
    3. 列出目录
    #列出当前目录
     ls
    #列出dir目录
     ls dir(*可以模糊搜索) 
    #列出dir目录,参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件
     ls 参数 dir(*可以模糊搜索) 
    
    4. 目录跳转
    #跳转到dir
     cd dir
    #返回上级
     cd ..
    #返回刚才
     cd -
    
    5. 建立新目录
    mkdir dir
    
    #当前目录下
    mkdir ss
    
    #指定目录下
    mkdir ~/Desktop/ss
    
    6. 创建文件
    touch test.txt
    
    7. 打开文件
    cat test.txt
    open test.txt
    
    8. 拷贝文件
    cp 参数 源文件 目标文件
    
    比如:
    cp -R /User/用户名/Desktop/Natit.kext /System/Library/Extensions
    参数R表示对目录进行递归操作
    
    把驱动目录下的所有文件备份到桌面backup
    cp -R /System/Library/Extensions/* /User/用户名/Desktop/backup
    
    9. 删除文件
    rm 参数 文件   
    
    例:想删除驱动的缓存  
    rm -rf /System/Library/Extensions.kextcache
    参数-rf 表示递归和强制,千万要小心使用,如果执行了 rm -rf / 你的系统就全没了
    
    10. 移动文件
    mv 文件   
    
    mv /System/Library/Extensions/AppleHDA.kext /User/用户名/Desktop   
    mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/backup
    
    11. 显示文件类型
    file filename
    
    12. 文本编辑
    nano 文件名
    ctrl+o存盘  ctrl+x退出
    
    nano /System/Library/Extensions/Natit.kext/Info.plist
    
    13. 比较差异
    diff file1 file2
    
    14. 清屏
    clear
    
    15. 显示当前所有设置过的环境变量
    env
    
    16. 隐藏文件
    显示隐藏文件
    
    defaults write com.apple.finder AppleShowAllFiles -bool true
    killall Finder
    
    恢复隐藏文件
    
    defaults write com.apple.finder AppleShowAllFiles -bool false
    killall Finder
    
    17. finder显示完整路径
    defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES
    killall Finder
    
    18. ping
    ping www.baidu.com
    ctrl+z/c 停止
    
    19. root
    sudo -s
    退出crtl+d
    
    20. host
    terminal 输入 sudo vi /etc/hosts 回车,输入系统密码。修改完毕之后先按“esc”,再输入“:wq”,回车,退出编辑。
    或者用textmate之类的编辑器,可以在“打开”窗口里面直接浏览隐藏文件,编辑时批量复制、粘贴和删除hosts比较方便
    
    21. 获取当前用户名
    id -un
    
    22. 日期
    #得到UNIX的时间戳
    date +%s
    #得到格式化的时间
    date +%Y%m%d    输出20160914
    
    23. 运行脚本
    sh test.sh
    
    24.窗口
    打开新窗口:commond+t 
    窗口切换:Command + shift + {或}进行左右切换标签
    

    相关文章

      网友评论

          本文标题:Mac OS X terminal

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