Terminal命令(Windows下):
-
Android設(shè)備的CPU架構(gòu)查看命令:
1坟乾、adb shell
2、cat /proc/cpuinfo -
SSH 生成
讓我們來借助git客戶端安裝目錄下git-bash.exe工具枪孩,完成SSH的生成 憔晒。步驟:
- 手工創(chuàng)建一個(gè)(mkdir ~/.ssh)藻肄,進(jìn)入目錄cd ~/.ssh(如:C:\Users\Administrator.ssh);
- 輸入:ssh-keygen -t rsa -C "YOUR_EMAIL@YOUREMAIL.COM" 拒担;
- 獲取SSH公鑰信息:cat id_rsa.pub
- 將id_rsa.pub文件里內(nèi)容復(fù)制到剪切板:clip < ~/.ssh/id_rsa.pub
- 給gitLab添加SSH公鑰后嘹屯,驗(yàn)證SSH連接: ssh -T git@gitlab.com
- 設(shè)置下git的用戶名和郵箱:
git config --global user.name"your_name"
git config --global user.email "your_email"
查看用戶名和郵箱地址:
git config user.name
git config user.email - 導(dǎo)新項(xiàng)目到gitlab上:
cd "本地存在項(xiàng)目的路徑"
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 - 導(dǎo)入項(xiàng)目到本地:
git clone"你的項(xiàng)目地址"
參考網(wǎng)址:http://blog.csdn.net/huaishu/article/details/50475175
-
gradlew
./gradlew -v 版本號(hào)
./gradlew clean 清除9GAG/app目錄下的build文件夾
./gradlew build 檢查依賴并編譯打包
./gradlew assembleDebug 編譯并打Debug包
./gradlew assembleRelease 編譯并打Release的包
./gradlew installRelease Release模式打包并安裝
./gradlew uninstallRelease 卸載Release模式包
./gradlew processDebugManifestXXXX --stacktrace 作用:這個(gè)命令是會(huì)了獲取更多的log信息
- 在簽名文件中使用:
- 生成簽名文件:
在jdk的bin目錄下進(jìn)入dos,輸入:
keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore (android.keystore會(huì)在該目錄下生成)
- 用于查看簽名文件信息:
keytool -v -list -keystore keystore絕對路徑
- 用于查看"apk"中的MD5和SHA1等信息:
apk在其壓縮包的META-INF目錄下从撼,輸入命令 :
keytool -printcert -file CERT.RSA
-
用于apk手動(dòng)簽名:
將要簽名的apk州弟,簽名文件(*.jks)都放在一個(gè)文件夾下,cd到此目錄下低零,輸入:
jarsigner -verbose -keystore sign.jks -signedjar sign.apk unsign.apk sign
注解:
jarsigner 簽名命令 java/bin目錄下的一個(gè)簽名工具
-verbose 輸出簽名的詳細(xì)信息
-keystore 密鑰庫位置 后面跟簽名文件路徑婆翔,因?yàn)楝F(xiàn)在在同一個(gè)文件夾下,只需要輸入文件名稱即可-signedjar sign.apk unsign.apk sign 正式簽名掏婶,三個(gè)參數(shù)中依次為簽名后產(chǎn)生的文件sign.apk 啃奴,要簽名的文件unsign.apk和簽名文件的別名key alias -
用于驗(yàn)證apk是否簽名成功 :
在Dos命令行模式下,進(jìn)入存放APK文件的目錄雄妥,然后使用命令:
jarsigner -verify ylcf.encrypted_Aligned.apk -
用于生成自簽名證書:
KeyTool 生成自簽名證書:
服務(wù)器生成證書: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
讓服務(wù)器信任客戶端證書:必須先把客戶端證書導(dǎo)出為一個(gè)單獨(dú)的CER文件最蕾,使用如下命令:keytool -export -alias client1 -keystore D:/keys/client.p12 -storetype PKCS12 -keypass 123456 -file D:/keys/client.cer(CER文件的密碼可能需要重新輸入)
然后將兩個(gè)文件導(dǎo)入到服務(wù)器的證書庫,添加為信任證書:keytool -import -v -file D:/keys/client.cer -keystore D:/keys/tomcat.keystore -storepass 123456 -
5037端口占用查看cmd命令:
netstat -aon|findstr "5037" 查看pid號(hào)老厌,然后通過pid號(hào)就能找到這個(gè)進(jìn)程瘟则;
tasklist|findstr "2720" //占用5037的端口號(hào)是2720