关于终端,命令行的相关知识点

最近开发总是用到终端,命令行,每次都是现查现用,连命令是啥意思都不清楚,感觉这样是不行的,所以决定先做个记录,然后花些时间系统的整理整理。

1、Shell和shell脚本,是基础也很重要。
记录一篇学习博客:https://www.cnblogs.com/jingmoxukong/p/7867397.html

2、sudo,允许系统管理员让普通用户执行root命令的一个工具,相当是开了个权限。

3、ruby 是一种语言,是某些软件包代码的执行环境。

4、gem,RubyGems 是 Ruby 的一个包管理器,它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具,它旨在方便地管理 gem 安装的工具,以及用于分发 gem 的服务器。gem是管理这些基于ruby程序的程序。

5、cocoapods当前版本查看:pod --version

6、cocoapods所有版本查看:gem list

7、cocoapods版本更新:sudo gem install cocoapods
或者 :sudo gem install -n /usr/local/bin cocoapods

8、卸载cocoapods全部版本:sudo gem uninstall cocoapods

9、卸载cocoapods指定版本:sudo gem uninstall -n /usr/local/bin cocoapods -v 1.9.3
sudo gem uninstall cocoapods-core

10、cocoapods安装指定版本:sudo gem install -n /usr/local/bin cocoapods -v 1.8.4

你可能感兴趣的:(关于终端,命令行的相关知识点)