在 macOS 下制作启动U盘
diskutil list # 找到U盘标识,比如 /dev/disk2 diskutil unmountDisk /dev/disk2 sudo dd if=~/Downloads/deepin-desktop-community-20.9-amd64.iso of=/dev/disk2 bs=2m
usb_modeswitch 不会开机自动运行
# https://bbs.archlinux.org/viewtopic.php?id=175443 #13,#15 mv /lib/udev/rules.d/40-usb_modeswitch.rules /lib/udev/rules.d/61-usb_modeswitch.rules sudo udevadm control --reload-rules
语言选为 English 后不给默认安装腾讯 QQ 的解决办法
# step 0. Ctrl + Alt + F2 进入终端 # step 1. 创建 /home/{USER_NAME}/.config/locale LANG=en_US.UTF-8 LANGUAGE=en_US # step 2. Ctrl + Alt + F1 退回安装界面 # step 3. 以中文方式安装(安装过程中的用户名与上一步的保持相同)
这样安装后 ~ 里就没有中文的默认目录了(Downloads、Documents/、…)。
升级 php7 到 php8
# 创建 /etc/apt/source.list.d/php.list # 内容 deb [arch=amd64] https://packages.sury.org/php/ stretch main sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg sudo apt upgrade # 不先卸载会装出来多个版本
卸载搜狗输入法
sudo apt remove --purge sogoupinyin
更换左下角启动器(“开始菜单”按钮)的图标
# 替换这个目录中各种尺寸的 deepin-launcher.svg 文件 /usr/share/icons/deepin/places
更换启动时的 deepin Logo
# 替换下边这个文件 /usr/share/plymouth/themes/deepin-ssd-logo/logo.png sudo update-initramfs -u
更改 MAC 地址
ifconfig # 可查到现用 MAC 地址及网卡名称 sudo ifconfig enp3s0 down # 停用,enp3s0 是网卡 sudo ifconfig enp3s0 hw ether 00:00:FF:00:00:FF # 更换新的 MAC 地址 sudo ifconfig enp3s0 up # 重新启用网卡
删除拼音输入法(全拼、双拼和搜狗)
sudo apt-get remove fcitx-pinyin rm -rf ~/.config/Sogou*
设置挂载的第二块硬盘上的ext4分区管理组都可使用,默认只能以管理员身份使用
// 终端或其它软件不要锁定这个目录 sudo setfacl -m "g:sudo:rwx" "挂载到的路径" sudo setfacl -d -m "g:sudo:rwx" "挂载到的路径"
扩展屏幕管理
# 查看显示器列表及是否连接 xrandr # 设置主屏幕 xrandr --output DVI-I-2 --auto --primary # 移动位置 xrandr --output DVI-I-2 --left-of DVI-I-1 --auto
让 Windows 显示时间的方式与 Linux 同步
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1 # 上边的命令可以让 Windows 把 CMOS 中的时间认作 UTC 时间 # Windows 默认把 CMOS 里的当作本地时间,Linux 默认把 CMOS 的时间当作 UTC 时间,非 0 时区会导致时间同一样 # GMT(Greenwish Mean Time 格林威治时间)是 UTC 的民间名称。GMT=UTC。 # 协调世界时(UTC,Coordinated Universal Time)别称:世界统一时间,世界标准时间国际协调时间, 协调世界时,又称世界统一时间,世界标准时间,国际协调时间。 # 如果想让 Linux 把 CMOS 中的当作本地时间,可以: vi /etc/default/rcS UTC=no
查看 CPU 信息
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # CPU 型号 cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c # 装了几颗 CPU cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l # 每颗 CPU 的核数 cat /proc/cpuinfo| grep "cpu cores"| uniq # 每颗 CPU 的线程数 cat /proc/cpuinfo| grep "processor"| wc -l
查看显卡信息
# 显卡列表 lspci | grep -i vga # “ID”为 02:00.0 的显卡的详细信息 lspci -v -s 02:00.0
启用交换空间 swap 分区
sudo dd if=/dev/zero of=/swapfile bs=1024k count=8192 sudo mkswap /swapfile sudo swapon /swapfile sudo echo "/swapfile swap swap defaults 0 0" >> /etc/fstab
启用 Chrome 73 的暗黑 dark 主题
Exec=/usr/bin/google-chrome-stable --enable-features=WebUIDarkMode --force-dark-mode %U # 配合 Dark Reader 插件可以将网站内容也转成 dark 模式
安装 MariaDB
# 详见:https://downloads.mariadb.org/mariadb/repositories/ sudo apt-get install software-properties-common dirmngr sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8 sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirrors.tuna.tsinghua.edu.cn/mariadb/repo/10.3/debian stretch main' sudo apt-get update sudo apt-get install mariadb-server
安装 lua
sudo apt-get install libreadline-dev wget http://www.lua.org/ftp/lua-5.3.3.tar.gz tar -zxvf lua-5.3.3.tar.gz cd lua-5.3.3 make linux test make linux make install
Shell命令行快捷键
ctrl+a # 移动到开头 ctrl+e # 移动到末尾 alt+b # 回退一个单词 alt+f # 前移一个单词 ctrl+u # 删除光标前的部分 ctrl+k # 删除光标后的部分 ctrl+w # 前删一个参数 alt+backspace # 前删一个单词 ctrl+p # 上一次命令
去掉终端命令中参杂的中文字符(改为纯英文显示)
# ~/.bashrc if [ "$TERM" = "xterm-256color" ]; then export LC_MESSAGES=C fi
Chrome 默认打开黑暗主题(隐身模式)
sudo vi /usr/share/applications/google-chrome.desktop # 找到所有的 Exec 确保添加有 --incognito 参数,就像这样(共3处,需要修改2处): # Exec=/usr/bin/google-chrome-stable --incognito
查看 Debian 版本号
cat /etc/debian_version cat /etc/deepin-version cat /etc/redhat-release lsb_release -a
查看 crontab 的日志
journalctl -f /usr/sbin/cron journalctl -u cron.service # 用这个吧,经测试上边那行显示不出日志
Deepin使用 journalctl 替代了 syslog 来处理系统日志,/var/log/ 里已经找不到 cron 的日志了。
常用工具
WineQQ、Seafile、SmartGit、DBeaver、Remmina(连接RDP)、Chrome、VS Code、网易云音乐、
安装 JDK 1.8
编辑 /etc/apt/sources.list 增加以下两行:
deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main
安装:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886 sudo apt-get update sudo apt-get install oracle-java8-installer
重启桌面
sudo systemctl restart lightdm
在桌面上放一个 AndroidStudio.desktop 图标
第一行的 xdg-open 可以不写,详细用法在这里。
#!/usr/bin/env xdg-open [Desktop Entry] Encoding=UTF-8 Type=Application Name=Android Studio Exec=/home/user/Downloads/android-studio/bin/studio.sh Icon=/home/user/Downloads/android-studio/bin/studio.png
启动器里的那些“图标”位置在:/usr/share/applications/ 和 ~/.local/share/applications/
Fix /dev/kvm Permission Denied
# 治标的办法(下次打开AndroidStudio权限会被重置,需要再执行一次下边的命令) sudo chown `whoami`:`whoami` /dev/kvm # 治本的办法 sudo apt install qemu-kvm sudo adduser `whoami` kvm reboot 或 logout # 注:`whoami` 是当前登录的的用户名
挂载 samba 目录
sudo apt-get install cifs-utils sudo mount -t cifs -o guest,vers=1.0 //192.168.0.1/tddownload /home/user/Download