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 |