02 · 操作系统 · Linux
Linux 桌面与终端
本篇你将学到
- Ubuntu 桌面(GNOME)的基本操作:活动概览、程序坞、找应用
- “文件”应用怎么用
- Linux 的目录结构:
/、/home、/etc、/usr都放什么 - 终端里最常用的文件命令,以及
sudo是什么
桌面:GNOME 的几个基本操作
Ubuntu 默认的桌面环境是 GNOME。记住下面几点就能上手:
- 活动概览:按键盘上的 Super 键(通常是印着 Windows 标志的那个键),或点左上角,就能看到所有打开的窗口和应用[1]。在这里直接打字就能搜索应用、文件和文件夹[1],有点像 Mac 的聚焦搜索。
- 程序坞(dash / Dock):放着常用和正在运行的应用,正在运行的图标下面有个小点[1]。
- 顶栏右上角的系统菜单:调音量、亮度,连 Wi-Fi,看电量,注销或关机[1]。
- 常用快捷键:Super + A 显示所有应用;Super + Tab 切换窗口[2]。
“文件”应用相当于 Windows 的文件资源管理器、Mac 的访达[3]:双击文件夹打开,双击文件用默认应用打开;选中文件按空格可以预览;文件列表上方的路径栏显示你在哪个文件夹[3]。
目录结构:一棵倒过来的树
Windows 每个盘有自己的盘符(C:、D:)。Linux 没有盘符:所有东西都挂在同一棵树上,树根是 /,叫根目录。U 盘、第二块硬盘也是“挂”(mount,挂载)到树上的某个位置[4]。
可以把它想成一栋大楼:/ 是大门,每层楼放不同的东西。
| 目录 | 放什么 | 类比 |
|---|---|---|
/ |
整个文件系统的根[4] | 大楼正门 |
/home |
各个用户的个人文件夹,比如 /home/xiaoming[5] |
住户的房间 |
/etc |
这台电脑的系统配置文件[5] | 物业的规章制度 |
/usr |
系统和软件的程序、库等,基本只读[5] | 公共设施 |
/boot |
启动需要的文件(引导器、内核)[5] | 大楼的总电闸 |
/dev |
代表硬件设备的特殊文件[5] | 设备间 |
/media、/mnt |
U 盘、光盘等可移动介质,或临时挂载的文件系统[5] | 临时访客登记处 |
/tmp |
临时文件,可能随时被清掉(比如开机时)[5] | 草稿纸 |
/var |
会不断变大的文件,比如日志[5] | 档案室 |
/root |
超级用户 root 的家目录[5] | 管理员办公室 |
你平时只需要在自己的家目录(~,也就是 /home/你的用户名)里活动。/etc、/usr 等是系统的地盘,看看可以,别乱改。
终端
按 Ctrl + Alt + T 打开终端;或者在活动概览里输入“终端”或 “terminal”[4]。提示符类似:
xiaoming@ubuntu:~$
意思是:用户 xiaoming,电脑名 ubuntu,当前在家目录 ~,$ 表示普通用户(等你输入命令)。Ubuntu 的 shell 一般是 bash,和 Mac 上的 zsh 大同小异(见 02-14;bash 本身、PATH 和配置文件见 02-23)。pwd、ls、cd、cat 用法都一样。下面再加几个整理文件的命令:
| 命令 | 作用 | 例子 |
|---|---|---|
mkdir |
新建文件夹[4] | mkdir 练习 |
cp |
复制[4] | cp Documents/笔记.txt 练习/ |
mv |
移动,也用来改名[4] | mv 练习/笔记.txt 练习/备份.txt |
rm |
删除文件;rm -r 删除文件夹及里面所有东西[4] |
rm -r 练习 |
要注意的几点:
- 区分大小写:
A.txt和a.txt是两个不同的文件[4]。 rm不进回收站,删了就彻底没了[4]。rm -r尤其危险,执行前看清楚路径。- 复制粘贴:终端里 Ctrl + C 是“中断命令”,所以复制要用 Ctrl + Shift + C,粘贴用 Ctrl + Shift + V[4]。
- 命令卡住了,按 Ctrl + C 取消[4]。
sudo:临时借用管理员权限
Linux 里权力最大的用户叫 root(超级用户)。注意 “root” 这个词有两个意思:根目录 / 和超级用户[4]。
平时你用的是普通账户。需要改系统的时候(比如装软件),在命令前加 sudo,只给这一条命令借用超级用户权限。它会要求输入你自己的密码,之后一段时间内不用重复输入(默认 15 分钟)[4]。好比找物业借钥匙:用一次借一次,不会一直揣在兜里。
网上看到“复制这条
sudo命令运行一下”,看不懂就先别运行。
动手试一试
模拟的 Ubuntu 终端,命令不会真的执行。照任务清单新建、复制、改名、删除,再看看 /etc 里有什么(试试 cat /etc/os-release)。
可以直接打字,也可以点上面的命令按钮把命令填进去,再按回车(或点“运行”)。↑ 键翻出上一条命令。输入 help 看看支持哪些命令。
小结
- 按 Super 键打开活动概览,直接打字就能搜应用和文件。
- Linux 没有盘符,所有东西挂在
/这一棵树上;你的文件在/home/用户名(~)。 /etc放配置,/usr放程序,/tmp放临时文件,/var放日志。mkdir建、cp复制、mv移动和改名、rm删除,删了不进回收站。- 终端复制粘贴要加 Shift;
sudo临时借管理员权限,输的是你自己的密码。
参考资料
- [1]Visual overview of GNOME · GNOME Help
https://help.gnome.org/users/gnome-help/stable/shell-introduction.html.en - [2]Useful keyboard shortcuts · GNOME Help
https://help.gnome.org/users/gnome-help/stable/shell-keyboard-shortcuts.html.en - [3]Browse files and folders · GNOME Help
https://help.gnome.org/users/gnome-help/stable/files-browse.html.en - [4]The Linux command line for beginners · Ubuntu Desktop documentation
https://documentation.ubuntu.com/desktop/en/latest/tutorial/the-linux-command-line-for-beginners/ - [5]hier(7) — description of the filesystem hierarchy · Linux man-pages (man7.org)
https://man7.org/linux/man-pages/man7/hier.7.html