一生一芯_PA0
First Exploration with GNU/Linux
查看Ubuntu
占用了多少磁盘空间
1 | df -h |
关闭系统
1 | poweroff |
Installing Tools
在 GUN/Linux中,可以通过包管理器,采用命令行下载和安装软件,不同的 GNU/Linux 发行版有不同的包管理器。在 Ubuntu
中,包管理器称为 apt
。
检查网络连接
1 | # 使用以下命令 |
若是ping
成功,返回入图片的内容则网络连接成功
设置 APT 源文件
执行以下命令更新 APT 源文件:
1 | sed -i "s/archive.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g" /etc/apt/sources.list |
可能会收到以下报错信息:sed: /etc/apt/sources.list: Permission denied
这是因为 APT 源文件归 root 所有,ysyx(我的用户名)没有权限修改它,使用sudo
,在指令前面加上sudo
意味着超级管理员权限,但是在使用sudo
之前,应该先切换到root
用户,并将账户添加到sudo
组中。
1 | # 执行以下命令 |
执行完上述指令后,用户名ysyx
便在sudo
组中,此时执行更新APT源文件的指令,执行完后用如下指令查看刚刚更新的行
1 | cat /etc/apt/sources.list |
更新 APT 软件包信息
1 | sudo apt-get update |
不使用sudo
会报如下错误:
1 | E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied) |
安装 PA 工具
在sudo
权限下执行:
1 | apt-get install build-essential # build-essential packages, include binary utilities, gcc, make, and so on |
安装中文输入法
参考 教程 注意,最后的输入源,可能和此篇文章不一样,在“键盘”菜单栏中可以找到输入源
配置vim
下载vim
1 | sudo apt-get install vim |
参考“南京大学‘计算机系统基础’实验_PA0_的配置vim
体会vim
编辑器的使用
启用语法高亮
vim
许多改进默认禁用的,这里启动一下vim
的语法高亮配置,修改vim
配置文件。该文件名为.vimrc
,位于/etc/vim
目录下
我们首先使用命令将其复制到主目录cp
:
1 | cp /etc/vim/vimrc ~/.vimrc |
在执行上述命令时,若尚未进入主目录,先切换到主目录:
1 | cd ~ |
使用ls
列出文件,看不到.vimrc
刚刚复制的文件。这是因为名称以 .
开头的文件在 GNU/Linux 中是隐藏文件。要显示隐藏文件,使用ls
选项-a
:
1 | ls -a |
然后.vimrc
使用以下方式打开vim
:
1 | vim .vimrc |
vim基本用法(见点击链接直达)
之后通过修改以下内容,通过GUN diff format的格式进行展示修改
1 | --- before modification |
GNU diff 格式
GNU diff 格式是一种常用的文件差异展示方式,显示了文件的修改内容。解释如下:
--- before modification
表示修改前的文件内容。+++ after modification
表示修改后的文件内容。@@ -17,3 +17,3 @@
这行称为“hunk header”,包含上下文信息:-17,3
表示原文件从第 17 行开始,影响了 3 行。+17,3
表示修改后的文件同样从第 17 行开始,影响了 3 行。
修改内容本身
1
2diff复制代码-"syntax on
+syntax on- 以
-
开头的行是 原文件 中的内容。 - 以
+
开头的行是 修改后 的内容。
在这里,"syntax on
被修改为syntax on
(去掉了行首的注释符号"
,启用了语法高亮功能)。
- 以