关于在乌班图中无法使用tree命令的原因

本文分享了一位初学者在使用Linux乌班图系统过程中遇到的问题及解决方法。作者在学习过程中尝试使用Tree命令时遇到了not found的错误提示,通过阅读错误信息了解到可以通过sudo snap install tree进行安装。最终采用sudo apt-get install tree成功解决问题。

初学linux系统的时候使用的是乌班图的操作系统,边看视频边学习,却发现很多命令行在自己使用的时候没有效果,只会盲目的百度,后面回过头来仔细一看才发现,原来终端早就给你答案了,只是自己一看到英语就头大而退缩才会吧事情弄的复杂,就比如tree命令,如下图:
在这里插入图片描述
在错误提示中很明显的not found, but can be installed with: sudo snap install tree
解决方法就在眼前,而我们却相视不见
在这里插入图片描述
最终输入sudo apt-get install tree 完美解决

在这里插入图片描述

### 如何在Ubuntu系统上安装软件或环境 在Ubuntu系统中,可以通过多种方法安装软件或配置开发环境。以下是几种常见的方式及其具体操作方法: #### 使用APT包管理器安装软件 APT(Advanced Package Tool)是Ubuntu中的默认包管理工具,用于管理和安装软件。以下是一个基本的流程: 1. 更新软件源列表以确保获取最新版本的软件包。 ```bash sudo apt update ``` 2. 搜索需要安装的软件包名称。 ```bash apt search 软件名称 ``` 3. 安装所需的软件包。 ```bash sudo apt install 软件名称 ``` 例如,安装Python 3可以使用以下命令[^2]: ```bash sudo apt install python3 ``` #### 使用Snap包管理器安装软件 Snap是另一种现代的包管理工具,支持跨发行版的软件安装。它将应用程序及其依赖项打包在一起,从而简化了安装过程。 1. 搜索并安装Snap软件包。 ```bash sudo snap install 软件名称 ``` 例如,安装Vim编辑器: ```bash sudo snap install vim ``` #### 手动编译和安装软件 对于某些未提供APT或Snap包的软件,可以手动下载源代码并编译安装。 1. 下载软件的源代码压缩包。 2. 解压文件并进入解压后的目录。 ```bash tar -xvf 文件名.tar.gz && cd 文件名 ``` 3. 编译并安装软件。 ```bash ./configure make sudo make install ``` #### 配置开发环境 为了在Ubuntu上搭建开发环境,通常需要安装一些必要的工具和库。例如: - 安装构建工具链(如gcc、make等)。 ```bash sudo apt install build-essential ``` - 安装Python开发环境。 ```bash sudo apt install python3-pip python3-venv ``` - 安装Node.js和npm。 ```bash sudo apt install nodejs npm ``` #### 使用虚拟环境隔离开发环境 为避免不同项目之间的依赖冲突,可以使用虚拟环境来隔离开发环境。以Python为例: 1. 创建虚拟环境。 ```bash python3 -m venv myenv ``` 2. 激活虚拟环境。 ```bash source myenv/bin/activate ``` 3. 在虚拟环境中安装依赖。 ```bash pip install requests flask ``` ### 注意事项 - 确保在执行任何`sudo`命令之前具有管理员权限。 - 对于某些特定软件,可能需要添加第三方PPA(Personal Package Archive)源以获取最新版本。 ```bash sudo add-apt-repository ppa:ppa-name/ppa sudo apt update ```
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值