作用:管道是一种通信机制,通常用于进程间的通信。它表现出来的形式将==前面每一个进程的输出(stdout)直接作为下一个进程的输入(stdin)==。
# ls / | grep “y” grep 指令用于“过滤” grep 语法:grep 选项 文件路径/内容 针对上面这个命令说明: ① 以管道作为分界线,前面的命令有个输出,后面需要先输入(缺少查找范围),然后再过滤,最后再输出,通俗的讲就是管道前面的输出就是后面指令的输入。 为了便于理解,上述的指令变相实现可以如下: # ls / > xxx.txt 将ls /的结果保存到xxx.txt文件中 # grep “y” xxx.txt 使用grep指令搜索xxx.txt中的包含y的行 ② grep 指令:主要用于过滤 语法:# grep [选项] “搜索关键词” 搜索范围
示例代码:获取/根目录下包含关键字"y"的文件信息
#ll / |grep y
例如:源指令是"less xxx.txt"使用管道的话则可以写成:cat xxx.txt | less
之前可以通过less命令查看一个文件,可以# less 路径
现在通过管道还可以:#cat 路径 | less
示例代码:
[root@localhost ~]# cat /root/anaconda-ks.cfg | less
示例代码:使用Linux命令统计“/”下的文档的个数
[root@localhost ~]# ls / | wc -l
示例代码:用户在计算机中有一个配置文件(/etc/passwd),一般情况下,一个用户会占用一行配置,请你使用现学的管道统计当前计算机中一共有多少个用户个信息
[root@localhost ~]# cat /etc/passwd | wc -l
答:之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了 xargs 命令。
首先来看一个命令:
find /etc -name "*.conf" | ls -l (错误) find /etc -name "*.conf" | xargs ls -l (正确)
xargs特别说明:
xargs 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。
xargs 也可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变多行。
xargs 默认的命令是 echo,这意味着通过管道传递给 xargs 的输入将会包含换行和空白,不过通过 xargs 的处理,换行和空白将被空格取代。
xargs 是一个强有力的命令,它能够捕获一个命令的输出,然后传递给另外一个命令。

命令:ifconfig
作用:获取网卡的相关信息
语法:# ifconfig
用法一:ifconfig
示例代码:
#ifconfig
含义:查看网络信息
注意,我们发现当前ens33看不到IP地址信息,那是因为网卡默认不启动

192.168.177.142
ens33 :是默认的网卡
lo(loop,循环):表示回环网卡
virbr0:虚拟网络接口,因为咱们使用vmware虚拟机安装Centos
我们可以看到,ifconfig命令中显示我们的网卡叫做ens33,对应的,这里就有一个ifcfg-ens33的文件
使用cat命令,查看ifcfg-ens33文件

语法:# systemctl status network
用法一:systemctl status network
示例代码:
#systemctl status network
含义:查看网络状态,active表示启用的,活动的。
==语法:# systemctl start/stop/restart network==
参数:==start启动,restart重启,stop停止==
用法一:systemctl start/stop/restart network
示例代码:
#systemctl stop network
含义:停止网卡服务
#systemctl start network
含义:开启网卡服务
#systemctl restart network
含义:重启网卡服务
注意:其他服务也是类似的启停命令如:sshd服务
#systemctl start sshd
Xshell是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。
官网:

浙公网安备 33010602011771号