ubuntu使用技巧
为命令行配置代理
# 注意代理要是http代理,sock代理是不行的
export HTTP_PROXY='127.0.0.1:1086'
export HTTPS_PROXY='127.0.0.1:1086'
把desktop文件的程序固定到任务栏
- 复制desktop文件到
~/.local/share/applications下,需要确保文件内的路径复制后仍然正确,改为绝对路径 - 命令行启动desktop
- 任务栏右键add to favorites
在新命令行窗口执行命令
gnome-terminal -x bash -c "echo 'hello'; exec bash"
自动安装安全更新
sudo apt-get install unattended-upgrades
sudo dpkg-reconfigure --priority=low unattended-upgrades
查看安全更新
apt list --upgradable | grep "security"
升级大版本
less /etc/update-manager/release-upgrades
# 确认内容为Prompt=lts
sudo apt-mark showhold
# 确认为空
# 如果不为空 sudo apt-mark unhold pkg1 pkg2
sudo apt-get update
# 确认报错的源,注释掉
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo vim /etc/apt/sources.list
sudo apt-get update
sudo apt-get upgrade
sudo reboot
# 记录升级前版本号
uname -mrs
lsb_release -a
sudo ufw allow 1022/tcp comment 'Open port ssh tcp port 1022 as failsafe option for upgrades'
sudo ufw status
#升级
sudo do-release-upgrade
sudo ufw delete allow 1022/tcp
# 确认升级成功
uname -mrs
lsb_release -a
列出命令行所有可用命令
# No 1
ls ${PATH//:/ }
# No 2
compgen -c | sort -u > commands && less commands
reference
- Adding custom programs to favourites of Ubuntu Dock
- Start a New Terminal Session in Bash
- How do I open a terminal window and execute a command after the shell has opened?
- AutomaticSecurityUpdates
- How to get a list of all the commands available for Ubuntu?
- How to upgrade to 22.04 LTS from 20.04 LTS using a GUI method
- “Invalid package information” error when upgrading to Ubuntu 20.04
- How to upgrade from Ubuntu 20.04 LTS to Ubuntu 22.04 LTS
Updated: 2023-03-23 20:00
Created: 2022-12-03 20:00
