从零开始学Linux之新手必须掌握的命令01——系统工作常用命令

前言
    在进行操作的时间,我使用的Linux发行版是Cent os7,如果系统不同的话,有些命令可能存在差异。

1、echo命令

echo命令的作用是在屏幕上显示字符,如
在这里插入图片描述
还可以用echo命令提取出变量的值,如
在这里插入图片描述
在这里插入图片描述
从上面两个例子可以看出echo命令查看变量值的格式是

echo $变量名

2、date命令

date命令用于查看当前的系统时间,可以 看到,当不加任何参数的时间,系统默认以当前系统时区所在地区的方式显示时间。
在这里插入图片描述
为了得到格式化日期的格式的方式,我们可以使用date --help命令
在这里插入图片描述我们进行一个简单的例子来实现对日期的格式化
在这里插入图片描述

3、reboot命令

reboot命令用于重启系统,执行该命令需要root权限(在图形化界面下的终端可能不需要)

4、poweroff命令

poweroff命令用于关闭系统,执行该命令需要root权限(在图形化界面下的终端可能不需要)

5、wget命令

wget命令是在终端下进行下载网络资源的命令,格式为

wget [参数] 下载地址

为了了解其命令的参数,我们使用wget -h命令来查看。
从零开始学Linux之新手必须掌握的命令01——系统工作常用命令_第1张图片
下载我们通过一个例子进行操作
从零开始学Linux之新手必须掌握的命令01——系统工作常用命令_第2张图片
在这里插入图片描述
可以看到百度的index.html已经成功下载到该目录。

6、ps命令

ps命令用于查看系统中进程的状态信息,类似于win中的进程管理模块.
从零开始学Linux之新手必须掌握的命令01——系统工作常用命令_第3张图片
常常使用ps -aux查看系统中所有的进程信息
从零开始学Linux之新手必须掌握的命令01——系统工作常用命令_第4张图片

7、top命令

top命令用于动态的监视系统的进程,资源使用等信息,需要注意的是top命令默认是动态监视的方式,因此需要手动退出,我们可以使用ctrl+c退出该命令,此外还可以通过按E键切换显示的单位哦。
从零开始学Linux之新手必须掌握的命令01——系统工作常用命令_第5张图片

8、pidof命令

正如其名,pidof命令是用于查看某个服务名称对应的pid值的
在这里插入图片描述
我们发现有两个结果,于是采用ps -aux命令查看这两个进程
在这里插入图片描述
在这里插入图片描述
可以发现zm用户和root用户都运行了bash进程。我们还可以得出的结论是,服务是可以重名的,但是pid是唯一的。

9、kill命令

在这里插入图片描述
我们发现现,这样子做并没有杀死3217进程。
我们使用kill -l来查看信号量
从零开始学Linux之新手必须掌握的命令01——系统工作常用命令_第6张图片
再次输入kill -s 9 3217 惊奇的发现终端被关闭掉了。是的,因为3217是bash也就是当前终端的进程,因此我们关闭3217进程后,终端自然也就关闭了。-s 9意思是kill命令执行9号信号量也就是强制关闭的意思。

10、killall命令

对于一个复杂的程序,其有多个进程时,我们一个个去关闭太麻烦了,因此,我们使用killall 进程 就可以一次性的关闭同名的进程,比如我们先打开一个firefox,再使用pidof firefox 命令,我们看到该进程名下有很多个进程
从零开始学Linux之新手必须掌握的命令01——系统工作常用命令_第7张图片
我们使用killall firefox,再使用pidof firefox,可以看到firefox的所有进程已经被关闭。与kill命令相似的,如果某些进程无法关闭,可以使用killall -s 9 进程名
在这里插入图片描述
系统工作常用命令的学习就到这里,明天将开始新的学习。

你可能感兴趣的:(Linux)