Ubuntu

Ubuntu是一个基于Debian的Linux发行版,它是一个免费的、开源的、社区驱动的操作系统。Ubuntu的桌面环境是GNOME,它是一个基于GTK+的桌面环境,它的特点是简单、易用、美观,本文主要讲Ubuntu的使用。

包管理器

Ubuntu包管理器有:apt,apt-cache,apt-get,dpkg

apt包管理器

更新包管理器

1
apt update

模糊查询软件包

1
apt search <软件包名>

安装软件

1
apt install <软件包>

下载软件源码

1
apt source <软件包>

卸载软件

1
apt-get remove <软件包>

dpkg包管理器

查看已安装的软件包

1
dpkg --list

查看指定软件包的信息

1
dpkg --list | grep <软件包>

防火墙

Ubuntu防火墙是ufw

安装防火墙

1
apt install ufw

防火墙状态

1
ufw status

开启防火墙

1
ufw enable

关闭防火墙

1
ufw disable

查看防火墙版本

1
ufw version

默认允许外部主机访问

1
ufw default allow

默认拒绝外部主机访问

1
ufw default deny

开启port端口

1
ufw allow <port>/tcp

关闭port端口

1
ufw deny <port>/tcp

展示已有防火墙规则

1
ufw status

切换到root用户

修改root密码

1
sudo passwd root

在当前用户临时进入root,使用当前用户的sudo密码

1
sudo -s

配置C/C++环境

1
sudo apt install build-essential gdb