Advertisement

我编写的支持作业控制功能的Shell源码

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本段代码为自编Shell脚本,内嵌作业控制功能,旨在提升任务管理和执行效率。该脚本支持后台进程管理及作业挂起恢复等特性,便于用户灵活调度程序运行。 该shell支持Bash的大部分外部命令与多个内置命令,能够完成shell的基础功能。对于支持的指令,Gshell可以返回正确结果;而对于不支持的指令,则会返回错误信息,具有较好的鲁棒性。其命令提示符参照zsh的设计原则,美观且便于开发人员使用,并提供自定义提示符等额外功能以满足个性化需求。此外,它还支持作业控制,包括bg、fg、ctrl+z和ctrl+c指令;并且在底层实现了前后端进程组的变更功能。更多详细信息请参阅内部用户文档。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Shell
    优质
    本段代码为自编Shell脚本,内嵌作业控制功能,旨在提升任务管理和执行效率。该脚本支持后台进程管理及作业挂起恢复等特性,便于用户灵活调度程序运行。 该shell支持Bash的大部分外部命令与多个内置命令,能够完成shell的基础功能。对于支持的指令,Gshell可以返回正确结果;而对于不支持的指令,则会返回错误信息,具有较好的鲁棒性。其命令提示符参照zsh的设计原则,美观且便于开发人员使用,并提供自定义提示符等额外功能以满足个性化需求。此外,它还支持作业控制,包括bg、fg、ctrl+z和ctrl+c指令;并且在底层实现了前后端进程组的变更功能。更多详细信息请参阅内部用户文档。
  • C# Word辑类,Word
    优质
    本库提供全面的C# Word编辑解决方案,具备强大的读写功能,帮助开发者高效处理文档内容、格式与结构。 C# 可以读写Word文档,并能插入表格。通过模板创建新文档后,可以保存为新的文件,在书签处插入值并插入表格,还可以根据需要修改Word样式。
  • STM32F429IGT6 USB_hostU盘读
    优质
    本项目提供STM32F429IGT6微控制器USB主机模式下的源代码,实现与U盘设备的通信,并具备文件系统操作能力,包括但不限于读取和写入功能。 使用Hal库结合FreeRtos、FATFS以及USB_HOST和USB_OTG_HS功能可以实现对U盘的读写操作,并且该方案已经通过测试。
  • 【原创】Linux Shell:用C语言系统程序
    优质
    本作品为作者原创,是一段用C语言编写以供Linux Shell使用的源代码。旨在帮助用户更好地与操作系统进行交互。 文件格式为Linux下的gz压缩包,在Windows下可以用WinRAR解压。这是本人原创的操作系统上机作业(源代码),自己编写了一个简单的Linux shell(a simple myshell)。该任务源自William Stallings所著的《操作系统--内核与设计原则》一书中的题目。 Shell必须支持以下内部命令: - `cd `:更改当前默认目录为。如果未提供参数,则报告当前目录。若目标目录不存在,应适当报错,并且需要改变PWD环境变量。 - `clr`:清除屏幕内容。 - `dir `:列出中的所有文件和子目录(等同于Linux下的ls命令)。 - `environ`:显示所有的环境字符串。 - `echo `:在屏幕上显示,并在其后添加一个新行。多个空格或制表符可以被压缩为单个空格。 - `help`:使用more过滤器展示用户手册(类似于Linux中的man命令)。 - `pause`:暂停shell操作直到回车键被按下。 - `quit`:退出shell。 Shell环境应该包含以下内容: ``` shell=/myshell ``` 其中/myshell是执行该shell可执行文件的完整路径(而不是固定指向你的目录,而是从其被执行的位置)。
  • 自行AD9959 FPGA
    优质
    本项目介绍了一套针对ADI公司AD9959直接数字频率合成器芯片的FPGA控制代码,旨在实现高效、灵活的信号生成与处理。此自定义代码为用户提供了广泛的可配置选项,适用于雷达、通信系统及科研应用中复杂信号的产生和测试需求。 AD9959可以生成4路信号,并且相位频率幅度均可自主控制,在Xilinx系列S6平台上已通过编译测试。
  • 强大C#代理服务器HTTP和SOCKS5
    优质
    这段C#编写的代理服务器源代码具有强大而灵活的功能,能够同时处理HTTP与SOCKS5协议,适用于各种网络环境。 这段文字描述的是一个用C#编写的代理服务器源代码,具有强大的功能支持HTTP和SOCKS5协议,并且可以配置用户名密码验证。它还允许用户添加日志功能并支持多IP地址设置。此代码是在国外网站上找到的,被认为是非常出色的。
  • 自己Web服务器以CGI
    优质
    学习并实现如何搭建一个简单的Web服务器,并在其上添加CGI(通用网关接口)功能,以便执行外部程序或脚本。通过实践掌握相关技术和原理。 我编写了一个通过管道实现Web服务器支持CGI功能的函数。当CGI需要带参数时,使用管道来传输参数和运行结果。
  • 自己分页件,dataGridView分页显示
    优质
    这款自创的分页控件能够与dataGridView无缝集成,实现高效的数据分页显示功能,极大提升了数据处理和浏览效率。 我开发了一个分页控件,能够实现dataGridView的分页显示功能,非常值得下载试用!这是一个免费资源,欢迎大家共同使用分享!
  • LinuxShell脚本程序
    优质
    本课程旨在教授学生如何在Linux环境下编写和调试Shell脚本程序,涵盖变量、条件判断、循环结构及函数等基本概念与应用实例。 使用UNIX的fork()系统调用编写一个C程序以实现以下功能: 1. 实现Shell的基本操作:显示提示符;接收并解析命令行(去除无效空格、制表符及换行等);执行命令时进行错误处理,输入exit或bye退出后返回父进程。 2. 支持后台任务的运行(无需使用wait()函数等待子进程结束)。 3. 处理多条命令:解析并正确处理命令行中的分号‘;’以实现连续执行多个独立命令的功能。 4. 利用dup(), pipe()系统调用来支持输入输出重定向和管道操作,增强程序的灵活性与功能多样性。