Linux浅谈——管道、网络配置和客户端软件的使用

发布时间:2026/10/6 6:30:05

Linux浅谈——管道、网络配置和客户端软件的使用 目录一、管道1、管道符2、过滤功能3、特殊功能4、扩展处理5、xargs命令扩展二、网络配置1、ifconfig查看网络信息2、配置文件详解网卡配置文件位置3、systemctl查看网卡状态4、systemctl启动/重启/停止网卡三、客户端软件1、什么是SSH2、常用SSH终端工具SecureCRTXShell推荐PuttyMobaXterm推荐3、使用MobaXterm连接linux一、管道1、管道符管道符|作用管道是一种通信机制通常用于进程间的通信。它表现出来的形式将前面每一个进程的输出stdout直接作为下一个进程的输入stdin。如上图前一个程序的process的标准输出如果需要输入到下一个程序的process的时候管道 | 就充当两个程序之间输入和输出的桥梁。Tip:在Linux系统中标准输入的描述符ID是0标准输出的描述符ID是1标准错误的描述符的ID是2。标准输入stdin我们键盘的输入标准输出stdout类似于ls这种命令输出的内容默认输出都是在终端窗口标准错误stderr程序错误信息的输出默认输出也都是在终端窗口。2、过滤功能示例代码获取/根目录下包含关键字y的文件信息# 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 y3、特殊功能来实现less 通过管道的操作方法的等价效果了解例如源指令是 less xxx.txt使用管道的话则可以写成cat xxx.txt | less之前可以通过 less命令 查看一个文件可以# less 路径现在通过管道还可以#cat 路径 | less示例代码[rootwcf1 ~]# cat /etc/passwd | less4、扩展处理问题请使用学过的命令来统计某个目录下的文档的总个数示例代码使用Linux命令统计“/”下的文档的个数示例代码用户在计算机中有一个配置文件/etc/passwd一般情况下一个用户会占用一行配置请你使用现学的管道统计当前计算机中一共有多少个用户个信息[rootwcf1 ~]# cat /etc/passwd | wc -l5、xargs命令扩展问题为什么需要xargs命令答之所以能用到这个命令关键是由于很多命令不支持|管道来传递参数而日常工作中有有这个必要所以就有了 xargs 命令。首先来看一个命令find / -name *.conf | ls -l (错误)find / -name *.conf | xargs ls -l (正确)xargs特别说明xargs 可以将管道或标准输入stdin数据转换成命令行参数也能够从文件的输出中读取数据。xargs 也可以将单行或多行文本输入转换为其他格式例如多行变单行单行变多行。xargs 默认的命令是 echo这意味着通过管道传递给 xargs 的输入将包含换行和空白不过通过 xargs 的处理换行和空白将被空格取代。xargs 是一个强有力的命令它能够捕获一个命令的输出然后传递给另外一个命令。[rootwcf1 test]# cat test.c | xargs 指定一行输出 [rootwcf1 test]# cat test.c | xargs -n2 指定两列输出 [rootwcf1 test]# cat test.c | xargs -n3 指定三列输出二、网络配置1、ifconfig查看网络信息命令ifconfig作用获取网卡的相关信息语法# ifconfig用法一ifconfig示例代码#ifconfig含义查看网络信息注意我们发现当前ens33看不到IP地址信息那是因为网卡默认不启动。手动启动网卡连接我们暂时使用图形化的方式点击屏幕右上角电源按钮在弹出菜单选择Connect点击connect之后我们会看到显示已连(Connected)再次使用ifconfig命令查看网络信息192.168.17.137ens33 是默认的网卡loloop循环表示回环网卡virbr0虚拟网络接口因为咱们使用vmware虚拟机安装Centos2、配置文件详解网卡配置文件位置Linux的网卡配置文件存放在/etc/sysconfig/network-scripts目录下文件名格式为ifcfg-网卡名称。我们可以看到ifconfig命令中显示我们的网卡叫做ens33对应的这里就有一个ifcfg-ens33的文件。使用cat命令查看ifcfg-ens33文件。[rootwcf1 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens333、systemctl查看网卡状态命令systemctl语法# systemctl status network含义查看网络状态active表示启用的活动的。4、systemctl启动/重启/停止网卡命令systemctl语法# systemctl start/stop/restart network参数start启动restart重启stop停止用法systemctl start / stop / restart network示例代码含义停止网卡服务#systemctl stop network含义开启网卡服务#systemctl start network含义重启网卡服务#systemctl restart network三、客户端软件1、什么是SSH简单说SSH是一种网络协议用于计算机之间的加密登录。(端口号为222、常用SSH终端工具SecureCRT官网www.vandyke.comSecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序简单地说是Windows下登录UNIX或Linux服务器主机的软件。XShell推荐官网XSHELL – NetSarang WebsiteXshell是一个强大的安全终端模拟软件它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。Putty官网www.putty.orgPuTTY为一开放源代码软件主要由Simon Tatham维护使用MITlicence授权。MobaXterm推荐官网MobaXterm free Xserver and tabbed SSH client for Windows3、使用MobaXterm连接linux步骤1打开软件点击session​步骤2在弹出窗口中选择ssh在 remote host对话框输入要连接的服务器IP地址​步骤3输入用户名和密码注意输入密码的时候屏幕是没有反应的​步骤4输入用户密码后回车看到如下界面表示已经成功连接​今日的Linux的分享就到这里了如有错误还望指出优质内容不断更新……
延伸阅读

