小伙伴们,上篇文章谈到南非企业家马克·沙特尔沃思支持创建的linux开源操作系统的一个分支Ubuntu,ubuntu有非常细化的版本分支,如服务器版,教育版,企业版,个人桌面版,长期技术支持版本等等。linux平台易于搭建服务器平台而且代码开源免费,对于一个大型的互联网企业使用linux创建自己的各种服务器平台可以节约不少的使用成本。命令行方式的操作几乎是你永远都绕不过去的坎,我们今天来谈谈最常用的一些终端命令,这些命令可以让你爱上使用各种命令,快捷高效的玩转linux系统。
pwd命令,显示当前终端所在目录位置。
我们以ubuntu 18.04 LTS为例,首先打开终端命令行,鼠标左键双击终端命令图标,打开类似下图的终端命令行程序:
终端命令行
这里的命令行模式告诉我们,当前用户为wangxueyi,计算机名称是wangxueyi-Shenmu-ShanXi-China,符号$ 表示当前命令行模式为普通用户模式,这时我们键盘输入pwd命令按Enter键将会执行这条命令,这条命令会告诉你当前所处的目录位置,执行后的结果为:
wangxueyi@wangxueyi-Shenmu-ShanXi-China:~$ pwd
/home/wangxueyi
命令行中的目录就相当于我们在Windows操作系统中看到的文件夹,如果目录下面还有二级、三级目录,你想了解整个当前目录下文件和目录的分布情况,那么使用tree命令,查看目录树。执行结果如下:
wangxueyi@wangxueyi-Shenmu-ShanXi-China:~/桌面$ tree
.
├── 当前用户进程树.txt
├── 术语词汇
├── 终端命令
└── 资格证考试(2019-12-20)
├── 复习
│ ├── 试题模板(2018-B卷)初级 答案.doc
│ ├── 试题模板(2018-B卷)中级 答案.doc
│ ├── 题库.docx
│ └── 维修考试题5月18号.doc
├── 考试时间安排.txt
├── 题库模板0.xls
├── 题库模板1.xls
├── 题库模板2.xls
├── 用户通信终端维修员初级.png
└── 用户通信终端维修员中级.png
2 directories, 13 files
上述命令告诉我们,桌面这个目录(文件夹)下存在两个子目录和十三个文件以及这些文件的类型。
如果你想要知道当前用户正在运行的程序和它们对应的进程,你可以输入进程树查看pstree命令,执行结果如下所示:
pstree
这是你看着这么多密密麻麻的命令是不是有点烦了,那么还你一个清爽的界面,使用clear命令执行后就会出现无限的可能:
clear
如果你要查看当前目录的所有文件也可以使用ls命令,增加此命令后的-al参数你将会看到此目录(文件夹)下所有的文件,而且这些文件类型用颜色进行了区分。
ls -a 命令
绿色代表——可执行文件;
深蓝色代表——目录;
浅蓝色代表——链接文件(类似Window系统中的快捷方式);
红色代表——压缩文件;
灰色代表——其他一些文件;