# deepin
# 输入法
貌似系统自带搜狗的输入法的,但是间歇性失常,我要把它卸载掉,用官网 (opens new window)的重装。
卸载的方式是点击任务栏输入法托盘(默认可能是个小键盘),右键选择配置(configure),选中你的输入法,点击下面的减号就可以了。
编辑文字状态下按Ctrl+Shift或者Ctrl+空格进行输入法切换,搜狗拼音 for Linux还是做得挺细致的,账号同步和皮肤也加了呢:
# git
sudo apt-get install git
ssh-keygen -t rsa -C "邮箱号"
git config --global user.name "你的用户名"
git config --global user.email 邮箱
2
3
4
/home/huixiong/.ssh/id_rsa.pub.
# 面向谷歌编程
对比过谷歌和百度搜索差别的人应该知道,百度广告遮盖了大部分正确答案,直到第二、三页才找到正确答案,太费时间了。那怎么可以使用Linux的SS和SSR客户端呢?
deepin自带的商店有一个SS Qt版的,还好用,不过需要Chrome安装SwitchOmega (opens new window) 配置一番。
SSR在Github (opens new window)上找到一个Electron备份版本
我试过搬瓦工、Vultr之类的自己搭飞机,但是由于美帝思想侵略太猖獗,墙被迫进一步加高,有些不稳定,所以决定用别人的飞机场——次元链接。私以为不热衷于看视频的话,价格还合适,连接稳定,这是我的邀请码,拿去:
https://cyinvite.monster/auth/register?code=J1wkGQcu (opens new window)
# 安装最新版本node.js
安装Node.js (opens new window) 官方推荐的做法,尝试了十遍八遍都无法安装,deepin大概需要适配一下呢。
12是node的版本,从8~13选择适合自己的。curl没有的话sudo apt install curl
,但是上面的语句运行了并不能直接运行,大概的报错是这样的:
## Confirming "unstable" is supported...
+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_12.x/dists/unstable/Release'
## Your distribution, identified as "unstable", is not currently supported, please contact NodeSource at https://github.com/nodesource/distributions/issues if you think this is incorrect or would like your distribution to be considered for support
2
3
4
5
可以先用wget把文件下载,还需要稍做修改
wget https://deb.nodesource.com/setup_12.x -O node_12.x.sh
vi node_12.x.sh
# 找到DISTRO=$(lsb_release -c -s)这行按i进入编辑模式(应该在第203行),修改为:DISTRO="jessie"
# 按Esc,输入:wq! 保存退出
sudo bash node_12.x.sh
sudo apt-get install -y nodejs
2
3
4
5
6
7
8
9
10
11
nodejs在下载,被中断了气不气!不过它告诉了你下载的地址,把文件wget到本地
wget https://deb.nodesource.com/node_12.x/pool/main/n/nodejs/nodejs_12.13.1-1nodesource1_amd64.deb
进入home目录,也就是在Downloads文件夹的上一层找到你的deb文件,双击安装。然后查看版本:
nodejs -v
# v12.13.1
npm -v
# 6.12.1
2
3
4
直接使用npm安装还是相当慢的,可以切换到淘宝镜像:
npm config set registry https://registry.npm.taobao.org
类似全局安装@vue/cli
还是需要写权限的,有-g的内容需要加sudo,比如:
sudo npm install -g @vue/cli
不过如果你遇到问题,stackoverflow建议是这样的:permission denied (opens new window)
对于全局npm包用stackoverfolw的建议好像还是有点不行,我vue create就是创建不了文件,于是需要建立软连接:
sudo ln -s ~/.npm-global/bin/vue /usr/local/bin/vue
检查能不能用:
huixiong@hacks:~/.npm-global/bin$ vue -V
@vue/cli 4.1.1
2
撒花,结束!
参考:ERROR when use vue create (opens new window)
# 一些Linux命令
1.本地使用scp向服务器 传文件:
scp [-r] ./html 用户名@ip地址:/var/www/
回车后需要输入密码,[]
表示内容可选,比如html文件夹下面还有image、css之类的文件夹就是需要递归传送上去,最终文件夹html会放到www文件夹下,同名 的文件会被替换。
2.ssh连接服务器:
ssh 用户名@ip地址
3.查看进程
ps -ef | grep node
kill -9 进程序号
2
node可以替换成其他,比如nginx
# 小功能
截图:Ctrl+Alt+A
命令行:Ctrl+Alt+T
# 其他问题
1.安装了vs code之后占用了默认资源管理器打开方式
直接双击文件夹或者Chrome下载文件选择show in folder变成了自动用VS code打开,一条命令解决:
gio mime inode/directory dde-file-manager.desktop
2.浏览器间歇失常——上不了网
这个可能是网络的问题(驱动),快捷的方式是先把网络关闭再打开,不行的话再注销(log out)。长期解决嘛,emm...等官方修复?
特定的机型一安装完就无法使用WiFi,比如我在公司用的Thinkpad E480 (opens new window),驱动是8821ce (opens new window) (密码:8930 ) 社区有一个兼容性列表 (opens new window) 。
3.前端项目启动失败
如果你的项目是在其他平台开发的,重新npm启动可能出现问题,因为有些包是依赖环境的比如node-sass。你可以把yarn.lock或者package-lock.json删掉,不放心也把node_modules删掉,重新npm install
就可以启动了。
← 前端从入门到入职 Typecho博客搬迁记 →