(1)exec函数说明 fork函数是用于创建一个子进程,该子进程几乎是父进程的副本,而有时我们希望子进程去执行另外的程序,exec函数族就提供了一个在进程中启动另一个程序执行的方法。它可以根据指定的文件名或目录名找到可执行文件,并用它来取代原调用进程的数据段、代码段和堆栈段,在执行完之后,原调用进程的内容除了进程号外,其他全部被新程序的内容替换了。另外,这里的可执行文件既可以是二进制文件,也可以
在Linux操作系统中,function(函数)是一种非常重要的概念。在Linux中,function可以帮助用户实现代码的重复利用和模块化,使代码更加简洁和易于维护。
在Linux系统中,function可以定义在shell脚本中,通过在脚本中调用这些函数,可以实现代码的模块化。函数可以接收参数,并且可以返回一个值。通过函数,用户可以将一段代码封装在函数中,在需要的时候进行调用,从而避免重复编
原创
2024-03-25 11:08:15
207阅读
gzip可以说是用途最广的压缩命令了,目前gzip可以解开compress,zip和gzip等软件所压缩的文件。gzip所新建的压缩文件为:*.gz的文件句。gzip有两个好处:减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。 语法:gzip [选项] 压缩(解压缩
这几天一直在纠结:main函数是程序的入口,一个程序启动后,经过bootloader的初始化就该经main函数进入C语言的世界,但是linux中每个应用程序的开始都是从main函数开始的。linux下有多个应用程序,岂不是有很多个main。那bootloader会知道跳到哪个main?多个main编译怎么不冲突? 在网上搜索了很久,渐渐的有些明白了:1、main函数是C语言的
转载
2024-08-09 17:48:52
0阅读
我们知道,Linux 中所有的资源都被看作文件,包括物理设备和目录。在 Linux 系统上。可以为每一个文件或目录设定 3 种类型的权限,这 3 种类型的权限详细地规定了某个用户有权访问这个文件或目录,它们分别是:这个文件或目录的所有者(owner)的权限。与所有者用户在同一个群组的其他用户的权限。既不是所有者也不与所有者在同一个群组的其他用户的权限。与此同时,Linux 系统是将系统中的所有用户
函数概述:函数(Function)是一段可以重复使用的代码,这是从整体上对函数的认识。 C语言本身带了很多库函数,并分门别类地放在了不同的头文件中,使用时只要引入对应的头文件即可。 除了C语言自带的函数,我们也可以编写自己的函数,称为自定义函数
转载
2024-08-14 12:18:24
79阅读
awk 命令的基本格式
awk [options] 'program' file
options 这个表示一些可选的参数选项,反正就是你爱用不用,不用可以拉到。。。 program 这个表示 awk 的可执行脚本代码,这个是必须要有的。 file 这个表示 awk 需要处理的文件,注意是纯文本文件,不是你的 mp3,也不是 mp4 啥的。。
先来
转载
2024-07-16 08:03:45
19阅读
mv 重命名或者移动通过which命令查看mv命令的绝对路径,发现mv是做了别名的,实际命令是mv -i,-i的意思是询问确认 有时我们使用/bin/mv来避免询问, 当我们mv目录时,注意:若是目标目录存在的情况下,那么会把源目录移动到目标目录里例:创建一个目录11 将/etc/11移动到/tmp,依然
原创
2015-03-17 15:27:37
4394阅读
tr命令可以看作是sed的简化形式,可以用来替换删除字符。tr-translateordeletecharacters常用的命令格式为:tr-c-d-s字符1字符2<文件名|-c|用字符2替换字符1中不包含的字符(字符1补集)|-d|删除字符串1|-s|删除所有重复出现字符,将重复出现字符串压缩为一个字符。例1:删除重复的小写字符例2:删除空行例3:字符替换例4:删除字符例5:-c的运用
原创
2018-05-08 20:44:28
621阅读
点赞
rpm是由red had 公司开发的程序包管理器,可以用来安装、卸载、升级和管理软件,其功能强大,又有相对来说很好的易用性,所以已经成为liunx系统中运用最为广泛的软件包管理器。 其主要用法如下: rpm {-i|--install} [i
原创
2015-04-13 13:38:38
407阅读
救援模式的简单介绍与使用
原创
2018-08-04 09:03:30
10000+阅读
点赞
Yum(全称为 Yellow dog Updater, Modified)是一个在fedora和RedHat以及centos中的shell前端软件包管理器。基于rpm包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。相对于rpm来说,使用yum安装软件不必考虑依赖关系,大大简
原创
2015-04-13 13:26:12
788阅读
Java8 添加了一个新的特性Function,顾名思义这一定是一个函数式的操作。我们知道Java8的最大特性就是函数式接口。所有标注了@FunctionalInterface注解的接口都是函数式接口,具体来说,所有标注了该注解的接口都将能用在lambda表达式上。标注了@FunctionalInterface的接口有很多,但此篇我们主要讲Function,了解了Function其他的操作也就很容
转载
2023-07-28 16:31:37
58阅读
1.课程目标目标1:掌握Nginx的安装 目标2:掌握Nginx的静态网站部署 目标3:理解Nginx的反向代理与负载均衡,能够配置反向代理与负载均衡
2.Nginx的安装与启动
2.1什么是Nginx Nginx 是一款高性能的 http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师伊戈尔·西索夫(Igor Sysoev)所开发,官方测试 ng
原创
2022-04-06 17:46:30
128阅读
**简述**linux是一套自由加开放源代码的类Unix操作系统,诞生于1991年10月5日(第一次正式向外公布),由芬兰学生linusTorvalds和后来陆续加入的众多爱好者共同开发完成的。linux是一个基于POSIX和Unix多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件,应用程序和网络协议,可以支持32位和64位硬件,Linux继承了Unix以网络为核心的
原创
2018-01-27 15:05:40
553阅读
awk: 报告生成器 AWK a.k.a. Aho, Kernighan and Weinberger new awk: nawk gawk, awk # awk [options] 'script' file1 file2, ... # awk [o
原创
2013-05-22 14:33:35
325阅读
一、字符测试 isalnum(测试字符是否为英文字母或数字) isalpha(测试字符是否为英文字母) isascii(测试字符是否为ascii码字符) isblank(测试字符是否为空格字符) iscntrl(测试字符是否为ascii码的控制字符) isdigit(测试字符是否为阿拉伯数字) isgraph(测试字符是否为可打印字符) islower(测试字符是否为小写英文字母)
声明方式1function func {
echo 'hi'
echo 'hello'
}声明函数名为func的函数,注意这里的函数名之后必须接空格,再加上大括号方式2func(){
echo 'hi'
echo 'hello'
}func为函数名,括号与大括号之间不需要空格使用#!/bin/bash
func(){
echo 'H
转载
2024-03-21 21:56:18
16阅读
Linux下对文件操作有两种方式:系统调用(system call)和库函数调用(Library functions)。可以参考《Linux程序设计》(英文原版为《Beginning Linux Programming》,作者是Neil Matthew和Richard Stones)第三章: Working with files。 1. 系统调用系统调用提供的函数如open, close, rea
转载
2024-07-14 10:59:57
212阅读
函数属性、方法和构造函数 length 属性在函数体里,arguments.length 表示传入函数的实参的个数。而函数本身的 length 属性表示函数形参的个数,该属性是只读属性。function fun(name, age) {
console.log(`实参个数:${arguments.length}`); // 1 => 表示实参的个数
console.log(`形参个
转载
2024-05-31 03:56:35
44阅读