摘要:
在我们的上一节已经安装好了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. 常用指令:
目录信息查看命令ls | ls -a |
目录切换命令cd | cd /home/y-serein/ |
当前路径显示命令pwd | pwd |
系统信息查看命令uname | uname -a |
清理屏幕命令 clear | clear |
显示文件内容命令cat | cat a.c |
切换用户身份命令sudo | sudo su |
文件拷贝命令cp | cp a.c b.c |
切换用户命令su | su |
移动文件命令mv | 将a.c移动至text |
创建文件夹命令 mkdir | mkdir test |
创建文件命令touch | touch a.c |
删除命令rm | rm a.c |
目录删除命令rmdir | rmdir text/ |
显示网络配置信息命令 ifconcig | ifconfig eth0 up/down/reload |
重启命令 reboot | reboot |
关机命令 poweroff | poweroff |
系统帮助命令man | man |
数据同步写入磁盘命令sync | sync |
查找文件命令find | find -name a.c |
查找内容命令grep | grep -nr “Ubuntu” / |
文件夹大小查看命令du | du |
磁盘空间检查命令df。 | df |
使用gedit打开某个文件命令gedit | gedit a.c |
当前的系统进程查看命令ps | ps -aux |
到这里,我们这一节就结束了, 在之后的小节中还会更加详细的解释这些指令的作用,