Skip to content
本页目录

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内存占用过大问题

  1. 按下Windows + R 键,输入 %UserProfile% 并运行进入用户文件夹
  2. 新建文件 .wslconfig ,然后记事本编辑
  3. 填入以下内容并保存, memory为系统内存上限,这里我限制最大2gb,可根据自身电脑配置设置
shell
[wsl2]
memory=2GB
swap=0
localhostForwarding=true
  1. 然后启动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对当前用户有效)