mac
pwd 查看当前路径
ls 展开当前文件夹下所有文件
ls -al 展开当前文件夹下所有文件详细信息
rm -rf xxx 删除某个文件
commend + shift + 3 截图
commend+shift+. 查看隐藏文件
查看ssh key
1.ssh -v
usage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-B bind_interface]
[-b bind_address] [-c cipher_spec] [-D [bind_address:]port]
[-E log_file] [-e escape_char] [-F configfile] [-I pkcs11]
[-i identity_file] [-J [user@]host[:port]] [-L address]
[-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
[-Q query_option] [-R address] [-S ctl_path] [-W host:port]
[-w local_tun[:remote_tun]] destination [command]
如果显示以上数据,证明你已生成了ssh key
如果没有装,可以先生成相对应的用户名,和email 地址,再生成ssh key
- git config --global user.name "username"
- git config --global user.email "xxx@xxx"
生成ssh key
ssh-keygen -t rsa -C "youremail@example.com"
生成后在根目录会产生一个.ssh的隐藏文件
里面会有
id_rsa id_rsad.pub known_hosts
这3个文件夹 其中id_rsad.pub 就有你所需要的ssh key 将其配置到你的仓库,就可以拉取代码了
打开 id_rsa.pub文件 里面就有需要的ssh key。
在终端输入命令打开id_rsa.pub
|
2.如果已经生成了ssh key
ls -a ~/.ssh 打开.ssh所在位置
cd ~/.ssh 进入ssh文件夹
cat id_rsa.pub 查看本机ssh key
vim 操作
vim file 打开某个文件
a 、i 进入输入模式
ecs 进入命令模式
y 复制
p 粘贴
:w 保存
:q 退出
:wq 保存退出
:q! 强制退出不保存
DEL 删除
backspace 只有在输入模式下才能进行删除效果
c 剪切 (注意剪切完后会进入输入模式)
u 撤销
d 删除
repo 命令
grep "xxx" -r -n 搜索关键字
repo forall -c git pull 重新拉取代码
grep -rn "xxxxxx"
grep -rn "xxxxxx"
grep "xxxx" -r -n
xxxxx
grep LOCAL_MODULE Android.mk | awk '{print $3}' | sed -e 's/^/make /'
find ./ -iname "xxxxx" 查找文件
find ./ | grep "java" 陈列出所有"java"相关文件
grep LOCAL_MODULE Android.mk | awk '{print $3}' | sed -e 's/^/make /'
find ./ -iname "xxxxx" 查找文件
find ./ | grep "java" 陈列出所有"java"相关文件
SVN :
第一次拉取代码 SVN Checkout
后面才是 Repo-browres
Maven
repositories {
// google()
// jcenter()
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/gradle-plugin' }
}
代码规范
1.在gerrit 上提交代码后几把钩 的意思
CC:代表代码规范
CR:代表人为检测是否代码可以合进去了
V:代表服务器是否能编译过
ST
Ubantu下
强起画面
am start -n 包名/画面名
查看log
adb shell logcat -s xxxxx
进入串口
sudo minicom -s
sh system/bin/role_sh_adb.sh
sudo apt-get install openjdk-8* 安装某个文件
使用快捷键:Ctrl+Alt+T
sudo apt-get install uuid uuid-dev
sudo apt-get install zlib1g-dev liblz-dev
sudo apt-get install linlzo2-2 liblzo2-dev
sudo apt-get install lzop
sudo apt-get install git-core curl
进入.ssh目录:cd ~/.ssh
查看公鑰:
查看公钥:cat id_rsa.pub 或者vim id_rsa.pub
網絡使用 登錄添加mac地址
生成公钥与私钥,在 ~/.ssh 文件夹下,id_rsa是私钥, id_rsa.pub是公钥。
host * KexAlgorithms +diffie-hellman-group1-sha1
包名: net.suntec.merbok.av
rm -rf xxxx
通过包名查找手机上app安装路径
adb shell pm path packge
打开日志
adb shell setprop persist.iauto.log.switch 21554
adb root
adb disable-verity
sudo minicom
adb root
adb shell mount -o rw,remount /
adb shell mount -o rw,remount /vendor
xml 中有 特殊符号报错 & 解决 &
Android Studio 导入aar包
File --> New --> New Module 选择*.aar 包并导入