系统和硬件问题
目录
虚拟机 linux 没网
把 NAT 模式改成桥接模式
中文显示和中文输入法
在 Ubuntu20.04 中安装中文输入法 - 知乎 (zhihu.com) | 知乎
键盘失灵
表现为输入字符要等好几十秒,甚至几分钟才能显示出来
重启输入法服务可以解决
bash
ibus restart
后期添加:还是不行准备换输入法
参考资料:
- ubuntu ibus 输入法 突然无法输入 (延迟过高) 解决方法 | CSDN
- (问题解决)(自制脚本)Ubuntu20.04 键盘会突然失灵、键盘延迟突然很大怎么办 | CSDN
- 「Ubuntu」ubuntu18.04 键盘输入卡顿、延迟输入 | CSDN
zip 解压中文乱码
shell
unzip -O GBK filename.zip
主系统和虚拟机之间复制粘贴的问题
在 VMware 上,ubuntu20.04 和 windows 之间如何复制与粘贴文本? - 民工黑猫 - 博客园 (cnblogs.com) | 博客园
bash
sudo apt-get autoremove open-vm-tools
sudo apt-get install open-vm-tools
sudo apt-get install open-vm-tools-desktop
reboot
图片处理
mogrify
bash
# 修改图片大小
mogrify -resize 800X600 file.jpg
# 修改图片格式
mogrify -format png file.jpg
# 修改图片质量
mogrify -quality 80% file.jpg # 80% 质量
# 将.jpg 修改为 .png
mogrify -format png *.jpg
identify
bash
# 查看文件信息
identify test.jpg
# 查看文件详细信息
identify -verbose test.jpg
参考资料:
文件夹管理器列表显示
bash
# 文件夹管理器列表显示
Ctrl + 1
# 文件夹管理器列表显示
文件夹管理器的快捷键列表里可以看到更多
https://zhuanlan.zhihu.com/p/443114377
休眠模式
Ubuntu22.04 启用休眠(Hibernation)模式
创建快捷方式
目录:/usr/share/applications
格式:
bash
[Desktop Entry]
# <>为可选项
# 类型
Type=Application
# 应用程序名(展示的名称)
Name=bluetoothctl_connect
# <简短的描述>
GenericName=连接天猫精灵
# <执行命令>
Exec=bluetoothctl connect 38:D2:CA:78:BE:64 > /dev/null
# <图标>
Icon=/home/truraly/Pictures/tianmao.png
# <是否在启动器中显示>
Terminal=true
# <在哪些分类中显示(大概是这个意思)>
Categories=System;Utility;Settings;
如果运行不了可以用 chmod 赋予运行权限
参考资料:
开机自动链接蓝牙音响
rsync | 文件传输,备份
bash
# 传输文件夹
rsync -avzh /root/rpmpkgs /tmp/backups/
# 同步远程文件夹
rsync -avzh root@ip:/root/rpmpkgs /tmp/backups/
其他参数:
--delete
:删除目标文件夹中不存在的文件
rsync 可以增量备份,对于相同的文件不会重复备份
参考资料:
soundconverter | 音频格式转换
bash
# 安装
sudo apt install soundconverter
参考资料:
tracker-miner-fs 占用过多的资源
磁盘空间占用巨大的 meta.db-wal 文件缓存(tracker-miner-fs 索引服务)彻底清除办法 | CSDN
Gnome 禁用 tracker-miner-apps、tracker-miner-fs、tracker-store | 博客园
根据这篇博客的内容,tracker-miner-fs 是文件索引服务,和 windows 系统下的服务类似,用处不大,但是占用了不少 CPU 和内存资源,于是决定关闭
profile & bashrc & bash_profile
这三个都是 ubuntu 启动时的脚本
profile | bashrc(系统级) | bashrc(用户级) | bash_profile | profile(用户级) | |
---|---|---|---|---|---|
作用 | 系统级,对所有用户生效 | 系统级,对所有用户生效 | 用户级,对当前用户生效 | 用户级,对当前用户生效 | 用户级,对当前用户生效 |
位置 | /etc/profile | /etc/bashrc | ~/.bashrc | ~/.bash_profile | ~/.profile |
运行时机 | 用户登录时 | 用户登录时 | 用户登录时 | 用户登录时 | 用户登录时,如果没有 ~/.bash_profile 则运行 ~/.profile |
参考资料:
- Linux 文件 profile、bashrc、bash_profile 区别 | 知乎
- Linux .bashrc .bashprofile 和 .profile 之间的区别.bash_profile 和.profile | CSDN
systemed | 服务管理
参考资料:
bash
# 查看服务状态
systemctl status <service_name>
# 启动服务
systemctl start <service_name>
# 停止服务
systemctl stop <service_name>
# 重启服务
systemctl restart <service_name>
# 查看服务是否开机启动
systemctl is-enabled <service_name>
# 设置开机启动
systemctl enable <service_name>
# 取消开机启动
systemctl disable <service_name>
创建服务
bash
# 创建服务文件
sudo vim /etc/systemd/system/xxx.service
[Unit]
Description=<description> # 描述
[Service]
Type=simple # 运行类型
ExecStart=/path/to/xxx # 启动命令
[Install]
WantedBy=multi-user.target # 开机启动
ubuntu 关闭和打开图形界面
bash
systemctl set-default multi-user.target #关闭图形界面
systemctl set-default graphical.target #打开图形界面
关闭:在图形界面下 终端输入 sudo service lightdm stop
开启:在命令行输入:sudo service lightdm start