Terminal命令(Windows下):
-
Android设备的CPU架构查看命令:
1、adb shell
2、cat /proc/cpuinfo -
SSH 生成
让我们来借助git客户端安装目录下git-bash.exe工具,完成SSH的生成 。步骤:
- 手工创建一个(mkdir ~/.ssh),进入目录cd ~/.ssh(如:C:\Users\Administrator.ssh);
- 输入:ssh-keygen -t rsa -C "YOUR_EMAIL@YOUREMAIL.COM" ;
- 获取SSH公钥信息:cat id_rsa.pub
- 将id_rsa.pub文件里内容复制到剪切板:clip < ~/.ssh/id_rsa.pub
- 给gitLab添加SSH公钥后,验证SSH连接: ssh -T git@gitlab.com
- 设置下git的用户名和邮箱:
git config --global user.name"your_name"
git config --global user.email "your_email"
查看用户名和邮箱地址:
git config user.name
git config user.email - 导新项目到gitlab上:
cd "本地存在项目的路径"
git init
git remote add origin git@gitlab.com:USERNAME/PROJECTNAME.git
git add
git commit -m 'first git demo'
git push -u origin master - 导入项目到本地:
git clone"你的项目地址"
-
gradlew
./gradlew -v 版本号
./gradlew clean 清除9GAG/app目录下的build文件夹
./gradlew build 检查依赖并编译打包
./gradlew assembleDebug 编译并打Debug包
./gradlew assembleRelease 编译并打Release的包
./gradlew installRelease Release模式打包并安装
./gradlew uninstallRelease 卸载Release模式包
./gradlew processDebugManifestXXXX --stacktrace 作用:这个命令是会了获取更多的log信息
- 在签名文件中使用:
- 生成签名文件:
在jdk的bin目录下进入dos,输入:
keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore (android.keystore会在该目录下生成)
- 用于查看签名文件信息:
keytool -v -list -keystore keystore绝对路径
- 用于查看"apk"中的MD5和SHA1等信息:
apk在其压缩包的META-INF目录下,输入命令 :
keytool -printcert -file CERT.RSA
-
用于apk手动签名:
将要签名的apk,签名文件(*.jks)都放在一个文件夹下,cd到此目录下,输入:
jarsigner -verbose -keystore sign.jks -signedjar sign.apk unsign.apk sign
注解:
jarsigner 签名命令 java/bin目录下的一个签名工具
-verbose 输出签名的详细信息
-keystore 密钥库位置 后面跟签名文件路径,因为现在在同一个文件夹下,只需要输入文件名称即可-signedjar sign.apk unsign.apk sign 正式签名,三个参数中依次为签名后产生的文件sign.apk ,要签名的文件unsign.apk和签名文件的别名key alias -
用于验证apk是否签名成功 :
在Dos命令行模式下,进入存放APK文件的目录,然后使用命令:
jarsigner -verify ylcf.encrypted_Aligned.apk -
用于生成自签名证书:
KeyTool 生成自签名证书:
服务器生成证书:keytool -genkey -alias tomcat -keypass 123456 -keyalg RSA -keysize 1024 -validity 365 -keystore D:/keys/tomcat.keystore -storepass 123456
客户端生成证书:keytool -genkey -alias client1 -keypass 123456 -keyalg RSA -keysize 1024 -validity 365 -storetype PKCS12 -keystore D:/keys/client1.p12 -storepass 123456
让服务器信任客户端证书:必须先把客户端证书导出为一个单独的CER文件,使用如下命令:keytool -export -alias client1 -keystore D:/keys/client.p12 -storetype PKCS12 -keypass 123456 -file D:/keys/client.cer(CER文件的密码可能需要重新输入)
然后将两个文件导入到服务器的证书库,添加为信任证书:keytool -import -v -file D:/keys/client.cer -keystore D:/keys/tomcat.keystore -storepass 123456 -
5037端口占用查看cmd命令:
netstat -aon|findstr "5037" 查看pid号,然后通过pid号就能找到这个进程;
tasklist|findstr "2720" //占用5037的端口号是2720