zoukankan      html  css  js  c++  java
  • 笔者使用macOS的一些经验点滴记录1

    (1) 输入法快捷键

        ctrl+shift+p  拼音

     ctrl+shift+W  五笔型

       按CapsLock可以在英文与指定中文输入法间进行切换

    (2) 定时关机

     sudo shutdown -h now(马上关机)

       sudo shutdown -h +10(10分钟后关机)

       sudo shutdown -h 22:00(绝对时间,晚上十点关机)

    (3) 屏幕截图

       win+shift+3   全屏截图

       win+shift+4   划区域截图,截图窗口。两种方式用空格键切换

       以上截图保存在桌面上。

       win+shift+ctrl+3, win+shift+ctrl+4 功能与上面一样,只是截图保存在剪切板上。

    (4) 多开程序

       比如开多个终端窗口。

     Mac 有全局快捷键 CMD+N 来新建文档或窗口。在终端激活的状态下,CMD+N 就是新建一个终端窗口, CMD+T 是新建一个终端 Tab,
       新建窗口/Tab的样式进设置里可以改

       其它程序多开也是类似方式。

    (5) 编译指令

    ~ 当前用户目录的顶级目录,相当于"/User/当前用户名"这个目录

    ~/Library/Fonts 当前用户个人目录中的字体储存位置

    ~Steve 用户Steve的个人目录。

    /configure, make, sudo make install 的含义

    1) 配置sudo ./configure –prefix=....onePackage/install
    2) 编译sudo make
    3) 安装sudo make install

    接下来介绍一下各个命令的含义

       1)配置sudo ./configure –prefix=....onePackage/install

    Linux 平台有各种不同的配置,安装时需要通过 configure 来确定,如:编译器用的是 cc 还是 gcc、不同库文件所在目录等。执行 configure 后会生成 Makefile,Makefile 规定了用什么编译器、编译参数等信息。
    
    ./configure命令就是执行当前目录的名为configure的脚本,主要的作用是对即将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系,并把生成的makefile放到
    ....onePackage/install
    下 

    2) 编译sudo make
    make的基本用处是自动根据makefile里的指令来编译源文件.

    3) 安装sudo make install
    make install:将程序安装至系统中。如果原始码编译无误,且执行结果正确,便可以把程序安装至系统预设的可执行文件存放路径。默认/usr/local/bin


    (6) Finder访问隐藏目录

    Mac下/usr/local目录默认是对于Finder是隐藏,如果需要到/usr/local下去,打开Finder,然后使用command+shift+G,在弹出的目录中填写/usr/local就可以

    (7) macOS的常见目录  

    符合unix传统的目录

    • /bin 传统unix命令的存放目录,如ls,rm,mv等。

    • /sbin 传统unix管理类命令存放目录,如fdisk,ifconfig等等。

    • /usr 第三方程序安装目录。

    • /usr/bin, /usr/sbin, /usr/lib,其中/usr/lib目录中存放了共享库(动态链接库).

    • /etc. 标准unix系统配置文件存放目录,如用户密码文件/etc/passwd。此目录实际为指向/private/etc的链接。

    • /dev 设备文件存放目录,如何代表硬盘的/dev/disk0。

    • /tmp 临时文件存放目录,其权限为所有人任意读写。此目录实际为指向/private/tmp的链接。

    • /var 存放经常变化的文件,如日志文件。此目录实际为指向/private/var的链接。

      这些标准的Unix目录在Finder中并不可见

    os x特有的目录

    OS X系统中,除了标准的unix目录外,还增加了特有的目录。

    • /Applications 应用程序目录,默认所有的GUI应用程序都安装在这里;

    • /Library 系统的数据文件、帮助文件、文档等等;

    • /Network 网络节点存放目录;

    • /System 他只包含一个名为Library的目录,这个子目录中存放了系统的绝大部分组件,如各种framework,以及内核模块,字体文件等等。

    • /Users 存放用户的个人资料和配置。每个用户有自己的单独目录。

    • /Volumes 文件系统挂载点存放目录。

    • /cores 内核转储文件存放目录。当一个进程崩溃时,如果系统允许则会产生转储文件。

    • /private 里面的子目录存放了/tmp, /var, /etc等链接目录的目标目录。

     

    (8) 终端常用指令

       1、列出文件   ls

      参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件

       2、建立新目录, 删除目录(rmdir)

       mkdir /User/用户名/Desktop/backup     在桌面上建一个备份目录 backup

       3、拷贝文件

      cp -R /System/Library/Extensions/*   /User/用户名/Desktop/backup       -R是目录递归

     4、删除文件  rm

       5、文本编辑   nano

      head -20 filename    显示文件的最初几行

       6、显示当前目录的路径名  pwd

     7、搜寻path以及其所有子目录下的文件

      find . -name "*.pdf*"        搜索包括子目录

      find . -name "*.pdf" -maxdepth 1     不包括子目录

      mdfind命令就是Spotlight功能的终端界面,这意味着如果Spotlight被禁用,mdfind命令也将无法工作

       

      mdfind -onlyin /Users/mac/ ".pdf"    查找特定目录下的包含字符串的文件

      mdfind ".pdf"

     8、pbcopy, pbpaste  剪贴板复制粘贴

        配合管道可以做许多事情

       ls | pbcopy          目录内容写到剪贴板

       pbcopy < blogpost.txt     任意文件写到剪贴板

     9、say   

      say “Never trust a computer you can’t lift.”

      say -f mynovel.txt -o myaudiobook.aiff

       10、在Finder标题栏显示完整路径

      在“终端”中输入下面的命令:
      defaults write com.apple.finder AppleShowAllFiles -bool false
      killall Finder  

       11、brew 

      brew也叫Homebrew,让你轻松的从开源社区获取成千上万的开放的实用工具和软件库

      这个东东是需要额外安装的,输入下面的指令:

      ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"

      指令用法: brew install archey        安装  Archey

          如果要反安装用: brew uninstall

      搜索包用:

        brew search /wge*/
       brew list   列出已安装的软件  
    
    


  • 相关阅读:
    2013-8-14大一大二暑期组队训练赛
    注重实效的程序员——哲学篇
    读《企业应用架构模式》-锁
    OpenCV 编码样式指南
    Offer_1
    μC/OS学习资料(附Ebook)
    poj 1990
    POJ 2455 网络流 基础题 二分+网络流 dicnic 以及 sap算法
    ViewPageAsImage
    win7下wordPress本地搭建博客详解(深度亲测整理---傻瓜式详细教程)
  • 原文地址:https://www.cnblogs.com/hackpig/p/8277988.html
Copyright © 2011-2022 走看看