我的系统调试经验,前端开发必备的哈,kylin 17.04系统

nodejs:
http://www.jb51.net/article/103749.htm
首先去官网下载代码,这里一定要注意安装分两种,一种是Source Code源码,一种是编译后的文件。这里我们下载编译后的文件,是gz或者xz结尾的文件。

像上图中就是已经编译好的文件,简单说就是解压后,在bin文件夹中已经存在node以及npm,如果你进入到对应文件的中执行命令行一点问题都没有,不过不是全局的,所以通过建立软链接的方式将这个设置为全局就好了。
在命令行里输入下面的代码:
sudo tar xf node-v8.4.0-linux-x64.tar.xz -C /usr/local/
cd /usr/local/
sudo mv node-v8.4.0-linux-x64/ nodejs
sudo ln -s /usr/local/nodejs/bin/node /usr/local/bin
sudo ln -s /usr/local/nodejs/bin/npm /usr/local/bin
到这里就完成了,输入:node -v 和 npm -v 来查看node和npm版本号
修改系统环境变量使使用npm安装的node插件可以使用
把/usr/local/nodejs/bin【node的安装目录】加到环境变量:命令行输入sudo gedit /etc/environment,打开环境变量文件,将:/usr/local/nodejs/bin复制粘帖到最后,保存退出,在命令行输入source /etc/environment使环境变量立即生效
安装bower: sudo npm install bower -g
安装gulp:sudo npm install gulp -g
安装cnpm:sudo npm -g install cnpm
npm install 安装插件出现这种问题:

使用命令npm cache clean --force之后再npm install
Git安装:
1.在命令行模式下输入sudo apt-get install git命令进行安装
2.ssh-keygen -t rsa -C"mail@mail.com" 这里的邮箱是自己的邮箱
3.打开 ~/.ssh/找id_rsa.pub将SSH key复制出来,命令:sudo nautilus ~/.ssh/
4.将SSH key添加到github里
安装软件:
sudo dpkg -i XXX
如果出现依赖问题,使用命令:sudo apt-get -f -y install
安装sublime:
不要从软件中心安装,打开时候必须要验证码,而且验证码和在help中的验证码不一样。
http://www.cnblogs.com/jellydong/p/7097692.html
安装vscode:
下载deb安装包之后,使用dpkg安装,安装之后打不开是什么鬼?
原来是vscode的配置文件被加上了root权限,解决办法:把配置文件的root权限去掉就好了
cd ~/.config
sudo rm -rf ./Code/
然后输入密码就好了
猜测原因:vscode在打开的时候需要改动一些配置文件,但是启动的时候发现文件夹加了root权限,他改不了,所以就启动失败
删除文件夹:
在终端进到那个文件夹,然后执行:
sudo rm -rf 文件夹名
如果还是不行,就用
sudo chmod 777 文件夹名
sudo rm -rf 文件夹名

以窗口形式打开某个文件夹
nautilus /media/ (/media/是文件夹名字)

又解决了一个问题:
vscode安装不上插件,提示EACCES: permission denied, mkdir '/home/dongjiren/.vscode/extensions/。。。。。
解决方法:在命令行以root方式打开软件在安装,命令:sudo code --user-data-dir=“~/.vscode-root”

FQ使用方法:
我买的SS账号,安装shadowsocks-qt5 ,配置参数,然后在控制面板里打开网络代理,设置手动代理