更多相关文章

2026/9/30 6:53:13

零基础模拟器 root 指南:用 MagiskOnEmulator 保姆级上手

零基础模拟器 root 指南:用 MagiskOnEmulator 保姆级上手 【免费下载链接】MagiskOnEmulator Install Magisk on Official Android Emulator 项目地址: https://gitcode.com/gh_mirrors/ma/MagiskOnEmulator 刚接触 Android 开发的朋友,十有八九都…

2026/10/6 6:28:39

昇腾310与910芯片解析及Atlas硬件选型部署指南

1. 从一张加速卡说起:为什么你需要了解昇腾前阵子帮一个做工业质检的朋友调一套视觉推理系统,他开口第一句话就是“帮我搞张英伟达的卡”。我问他模型多大、并发多少、预算多少,他支支吾吾说不清楚。后来把需求摊开一算——单路1080p视频流、…

2026/10/6 6:28:39

头条号深度长文仿写指令:六因子拆解与去AI味实战指南

简介:这套头条号大文章仿写指令,专为需要在头条号平台持续输出优质内容、又担心原创检测不过关的内容创作者设计。指令以角色化提示词的形式,把仿写过程拆解为核心论点识别、风格模仿、原创表达、结构重构与调整优化五个阶段,并给…

2026/10/6 6:28:39

PADS Layout VX.2.2贴片坐标导出精准校准指南

1. 为什么贴片坐标导出这件事,90%的PCB工程师都卡在“导出即失效”这一步你有没有遇到过这样的场景:凌晨两点,SMT产线突然停线,贴片机报错“元件位置偏移超限”,而你手里的PADS Layout图纸明明标注得清清楚楚&#xff…

2026/10/6 6:28:39

CodeBuddy接入多智能体网络:构建本地AI协作节点的完整实践指南

最近在折腾一个很有意思的事情:把 CodeBuddy 从单纯的 AI 编程助手,变成一个多智能体网络里的核心节点。很多人对“多智能体网络”这个概念有点敬而远之,觉得那是做科研的人才需要碰的东西,但实际落地之后你会发现,这套…

2026/10/6 6:28:39

电压型与电流型PHY网络变压器接法本质区别

1. 为什么90%的硬件工程师第一次画网口电路时都栽在变压器接法上?你手里的那块刚打回来的PCB,网口灯亮了,但ping不通;或者更糟——PHY芯片烫得能煎蛋,示波器一测TX信号全歪了,眼图张不开。我见过太多人把DP…

2026/10/6 6:23:39

VLC与MPlayer实战指南:从硬解原理到串流排查

先别急着装播放器。我在Linux上折腾视频播放器这几年,最大的感受是:大多数人装VLC只是因为它“能放”,但真遇到花屏、音画不同步、硬解不生效、串流打不开这些问题时,基本都是一脸懵。MPlayer更是被很多人当作古董,但实…

2026/10/5 6:32:56

Jev+Agent接管浏览器:browser-use实战与jev-ultrafast性能优化

1. 从“Jev”说起:为什么我要把Agent接进浏览器“Jev”这个词最近在圈子里出现的频率越来越高,很多人第一次听到会以为是某个新模型的名字,其实它更像是一种思路——把Jev模型的能力当作底座,通过Agent的方式去接管浏览器&#xf…

2026/10/6 4:01:51

多智能体集群实战:DeepAgents编排、MCP与A2A协议及Skills体系

1. 从"单兵作战"到"集群协同":多智能体编排到底在解决什么问题如果你最近在折腾 Agent 相关的东西,大概率会有一种感觉:单个 Agent 能做的事情,其实很快就摸到天花板了。你给它一个提示词,挂几个工…

2026/10/5 17:38:27

无源低通滤波器设计实战:从RC到LC,手把手教你避开那些坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 0:03:23

MR25H40CDF+STM32F031C6工业级高可靠数据存储方案

1. 项目概述:为什么在工业现场非得用 MR25H40CDF 配 STM32F031C6 做数据存储?在工厂产线的 PLC 控制柜里、在风电变流器的散热片背面、在矿井监测终端的金属外壳下,你经常能看到一块指甲盖大小的黑色芯片——它既不是 Flash,也不是…

2026/10/6 0:03:23

MRAM+STM32工业断电数据保全实战指南

1. 项目概述:为什么在工业现场非得用 MR25H40CDF 配 STM32F031C6 做数据存储?在工厂产线的PLC柜里、在野外无人值守的环境监测终端里、在高速运转的包装机控制板上,你经常能看到一块指甲盖大小的黑色芯片,旁边贴着“MR25H40CDF”丝…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