Deepin 系统问题处理
1. 常用软件
shell
# PulseAudio 音量控制
sudo apt-get install pavucontrol
# flameshot 截图工具 不要再商店下载,商店的设置不了快捷键。
sudo apt-get install flameshot
2. 常见问题处理
忘记deepin 密码
- 使用deepin U盘安装镜像进入live 状态, 挂载 mount /dev/** /mnt chroot /mnt passwd administrator
wps表格信息显示不居中
shell
# 缺失字体文件
# 执行:
sudo apt install fonts-arphic-ukai fonts-arphic-uming fonts-wqy-zenhei xfonts-wqy
sudo免密码登录
shell
/etc/sudoers #文件最后添加
administrator ALL=(ALL) NOPASSWD: ALL
#这样执行 sudo 的时候不需输入密码了
添加ll命令
shell
sudo vim ~/.bashrc
#将alias ll=’ls -l’前的注释取消,
source ~/.bashrc
deepin 使用 rz sz上传下载文件
常用命令
shell
# 查看python安装的依赖
pip list
# 查看历史操作
history
# 查看正在运行的程序
ps -ef
# 删文件 传错删除
rm -rf xxxx
# 查看系统信息
uname -a
# 以单位显示列表中文档大小
ls -lh
# 文件上传
scp #文件名
# 从xshll内下载文件
sz #文件名
杀死所有nodejs相关进程
shell
ps -ef|grep node|awk '{print $2}'|xargs kill -9
说明
ps -ef查看进程
grep node是过滤进程里的和node相关的所有进程 把node改了也可以过滤puppeteer进程
awk '{print $2}' 取出进程号
xargs kill -9 杀掉该进程
|是pipe,即管道的意思:上一个的输出,是下一个的输入
nodejs里stream和pipe是一样的概念
如此理解变掌握了shell的精髓
“上一个的输出,是下一个的输入,组合着用”
每一个命令把它写到极致
这是unix的哲学
supervisor进程守护
shell
# 查看正在进程守护的服务
supervisorctl status
# 进程守护启动所有
supervisorctl start all
# 停止指定项目
supervisorctl stop Shopee-advt-spider
解决WSL2中Vmmem内存占用过大问题
- 按下Windows + R 键,输入 %UserProfile% 并运行进入用户文件夹
- 新建文件 .wslconfig ,然后记事本编辑
- 填入以下内容并保存, memory为系统内存上限,这里我限制最大2gb,可根据自身电脑配置设置
shell
[wsl2]
memory=2GB
swap=0
localhostForwarding=true
- 然后启动cmd命令提示符,输入 wsl --shutdown 来关闭当前的子系统
查看端口号
shell
netstat -ntlp #//查看当前所有tcp端口·
netstat -ntulp |grep 1935 #//查看所有1935端口使用情况·
配置环境变量
shell
sudo vi ~/.bashrc
# 文件末加入内容, 注意你的路径替换
#node env
export PATH="$PATH:/usr/local/node-v14.15.1-linux-x64/bin"
# 保存推出:wq
# 刷新环境变量:source ~/.bashrc
环境变量位置另一种配置方法:
shell
**添加到/etc/profile中source /etc/之后便可以了**
配置环境变量:注意点
尽量几个配置环境变量的地方都配置一下,否则会提示yarn 命令不存在
终端下命令:vim ~/.bashrc 或者 vim ~/profile (bashrc对系统所有用户有效,profile对当前用户有效)