Linux使用技巧记录

Author Avatar
智灵 6月 06, 2020

apt临时代理

1
sudo http_proxy=http://127.0.0.1:1081 apt xxx

.sh文件无法执行

1
2
chmod +x xxx.sh
./xxx.sh --user

pip/pip3 临时代理

1
pip3 --proxy 127.0.0.1:1081 install opencv_python-4.2.0.34

无权限时加上:sudo -H

创建带密码的压缩包

1
zip -re pycharm-jihuo-tools.zip pycharm-jihuo-tools

KVM is required to run this AVD, /dev/kvm devices: permission denied. Grant cuttrnt user access to /dev/kvm

1
sudo chown username -R /dev/kvm

Android生成系统签名文件

1
2
3
./keytool-importkeypair -k [jks文件名] -p [jks的密码] -pk8 platform.pk8 -cert platform.x509.pem -alias [jks的别名]

./keytool-importkeypair -k android_sign_file_jks.p12 -p pF_666 -pk8 platform.pk8 -cert platform.x509.pem -alias archives

/bin/bash^M: bad interpreter

在执行shell脚本时提示这样的错误主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识
cat -A filename 从显示结果可以判断,dos格式的文件行尾为^M$,unix格式的文件行尾为$;
使用linux命令dos2unix filename,直接把文件转换为unix格式

局域网文件夹带特定密码共享

smbpasswd

拷贝文件夹到远程服务器

1
scp -r /home/ubuntu/train_ssd_mobilenet/output-0530 服务器系统用户名@服务器公网ip:/home/liujie/tensorflow/models

设置代理:

全局代理

git config –global http.proxy 127.0.0.1:1087

局部代理,在github clone 仓库内执行

git config –local http.proxy 127.0.0.1:1087
(127.0.0.1:1087 这个地址是我翻出去用的代理地址,根据自己的实际修改)

查询是否使用代理:

查询全局代理

git config –global http.proxy

查询局部代理

git config –local http.proxy

取消代理:

git config –global –unset http.proxy
git config –local –unset http.proxy