Ubuntu 使用介绍
基础知识
- 版本
- 从 2004 年 10 月,每6个月发一个新版,命名格式为:
Y.MM
即 年.月
- 普通版本 18 个月支持
- 长期支持板
LTS(Long Term Support)
5 年支持,双年的 04 月发布的为长期支持版,如 22.04
22.04
升级到 24.04
命令:sudo do-release-upgrade -d
- iso 下载地址
- cloud-images
- ubuntu 默认的
sh
是 dash
,切换为 bash
命令:sudo dpkg-reconfigure dash
输入 no
- 默认 dash 解析 bash if 语法报错:
[: XXXX: unexpected operator
,需要使用 dash 语法,如 bash 的 ==
使用 =
替代
/etc/localtime
时区文件,源文件在 /usr/share/zoneinfo
目录下
版本
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.5 LTS
Release: 20.04
Codename: focal
$ cat /etc/issue
Ubuntu 20.04.5 LTS \n \l
machine-id
参考
/var/lib/dbus/machine-id
/etc/machine-id
$ ls -lhart /etc/machine-id
-r--r--r-- 1 root root 33 Jan 13 2022 /etc/machine-id
$ ls -lhart /var/lib/dbus/machine-id
lrwxrwxrwx 1 root root 15 Jan 13 2022 /var/lib/dbus/machine-id -> /etc/machine-id
$ cat /etc/machine-id
62a45cd2213b47fe9d63b63df55297dd
rm -f /etc/machine-id /var/lib/dbus/machine-id
dbus-uuidgen --ensure=/etc/machine-id
dbus-uuidgen --ensure
Home 目录下中文目录为英文
# 环境变量
export LANG=en_US
# 执行
xdg-user-dirs-gtk-update
# 弹出页面,点击update
# 环境变量
export LANG=zh_CN.UTF-8
# 执行
xdg-user-dirs-gtk-update
# 弹出页面,点击保留旧的名称
命令行和图形桌面模式切换
- 按
Ctrl + Alt + (F1~F6中的任意一个)
进入命令行模式
- 按
Ctrl + Alt + F7
进入图形桌面模式
google pinyin
- 如何打出顿号
- 解决输入法无法输入中文中括号
【
和 】
,修改文件,并重启输入法
$ sudo vim /usr/share/fcitx/data/punc.mb.zh_CN
[ 【
] 】
F&Q
Ubuntu 无法打开 terminal 之修复
Ubuntu 一般可以安装 XTerm、Konsole、Gnome-Terminal(即默认的Terminal)等,通过 Ubuntu Software 安装 XTerm 即可进入 bash
重启 Gnome
Authentication is required to run gvfsd-admin daemon
alt + F2
在弹出框中输入 r
回车确定重启(该方法重启Gnome时当前窗口将消失,但正在运行的应用程序会继续运行)
docker 镜像
Ubuntu docker 镜像默认最小化安装(不包含doc等),使用如下命令解除该限制:
yes | unminimize
Syntax error: Bad for loop variable
Ubuntu 中使用C语言的for((i=1;i<10;i++)); do
出现如下错误
$ ls -lh /bin/sh
lrwxrwxrwx 1 root root 4 Jan 13 2022 /bin/sh -> dash
dpkg-reconfigure dash
for i in `seq $num`; do
echo $i
done