linux shell 管道命令(pipe)使用及与shell重定向区别 Linux

看了前面一节:linux shell数据重定向(输入重定向与输出重定向)详细分析 估计还有一些朋友是头晕晕的,好复杂的重定向了。这次我们看下管道命令了。shell管道,可以说用法就简单多了。 管道命令操作符是:”|”,它仅能处理经由前面一个...
标签: linux

发布于  2024-3-2 16:51

linux shell数据重定向(输入重定向与输出重定向)详细分析 Linux

在了解重定向之前,我们先来看看linux 的文件描述符。 linux文件描述符:可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄,通过句柄就可以实现文件的读写操作。 用户可以自定义文件描述符范围是...
标签: linux

发布于  2024-3-2 16:51

linux shell 脚本实现tcp/upd协议通讯(重定向应用) Linux

前几天发了重定向以及管道相关使用方法,今天这里发些很有趣的例子。通过重定向实现基于tcp/udp协议的软件通讯。 linux 设备里面有个比较特殊的文件: /dev/[tcp|upd]/host/port 只要读取或者写入这个文件,相当于系...
标签: linux

发布于  2024-3-2 16:51

linux shell实现随机数几种方法分享(date,random,uuid) Linux

在日常生活中,随机数实际上经常遇到,想丢骰子,抓阄,还有抽签。呵呵,非常简单就可以实现。那么在做程序设计,真的要通过自己程序设计出随机数那还真的不简单了。现在很多都是操作系统内核会提供相应的api,这些原始参数是获取一些计算机运行原始信息,...
标签: linux

发布于  2024-3-2 16:51

linux shell命令快捷获得系统帮助(一)[man-pages定义规范] Linux

作为刚刚学习linux朋友,我们拿到一个命令,不知道怎么样使用,一般都会先看下命令默认参数说明,然后再不清楚就是通过man命令查阅手册。还是找不
标签: linux

发布于  2024-3-2 16:50

linux dev 常见特殊设备介绍与应用(loop,null,zero,full,random) Linux

linux是文件型系统,所有硬件如软件都会在对于的目录下面有相应的文件表示。对于dev这个目录,我们知道它下面的文件,表示的是linux的设备。在windows
标签: linux

发布于  2024-3-2 16:50

linux whatis与whatis database 使用及查询方法(man使用实例) Linux

通过man查找帮助过程:[chengmo@centos5 ~]$ man -h... f:same as whatis(1)...#觉得比较奇怪,whatis是什么呢?[chengmo@centos5 ~]$ man whatis#查询得到是:#whatis
标签: linux

发布于  2024-3-2 16:50

linux shell 字符串操作(长度,查找,替换)详解 Linux

在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。...
标签: linux

发布于  2024-3-2 16:50

Linux rpm 命令参数使用详解 Linux

rpm 执行安装包 二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。 常用命令组合: -ivh:安装显示安装进度--i...
标签: linux

发布于  2024-3-2 16:50

exit(-1)或者return(-1)shell得到的退出码为什么是255 Linux

下面我写了一个hello world程序,一起看看吧: // filename: main.c #include stdio.h int main(void) { printf(hello wolrd!n); return(-); ...
标签: linux

发布于  2024-3-2 16:50