zoukankan      html  css  js  c++  java
  • 常用的命令

     

    显示 defaults write com.apple.finder AppleShowAllFiles -bool true

     

    隐藏 defaults write com.apple.finder AppleShowAllFiles -bool false

     

    输完单击Enter键,退出终端,重新启动Finder就可以了

     

    #1.命令行更新(安装)步骤

    1. $ sudo gem update --system // 先更新gem,国内需要切换源

    2. $ gem sources --remove https://rubygems.org/

    3. $ gem source -a https://gems.ruby-china.org

    4. $ gem sources -l

     

        

        *** CURRENT SOURCES ***

     

        https://gems.ruby-china.org  

      

    4. $ sudo gem install cocoapods // 安装cocoapods

    5. $ pod setup

     

    和安装过程是一样的

     

    再次查看版本

     

    $ pod --version

    0.32.1

    Done!!

     

    ---

    #2.pod 报错

    **如果新获取一份xcode工程代码 运行了`pod install` 或者 `pod update` 之后 无法正常 Run 代码 出现类似 `[!] No Podfile found in the project directory.` 这种错误. 那么有一种简单粗暴的办法解决**

     

    1.找到工程目录所在位置,Podfile文件所在的目录下

     

    2.删除后缀名为:xcworkspace,lock 以及pods 三个文件

     

    3.重新运行 `pod install` 或者 `pod update` 即可

     

    ######直接跳过cocoapods 的自我检查 -->更新

         安装框架,不更新本地索引,速度快,但是不会升级本地代码库

        $pod install --verbose --no-repo-update

        $ pod install --no-repo-update

        

        # 更新框架,不更新本地索引,速度快

        # 可以安装新框架或者删除不用的框架,但是不会升级项目已经安装的框架

        $pod update --verbose --no-repo-update

        $ pod update --no-repo-update  

        

    #####检查xcode 是否是 官方 下载

        spctl --assess --verbose "/Applications/Xcode.app"

        shasum /Users/my_liu/Downloads/Xcode_7.1.dmg

     

    #####cocoapods 安装指定版本(回退)

        sudo gem install -n /usr/local/bin cocoapods --version 0.39.0.rc.1

    ##### 卸载cocoapods

        sudo gem uninstall cocoapods

    ---

    #3. XCode插件升级

    #####1.找到xcode插件的位置

        $ ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins

    ####2.直接安装 Alcatraz 插件管理工具

     <最好挂上VPN,很容易失败或者超时,得多尝试几次>

     

         $ curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh

         

        

    ####3.如果之前安装过但是Xcode最新版本不能用了,那就先卸载旧的再安装下新的。卸载的方法是:

     

         $ rm -rf ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin

        

     清除缓存

     

        $ rm -rf ~/Library/Application Support/Alcatraz

                 

    注:也许并不是所有人都使用了Alcatraz,而是平时都喜欢上github下载一个跑一下 然后load Bundle这种方法的, 如果之前安装了很多插件,现在刚刚使用Alcatraz的也没问题,安装Alcatraz之后之前安装的也会自动集成进来不用担心。

    还有就算你使用了这个工具xcode也是需要重启才能应用插件的并不能把这一步给省了。

      

    #####3.更新插件

     不管你是用直接download zip的方法安装插件的还是用Alcatraz安装的插件如果插件本身没有最新xcode的支持,那在你的Xcode更新一个版本后,Xcode插件就会失效了。 这个问题就是没有把最新版本xcodeDVTPlugInCompatibilityUUID配到插件的支持列表中。

     1. 先获取,终端中输入

     

        $ defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID

     

     2.** 然后按照如下目录**

     

        /Library/Application Support/Developer/Shared/Xcode/Plug-ins 

     

     找到插件列表,选中对应的插件显示包内容,并打开info.plist文件 在这个数组中添加最新的UUID即可

     

    也有更犀利的做法就是:

     

        $ find ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add UUID 

     

      最后面的UUID是前面获取到的。

     

     

    #####移除插件

    `cordova plugin remove wanmei-cordova-plugin-sale`

    ####安装插件 

    `cordova plugin add http://git.llpp.com/jj.li/wanmei-cordova-plugin-sale.git`

     

    ---

    #4. 统计代码行数

    #####1.安装homebrew

    打开终端工具Terminal,输入下列命令。过程中会让你按RETURN键以及输入mac桌面密码,按照提示进行操作即可:

     

    `ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"`

     

    ######2.利用homebrew下载并安装cloc

    继续在Terminal中输入:

    `brew install cloc`

     

    ######3.统计当前文件夹代码行数(请先cd 到目标目录)

     

    `cloc ./`

     

    排除当前目录下的某个文件夹的代码,比较常见的是排除Pods中的代码,因为Pods中的一半为第三方库,所以这里以Pods文件夹为例:

     

    `cloc ./ --exclude-dir=Pods`

     

    统计结果清晰明了,而且速度极快:

     

    ######5.高级用法

    如果我们要排除更多的文件夹该怎么处理呢?每个人的记忆能力是有限的,想知道更多的用法最好的方式就是查看cloc的使用文档,在terminal中输入:

     

    `cloc --help`

     

    结果出现了好几页的说明,根据关键词我们找到exclude选项,该选项是这么介绍的:

    这样就简单了,于是我们敲出下列命令达到我们的目的:

     

    `cloc ./ --exclude-dir=Pods,WuJieCaoJokeTest`

     

    此外,基于文档,我们还可以过滤掉特定的后缀(ext)等。

     

     

     

     

     

     

    -----------------

    #svn迁移到git过程and步骤

     

    1.首先.建立一个新的文件夹.迁移使用.cd进入此文件夹.

    2.然后,在命令行输入 git svn clone https://liulele@192.168.1.10/svn/Storemax/%E8%90%A5%E9%94%80%E5%B7%A5%E5%85%B7 –no-metadata –trunk=trunk chatTool 

      参数需要修改的地方一个是 svn地址. 还有一个就是最后的chatToo.是你   的项目名称

    3.此时,文件夹下回多一个 –no-metadata 文件夹.. cd 进去. 如果显示隐藏文件. 就能看到文件夹内有一个.git 文件.. 并且你svn中的文件也都在这里面了.  

    4.关联远程git: git remote add origin git@192.168.1.245:/data/gitdata/xxxx.git

    5.将代码推送到git: git push origin master

    6.ok之后. 就迁移成功了,你在svn上的log信息也会迁移到git上来

     

     

    ---

     

    **node.js 版本升级**

    =

    ***

    今天,又发现一个超级简单的升级node.js的方法。一行命令搞定,省去了重新编译安装的过程。

     

    node有一个模块叫n(这名字可够短的。。。),是专门用来管理node.js的版本的。

     

    首先安装n模块:

     

    npm install -g n

     

    第二步:

     

    升级node.js到最新稳定版

     

    n stable

     

    是不是很简单?!

     

    n后面也可以跟随版本号比如:

     

    n v0.10.26

     

     

    n 0.10.26

     

    就这么简单,这可怎么办??!!

     

    **几个npm的常用命令**

    -

    ***

    npm -v  #显示版本,检查npm 是否正确安装。

     

    npm install express      #安装express模块

     

    npm install -g express   #全局安装express模块

     

    npm list                 #列出已安装模块

     

    npm show express         #显示模块详情

     

    npm update               #升级当前目录下的项目的所有模块

     

    npm update express       #升级当前目录下的项目的指定模块

     

    npm update -g express    #升级全局安装的express模块

     

    npm uninstall express    #删除指定的模块

     

     

    -

    #React-Natvie 常用命令

     

    ###1.创建初始化项目

     

    react-native init AwesomeProject

     

        cd AwesomeProject

     

        react-native run-ios

        

    ###2.RN版本控制 

     

    第一种修改package.json文件;

     

    第二种是直接执行

     

      npm install --save react-native@版本号

     

    通过上诉操作之后,需要更新一下模板。

     

    react-native upgrade

  • 相关阅读:
    SQL表连接查询inner join left join right join full join ...
    希尔伯特空间回顾(简直太好了)
    pytorch的matmul怎么广播
    pytorch怎么抽取中间的特征或者梯度
    winedt102安装
    数据挖掘 关联规则
    git 命令
    caffe: c++11支持
    匈牙利算法
    ubuntu两个conda安装和切换
  • 原文地址:https://www.cnblogs.com/soulDn/p/6420531.html
Copyright © 2011-2022 走看看