pa0

PA0实验记录

1
2
3
4
5
6
7
8
9
10
11
12
13
bash -c 'echo "deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse" > /etc/apt/sources.list'

/* 解释
这条命令是在 Bash shell 中执行一个命令:
bash: 启动 Bash shell,一个常见的 Unix/Linux shell。
-c: 选项表示后面跟随着要执行的命令。
'echo "deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse" > /etc/apt/sources.list': 这是要执行的命令。解释如下:
echo: 输出指定的文本。
"deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse": 这是要输出的文本,通常是用于配置 APT (Advanced Package Tool) 软件包管理器的源列表。这特定的源指向阿里云的 Ubuntu 软件包镜像。
> /etc/apt/sources.list: 将上述输出的文本写入文件 /etc/apt/sources.list,这是 APT 的主要源列表文件。

总的来说,这条命令的目的是将特定的 Ubuntu 软件包源地址添加到系统的 APT 源列表中,以便在安装或更新软件包时使用该源。
*/

sudo bash -c 'echo "deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse" > /etc/apt/sources.list'

1
2
3
// 粘贴图片时遇到问题,需要先按照xclip
sudo apt-get upgrade
sudo apt install xclip

无法安装libreadline-dev

解决方案

参考方案

选做题

  1. 上述各个命令除了cd之外都能找到它们的manpage, 这是为什么? 如果你思考后仍然感到困惑, 试着到互联网上寻找答案.

    在典型的 Unix/Linux 系统中,cd 命令是一个内置命令(built-in command),而不是一个外部的可执行文件。因此,它没有对应的 man 页面。

    其他命令如 ls、cp、mv、rm 等通常是外部的可执行文件,它们存在于系统的可执行文件路径中(通常是 /bin、/usr/bin 等目录)。因此,这些命令有对应的 man 页面,可以通过 man 命令查看。

    在 Unix/Linux 中,内置命令是由 shell 直接处理的,而不是通过调用外部的可执行文件。这使得内置命令更加高效,因为不需要启动新的进程。相反,外部命令需要创建新的进程来执行。

    要查看 cd 命令的文档,您可以使用 help cd 或 man bash(查看 Bash shell 的手册),因为 cd 是 Bash shell 的内置命令。这将提供与 cd 相关的信息。
    https://blog.csdn.net/fakejvruo/article/details/123951266

GDB

tmux如何使终端滚动?如何实现滚动条?


pa0
http://example.com/2024/01/22/posts/pa0/
作者
Xuan Yang
发布于
2024年1月22日
许可协议