Linux入门第十讲——Linux的常用命令:系统命令(|、grep、ps、kill、ifconfig、ping)

ゝ一世哀愁。 2021-12-05 19:49 440阅读 0赞

系统命令

管道(|)

Linux系统中提供了一个管道符号(”|”),管道是命令的一种使用方式。其格式是:命令1 | 命令2,作用是”命令1”的输出内容,将作为”命令2”的输入内容,一般与grep命令一起使用。

grep命令

Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。
grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名。搜索的结果被送到标准输出,不影响原文件内容。

命令格式

grep命令的格式一般为:

  1. grep [参数] 过滤条件 文件

要是grep命令与管道命令一起使用,那么格式如下:

  1. 其他命令 | grep [参数] 过滤条件

命令功能

用于过滤/搜索特定字符。可使用正则表达式与多种命令配合使用,使用上十分灵活。

常用命令参数














参数 描述
-i 忽略字符大小写的差别

常用范例

例一:查看当前目录下test02.txt文件中含有”命令”的内容。
在这里插入图片描述
例二:grep命令与管道命令一起使用,在cat命令输出结果基础上,进行过滤。
在这里插入图片描述

ps命令

Linux中的ps命令是Process Status的缩写,它用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。

命令格式

  1. ps [参数]

命令功能

用来显示当前进程的状态。

常用命令参数

ps命令的参数非常多,在此仅列出几个常用的参数并大略介绍含义。






















参数 描述
-A 列出所有进程
-e 等于”-A”,显示所有进程
-f 做一个更为完整的输出,显示UID、PPIP、C与STIME栏位

常用范例

例一:显示所有进程信息。
在这里插入图片描述
ps -ef相当于任务管理器,即对进程的一次性的查看。
例二:ps与grep常用组合用法,查找特定进程。
在这里插入图片描述

kill命令

kill命令用于杀死进程。

命令格式

  1. kill [参数] [程序,一般是进程PID]

命令功能

杀死进程。

常用命令参数














参数 描述
-l<信息编号> 若不加<信息编号>选项,则-l参数会列出全部的信息名称

在这里插入图片描述

常用范例

例一:杀死PID为4199的进程。
命令如下:

  1. kill -9 4199

kill -9 PID:表示强制终止进程。

ifconfig命令

如果我想查看一下Linux虚拟机的IP地址,那么可以就输入ifconfig命令来进行查看。
这里写图片描述
注意:一定要与Windows中的相似命令——ipconfig区分开!

ping命令

Linux系统的ping命令是常用的网络命令,它通常用来测试与目标主机的连通性,我们经常会说”ping一下某机器,看是不是开着”,不能打开网页时会说”你先ping网关地址192.168.1.1试试”。
Linux下的ping和Windows下的ping稍有区别,Linux下ping不会自动终止,需要按Ctrl+C终止或者用参数-c指定要求完成的回应次数。
ping命令的格式一般为:

  1. ping 主机名或者IP地址

例如,以下是ping的通的情况。
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,440人围观)

还没有评论,来说两句吧...

相关阅读