摘要:
文件描述符(File Descriptor): 文件描述符是一个非负整数,用于在程序中引用打开的文件、套接字或其他I/O资源。 每当一个进程打开一个文件、创建一个套接字或进行其他类似的操作时,内核都会为该进程分配一个新的文件描述符。 文件描述符是进程级的,不同的进程可以有各自的文件描述符表,互不影响 阅读全文
摘要:
一、概念 awk是一种强大的文本处理工具,用于在文本文件中执行各种文本处理任务。它的基本语法如下: awk 'pattern { action }' input_file pattern:用于匹配输入行的模式。如果省略模式部分,awk将对所有输入行执行指定的动作。 { action }:在模式匹配的 阅读全文
摘要:
一、expect expect 是一个用于自动化交互式任务的工具,它的使用通常需要编写expect脚本,并为该脚本传递必要的参数。expect"命令本身通常不需要太多的参数,但脚本需要为特定的交互任务提供所需的参数和命令。 以下是一些常见的 expect 脚本参数: spawn 命令: 用于启动要自 阅读全文
摘要:
一、函数的使用 在Shell中,你可以创建和使用函数来封装一系列命令,以便稍后可以多次调用它们。函数可以帮助你使脚本更加模块化和可维护。以下是在Bash shell中创建和使用函数的基本语法: function function_name { # 函数体,包含一系列要执行的命令 # 可以使用参数 $ 阅读全文
摘要:
1、case 流程控制语句 case 是一种流程控制语句,通常用于根据不同的条件值执行不同的代码块。它的语法如下: case expression in pattern1) # 在匹配 pattern1 时执行的代码 ;; pattern2) # 在匹配 pattern2 时执行的代码 ;; pat 阅读全文
摘要:
1、read命令 read 是一个在Unix/Linux shell中用于从用户输入读取数据的命令。它允许您在脚本中接收用户的键盘输入,并将输入存储到变量中,以便后续处理。以下是一些 read 命令的示例用法: 读取用户输入: echo "What's your name?" read name e 阅读全文
摘要:
一、shell基础语法 1、什么是shell Shell(Shell 解释器)是一种命令行界面(CLI)程序,它允许用户与计算机操作系统进行交互。通过 shell,用户可以输入命令并接收计算机系统的响应。Shell 还可以执行各种系统管理任务、运行程序、处理文件等操作。 有许多不同类型的 shell 阅读全文
摘要:
一、IP地址分类和TCP/IP四层模型 1、什么是网络 通过通信介质和通信设备 将分布不同地点的两台或多台计算机,经过相应的程序实现通信。 网络的功能: 数据通信:利用网络传播各种信息和数据。 资源共享:计算机中有很多大型的高级的计算机,每个用户可能都没有 硬件资源共享: 远程桌面连接: 将自己的本 阅读全文
摘要:
1、CentOS6的启动过程和原理 BIOS/UEFI 阶段 >GRUB 阶段 >内核引导阶段 >Init 阶段 >运行级别切换阶段 >服务启动阶段 >图形界面或命令行登录阶段 >用户登录 BIOS/UEFI 阶段: 在计算机开机时,BIOS(或UEFI)会执行自检和硬件初始化,然后从启动设备(通常 阅读全文
摘要:
1、什么是计划任务 我们可以通过一些设置来让电脑定时提醒我们该做什么事了,或者我们提前设置好,告诉电脑你几点做什么几点做什么,这种我们就叫它定时任务。而遇到一些需要执行的事情或任务。我们也可以通过命令来告诉电脑一会临时把这个工作给做一下 在我们LINUX中,我们可以通过crontab和at这两个东西 阅读全文