乌班图常用指令
时间: 2025-06-19 08:47:58 浏览: 1
### Ubuntu 常用命令列表
以下是整理的一些常用的 Ubuntu 系统操作命令:
#### 文件管理
- **ls**: 列出当前目录下的文件和子目录[^1]。
- **cd**: 改变工作目录,`cd /path/to/directory` 可进入指定路径的目录[^1]。
- **pwd**: 显示当前所在的绝对路径[^1]。
- **cp**: 复制文件或目录,例如 `cp source_file destination_path`。
- **mv**: 移动或重命名文件或目录,例如 `mv old_name new_name` 或者 `mv file path_to_move`。
#### 用户与权限
- **chmod**: 修改文件或目录的访问权限,例如 `chmod 755 filename`[^1]。
- **chown**: 更改文件或目录的所有者,例如 `chown user:group filename`。
- **su**: 切换到超级用户或其他用户身份登录[^1]。
#### 网络配置
- **ifconfig**: 配置网络接口参数并显示其状态(需安装 net-tools 工具包)[^2]。
- **sudo lshw -C network**: 查看系统中的硬件设备信息,特别是无线网卡的相关详情[^2]。
#### 软件包管理 (APT 和 Conda)
对于 APT 包管理器:
- **apt update**: 更新软件源索引[^1]。
- **apt upgrade**: 升级已安装的软件包至最新版本[^1]。
- **apt install package-name**: 安装新的软件包[^1]。
- **apt remove package-name**: 删除不需要的软件包[^1]。
针对 Anaconda 的环境管理和本地包安装:
- 使用 `conda install --use-local 路径/包名.tar.bz2` 来安装位于本地磁盘上的 PyTorch 或其他科学计算库的压缩包文件[^2]。
#### 文本处理工具
- **cat**: 连接文件并将标准输出打印出来,比如 `cat textfile.txt` 将会把整个文档的内容展示给用户。
- **grep**: 在文件里搜索特定模式字符串的数据行,如 `grep 'search_term' filename`。
- **sed**: 流编辑器用于过滤和转换文本。
- **awk**: 编程语言设计用来做格式化文本数据流以及生成报告。
#### 系统监控和其他实用程序
- **top**: 实时动态监视进程活动情况。
- **htop**: 类似 top 功能更强大的交互式进程查看器(可能需要单独安装)[^1]。
- **df -h**: 报告文件系统的磁盘空间使用状况,其中 `-h` 参数表示以人类可读的形式输出结果。
- **free -m**: 展示内存利用率概况表,单位为 MB;如果想得到 GB 数字则替换为 `-g` 参数。
```bash
# 示例:更新 apt-get 并升级所有可用包
sudo apt update && sudo apt full-upgrade -y
```
阅读全文
相关推荐


















