-
Notifications
You must be signed in to change notification settings - Fork 0
/
chapter5.tex
81 lines (63 loc) · 2.1 KB
/
chapter5.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
\chapter{命令补充}
\section{打印系统相关的信息}
\begin{itemize}
\item 安装:
\begin{lstlisting}
# ubuntu
$ sudo apt install -y screenfetch
\end{lstlisting}
\item 运行(图\ref{fig-ubuntu_screenfetch}):
\begin{lstlisting}
$ sudo screenfetch
\end{lstlisting}
% opensuse screenfetch
% h: 当前位置(here)。将图形放置在正文文本中给出该图形环境的地方。如果本页所剩的页面不够,这一参数将不起作用。
% t: 顶部(top)。将图形放置在页面的顶部
% b: 底部(button)。将图形放置在页面的底部
% p: 独立一页(page)。将图形放置在一只允许有浮动对象的页面上。
\begin{figure}[hbt!]
\centering
\includegraphics[width=0.49\textwidth]{ubuntu}
\caption{运行结果} %caption是图片的标题
\label{fig-ubuntu_screenfetch} % 交叉引用
\end{figure}
\end{itemize}
\newpage
\section{apt}
debian 系\footnote{常见的 debian系:ubuntu, deepin, kubuntu, kail, xubuntu}用的最多的命令,是必需掌握的命令之一。当然了你也可以使用系统自带的软件中心(比如:kubuntu的Discover),进行软件的安装、升级以及卸载。
\begin{itemize}
\item 常用命令
\begin{lstlisting}
# 更新软件列表
$ sudo apt update
# 升级软件
$ sudo apt updrade
# 删除包
$ sudo apt remove <package_name>
# 自动卸载软件,及其有依赖相关的软件包
$ sudo apt autoremove
# 安装包
$ sudo apt install -y <package_name>
# 支持模糊搜索
$ sudo apt search <package_name>
# 解决依赖
$ sudo apt install -f
\end{lstlisting}
\item ppa 源\footnote{官网:https://launchpad.net/}
\newpage
\section{snap}
你可以通过\href{https://snapcraft.io/}{snap 应用商店}来查找软件,也可以通过命令行来查找。
\item 常用命令
snap 是一个包管理器,类似于 apt 可用于软件的安装、查找、卸载
\begin{lstlisting}
$ snap help
$ snap search <包名> // 模糊查找
$ snap install <包名>
$ snap remove <包名>
$ snap list
\end{lstlisting}
\item 例子:安装 vscode
\begin{lstlisting}
$ snap install code
\end{lstlisting}
\end{itemize}