ls 查看文件夹下所有文件
-l 列出所有内容
例:ls -l
total 8
----r--r-- 1 apple staff 50 6 26 11:47 1.java
文件权限 连接数 所有者名字 文件组名称 大小 上次修改时间 文件名
pwd 查看当前终端目录所在位置
cd 进入文件夹
cd .. 返回上级目录
cd ~ 进入当前用户根的目录
cd ./ 进入根目录
touch 创建新文件
rm 删除文件
cp 拷贝文件 文件当前路径 准备移动的目标路径
mv 移动文件
open 打开文件
echo 输入内容
cat 输入文件内容
chmod 修改文件权限
用户部分:使用字母 u 表示文件拥有者(user),g 表示拥有者所在群组(group),o 表示其他用户(other),a 表示全部用户(all,包含前面三种用户范围)
操作部分:“+” 符号表示增加权限,“-” 符号表示取消权限,“=” 符号表示赋值权限
权限部分:“r” 符号表示可读(read),“w” 表示可写(write),“x” 表示可执行权限(execute)
例: chmod u+x 1.java
ssh-keygen -t rsa/dsa 生成对称加密公私钥 默认存储路径 cd .ssh
http://www.jinbuguo.com/openssh/ssh-keygen.html
su 切换用户
sudo 以管理员账号
vi 进入文本编辑 :wq 保存退出
git config --list 查看git配置
git 切换分支
git branch 查看分支
-a 查看所有分支
-r 查看所有远程分支
git checkout -b 本地分支名x origin/远程分支名x
本地分支推送到远程
git push -u origin master 主干 origin为主机名
git push -u origin project/20180815 本地和远程分支名一致
git push <远程主机名> <本地分支名>:<远程分支名>。
-u 当前用户名 -f 强制推送
合并分支
git merge --no-ff 分支名
git 查看配置
git config -l 查看所有配置
git config --global key value 设置属性
git 远程分支
git remote add origin git@github.com:git_username/repository_name.git 添加分支
git remote remove origin 取消关联远程库
git remote -v 查看所关联的远程分支
git pull 更新远程分支
命名行签名APK 文件
jarsigner -verbose -keystore blockchainkey -signedjar tap_unsign.apk tap_unsign.apk huijie
签名文件位置 生成文件名 输入文件名 别名
打包命名行
./gradlew assembleRelease
SSH
ssh -p 22 root@192.168.188.1 -p 端口号 root 用户名 192.168.188.1 主机地址