乌邦图指令集
时间: 2025-07-01 10:57:28 浏览: 6
### Ubuntu 常用命令汇总
以下是关于 Ubuntu 的常用命令集合,涵盖了文件和目录操作、软件包管理、权限管理和网络配置等多个方面。
#### 文件和目录操作
- 列出当前目录下的所有文件(包括隐藏文件):`ls -la`[^1]
- 创建新目录:`mkdir 新目录名`[^1]
- 移动或重命名文件/目录:`mv 老路径 新路径`[^1]
- 复制文件到另一个位置:`cp 源文件 目标路径`
#### 软件包管理
- 搜索指定的软件包:`apt-cache search 包名称`[^2]
- 查看软件包的具体信息:`apt-cache show 包名称`[^2]
- 安装新的软件包:`sudo apt-get install 包名称`[^2]
- 重新安装已有的软件包:`sudo apt-get install 包名称 --reinstall`[^2]
- 删除软件包而不保留其配置文件:`sudo apt-get remove 包名称`
- 彻底删除软件包及其配置文件:`sudo apt-get remove 包名称 --purge`[^2]
- 更新本地软件包索引数据库:`sudo apt-get update`
- 升级现有软件包至最新版本:`sudo apt-get upgrade`
- 执行系统全面升级并处理依赖关系变化:`sudo apt-get dist-upgrade`
#### 权限管理
- 更改文件所属用户组:`chown 用户名:组名 文件名`
- 修改文件访问权限:`chmod 权限码 文件名`[^1]
#### 系统监控
- 实时查看 CPU 和内存使用情况:`top`
- 显示磁盘空间占用状况:`df -h`
- 展示单个文件或者目录所占存储容量:`du -sh 文件|目录`[^1]
#### 网络设置
- 如果需要使用 `ifconfig` 进行网络接口的基础设定,则先确认是否已经安装了必要的工具集:
```bash
sudo apt update && sudo apt install net-tools
```
之后可以执行如下命令来完成不同的任务需求:
- 查询所有的网卡状态详情:`ifconfig`[^3]
- 设置某个特定网口开启或是关闭服务功能:
```bash
sudo ifconfig eth0 up # 开启eth0设备
sudo ifconfig eth0 down # 关闭eth0设备
```
- 自定义分配静态IP给选定适配器以及子网掩码参数:
```bash
sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
```
- 设定广播地址范围为自定义值:
```bash
sudo ifconfig eth0 broadcast 192.168.1.255
```
---
### 示例代码展示
下面提供一段简单的脚本用于自动化更新与清理Ubuntu环境中的冗余数据项。
```bash
#!/bin/bash
echo "开始刷新APT资源库..."
sudo apt-get update
echo "正在实施常规程序升级过程..."
sudo apt-get upgrade -y
echo "移除不再使用的残留依赖组件..."
sudo apt autoremove -y
echo "清除下载历史记录内的废弃二进制文档..."
sudo apt-get clean
echo "全部流程结束!"
```
阅读全文
相关推荐
















