Gradle 学习

gradle wrapper 最主要的目的就是方便其他人更方便的快速编译整个项目,不用担心各种版本的不同

gradle wrapper 生成的文件有

  • gradlew (Unix Shell script)
  • gradlew.bat (Windows batch file)
  • gradle/wrapper/gradle-wrapper.jar (Wrapper JAR)
  • gradle/wrapper/gradle-wrapper.properties (Wrapper properties)

这些文件一定要提交到VCS中

生成的方法是使用 gradle wrapper --gradle-version 2.0 命令,自己也可以个性化这个task,更多个性化的内容参见Wrapper的API文档

1
2
3
task wrapper(type: Wrapper) {
gradleVersion = '2.0'
}

此后可以直接使用 ./gradlew XXX 进行编译,可以将gradlew看成一个包有gradle命令的壳

需要注意的是,如果你在使用其他人生成好的gradle项目的时候,初次运行./gradlew build 会下载对应版本的gradle,下载的文件会存放在~/.gradle/wrapper/dists


manual

Linux


终端快捷键

应该适用于大部分的终端软件

快捷键 动作 备注
Ctrl + u 剪切光标前内容
Ctrl + k 剪切光标至行末的内容
Ctrl + y 粘贴
Ctrl + w 剪切光标前一个单词
Alt + Backspace 删除前一个单词
Shift + insert 向终端粘贴文本
Ctrl + z 暂停应用程序 使用fg重新将程序唤到前台
htop 查看和管理进程
shutdown -c 取消关机 可以尝试使用pkill shutdown
ranger 启动文件管理器 man ranger查看使用说明吧

Android


工具


Git

  1. 回退某个文件到上个版本:
    git reset HEAD^ filename
    同理 回退所有文件到上个版本:
    git reset HEAD^
  2. 回退到上一次提交的状态
    git revert HEAD