1. Tab设置
打开vim设置文件
vim /etc/vim/vimrc
将下面三个语句添加到文件末尾
set tabstop=4 #表示Tab表示4个空格的宽带
2. 重定向输出nohup
nohup bash /etc/sh/shadowsocks.sh>/etc/sh/log.txt us1
3. 目录详细
/bin 二进制可执行文件,一般的命令都在于此
/etc 配置文件
/home 存放所有用户文件的根目录
/usr
4. tar:归档中找不到 tar: 由于前次错误,将以上次的错误状态退出
解决就是加参数C,如下:
sudo tar -xzvf jdk-8u171-linux-x64.tar.gz -C /usr/java
5. java环境配置
在 /etc/profile文件中配置,需要重新登录才有效
#java环境配置
JAVA_HOME=/usr/program/java/jdk1.8.0_171
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export JRE_HOME
export PATH
export CLASSPATH
6. 解压
解压.tar.xz文件
tar -Jxf example.tar.xz
上述命令中-J告诉tar该tarball的压缩格式是xz,x参数告诉tar来解压文件,f参数指定要解压的文件。
7. ract natvie安装应用出错
Thread(png-cruncher_17) has a null payload
java.io.IOException: Cannot run program "/home/tom/appData/Android/Sdk/build-tools/23.0.1/aapt": error=2, 没有那个文件或目录
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
at com.android.builder.png.AaptProcess$Builder.start(AaptProcess.java:167)
at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:118)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
at java.lang.Thread.run(Thread.java:748)
原因是缺少32位的C++库>> 故需要下载
sudo apt install lib32stdc++6 lib32z1
8. .deb安装
sudo dpkg -i example.deb
9. shadowsocks.sh进程杀不死?
我使用 nohup sh /etc/sh/shadowsocks.sh>>nohup.out &
启动shadowsocks,然后再使用 ps -aux | grep shadowsocks.sh
找到进程并用 kill -9杀死,结果依然还可以使用代理,再次想启动shadowsocks.sh提示端口已被占用,最后使用lsof -i:1080查看端口下的进程,发现竟然海域sslocal进程占用着1080端口,于是杀死sslocal进程才彻底结束代理。
10. Win10、Ubuntu双系统正确卸载Ubuntu
解决导引问题:下载MbrFix.exe完成后运行命令行,然后进入存放MbrFix.exe的目录下,输入指令
MbrFix /drive 0 fixmbr /yes