Ubuntu 命令
Ubuntu 命令
软件包管理
更新软件包索引
1
sudo apt update
此命令会从已配置的软件源拉取最新的软件包列表,以便后续安装或升级操作使用。
升级所有已安装软件包
1
sudo apt upgrade -y
将系统中所有可升级的软件包更新到最新版本,-y
自动确认提示
安装新软件包
1
sudo apt install nginx
安装 nginx
Web 服务器(若已有则跳过)。
删除软件包但保留配置
1
sudo apt remove apache2
卸载 apache2
,保留其配置文件以便日后重装时复用。
彻底删除软件包及配置
1
sudo apt purge mysql-server
完全移除 mysql-server
及其所有配置文件。
列出已安装的软件包
1
apt list --installed
显示当前系统上所有已安装的软件包列表。
基本文件与目录操作
列出目录内容
1
ls -al /var/log
使用 -a
显示包括隐藏文件,-l
以长格式列出 /var/log
下的所有文件。
切换工作目录
1
cd ~/projects
进入当前用户主目录下的 projects
目录。
显示当前路径
1
pwd
打印当前所在的完整绝对路径。
创建和删除目录
1
2mkdir -p ~/backup/2025-05-13
rmdir ~/old_folder
p
可一次性创建多级目录;rmdir
仅删除空目录。
复制、移动与删除文件
1
2
3cp report.pdf ~/backup/
mv ~/notes.txt ~/projects/notes_old.txt
rm ~/temp.log
分别用于复制、重命名 / 移动和删除文件。
压缩与归档
创建 tar.gz 归档
1
tar -czvf backup.tar.gz/home/user/data
将 /home/user/data
打包并使用 gzip 压缩,v
显示详细过程。
解压 tar.gz
1
tar -xzvf backup.tar.gz -C /mnt/restore
解压到 /mnt/restore
目录。
zip 与 unzip
1
2zip -r archive.zip project_folder
unzip archive.zip -d extracted_folder
r
递归压缩目录,d
指定解压目标。
其他格式(bzip2/xz)
1
2tar -cjvf backup.tar.bz2 data/
tar -cJvf backup.tar.xz data/
分别使用 bzip2 和 xz 算法进行压缩。
系统信息
查看内核与架构
1
uname -a
显示系统内核版本、架构及主机名等信息。
发行版详情
1
lsb_release -a
输出 Ubuntu 版本与代号。
硬件信息汇总
1
sudo lshw -short
快速列出硬件设备摘要;可加 -html
输出 HTML 报告。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 CaMeiki!
评论