![](https://img-blog.csdnimg.cn/f08510a2fb8049409ff63229fecd1a61.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux系统
文章平均质量分 95
Linux
小玖工作坊
工欲善其事,必先利其器
展开
-
02-系统调用、文件、目录
是操作系统提供给用户使其可以操作内核提供服务的一组函数接口。Linux 的不同版本提供了两三百个系统调用。用户程序可以通过这组接口获得操作系统(内核)提供的服务。用户可以通过文件系统相关的系统调用,请求系统打开文件、关闭文件或读写文件。系统调用按照功能逻辑大致可分为进程控制、进程间通信、文件系统控制、系统控制、内存管理、网络管理、 socket 控制、用户管理。系统调用的返回值通常,用一个负的返回值 来表明错误,返回一个0 值表明成功。原创 2024-01-09 09:14:53 · 1052 阅读 · 0 评论 -
01-shell
shell既是一种应用程序,也是一种设计语言作为应用程序:交互式地解释、执行用户输入的命令,将用户的操作翻译成机器可以识别的语言,完成相应功。硬件层Liunx系统层Shell应用程序层,如图1。此时Shell的作用是:沟通应用程序层与Liunx系统层,即Shell解析器Shell解析器常用的有三种,分别是:shashbash,一般情况下使用bash可以使用echo $SHELL查看使用的那种解析器,如图2作为设计语言shell脚本语言,不需要编译,直接解析执行(批处理)原创 2024-01-09 09:10:17 · 885 阅读 · 0 评论 -
Shell—grep、sed、awk
Shell学习Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Shell是 Linux系统中自带的语言【扩展】:机器语言汇编语言高级语言编译型 ===> 翻译 ===> 计算机 (跨平台性能差,执行速度快)解释型 ===> 解释器 ===> 翻译 ===> 计算机 (跨平台性能强,原创 2021-01-04 14:18:20 · 566 阅读 · 0 评论