【Ubuntu笔记】Ubuntu中tree命令的安装和报错解决

        摘要:

        在我们的上一节已经安装好了Ubuntu,本节记录的是在Liunx系统下安装tree命令以及 使用这一节主要将进行tree的安装记录。在文末会写出一些Liunx常见指令与一些入门常识。


        说明:

        在正文开始之前,作两点提示:

                1. 点击系统右上角的zh可以选择中文状态,待会儿要输汉字,会用到。

                2. 在终端下,复制和粘贴键分别为:Ctrl+Shift+C/V,注意,是Shift。


        安装tree

 1. 首先,我们需要下载源代码包。

        我们可以从tree命令的官方网站(The Tree Command for Linux Homepage)下载最新版本的源代码。点击下图左侧框链接即可,或者点击右侧框选链接进入gitHub下载。

2. 依次从左到右,点击左上角第二个“文件”,找到下载,右键文件,点击提取到此处,解压文件。

3. 解压完之后打开终端:点击左下角进入菜单,在第一面可以看见如上图QQ上面的图标。或者在桌面右键进入终端。

ls
cd 下载
ls
cd tree-2.1.1
ls

4. 输入 “ls”:查看当前目录下文件;

5. 输入“cd 下载”:进入下载文件夹目录下;

6. 输入cd tree-2.1.1 进入刚下载的tree压缩包,到这里我们可以看到所下载的文件,这些指令都很常见,不出意外的话不会出错。

7. 输入“make”:进行编译,可能出现如下图报错,因为还没有下载make构建工具,它用于自动化编译和构建软件项目,输入以下代码即可:(只输入系统提示的代码可能会出现网络不可达现象)

sudo apt-get install make

        我们注意到这样上行代码开头为sudo,输入完这行代码需要输入秘密,所以我sudo是调用超级权限,我们平时所用的(以用户名开头的)是用户模式,其权限不够在终端下载。

8. 在解决完或者没有出现上图报错后,可能还会出现下图报错,原因是没有下载gcc编译器,解决方案为下行代码:

sudo apt-get install gcc

 9. 解决完以上问题再次输入make即可进行正常编译,输入以下代码进行安装所编译的代码:

sudo make install 

10. 输入“tree --help”:查看tree指令的帮助,其中包含所有可用参数的含义,直接输入“tree”即可看到我们所安装的效果

tree --help
tree


        到这里,我们直接下载程序源码编译安装tree指令的方式以及记录完了,可能有人会说好麻烦,是的,我们还有其他下载方式,诸如在APP Store中安装、在终端使用Sudo apt-get install进行安装、deb软件包安装等其它安装方式,我们之所有重点记录这一种安装放松是因为其他安装方式较为简单,同时这种安装方式是可以在我们以后自己写完代码之后也可以进行编译使用的。下面也会对其他安装方式进行一个简要的示例,然后最后记录一些常用的终端指令与一些常识。

sudo apt-get install安装法:
sudo apt-get install tree
deb软件安装法:
sudo dpkg -i XXX.deb

        目前所需了解的一些尝试与常用的终端指令:

1. 常识性:

        deb包相当于windows中的.exe文件,双击即可直接安装软件,可以到下载一些支持Liunx系统的音乐平台试试,终端也可以通过指令执行安装,如上面代码所展示。

        sudo:相当于windows中的root权限,超级权限,在终端做一些修改操作时会用到。

2. 常用指令:

目录信息查看命令lsls -a
目录切换命令cdcd /home/y-serein/
当前路径显示命令pwdpwd
系统信息查看命令unameuname -a
清理屏幕命令 clearclear
显示文件内容命令catcat a.c
切换用户身份命令sudosudo su
文件拷贝命令cpcp a.c b.c
切换用户命令susu
移动文件命令mv将a.c移动至text
创建文件夹命令 mkdirmkdir test
创建文件命令touchtouch a.c
删除命令rmrm a.c
目录删除命令rmdirrmdir text/
显示网络配置信息命令 ifconcigifconfig eth0 up/down/reload
重启命令 rebootreboot
关机命令 poweroffpoweroff
系统帮助命令manman
数据同步写入磁盘命令syncsync
查找文件命令findfind -name a.c
查找内容命令grepgrep -nr “Ubuntu” /
文件夹大小查看命令dudu
磁盘空间检查命令df。df
使用gedit打开某个文件命令geditgedit a.c
当前的系统进程查看命令psps -aux

到这里,我们这一节就结束了, 在之后的小节中还会更加详细的解释这些指令的作用,


  • 20
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值