linux的shell代码

原创 2011年01月14日 11:15:00

此代码实现了:

1、内部命令、外部命令、bg、fg、jobs、crtl+Z、后台&命令;

2、管道命令的鲁棒性不佳,在red hat9.0行的通,并且要用crtl+Z进行捕获,在fedora行不通;

3、输入输出重定向可以实现,但有点问题,执行重定向后,命令却是执行成功,但是终端会卡死,必须重新进入;

4、在绝对路径、相对路径以及当前目录下都可以运行可执行文件。

5、ctrl+C直接用SIG_IGN屏蔽了。

此代码参考了其他网上的代码,加上自己的代码整合而成。使之 功能更加齐全。

看到网上有的代码用到了编译原理的知识和flex文件,实在膜拜!此代码仅仅是本人linux课程的大作业代码。

 

 

 

Linux下具有基本功能的shell的具体代码实现(详细)

在前几个月对Linux的学习过程中,一直在与shell进行交互,感觉shell充满了神秘感。偶然看到一篇文章讲解了shell的实现,感觉也不是很难的样子,于是自己也开始开发自己的minishell,顺...
  • NK_test
  • NK_test
  • 2015年11月15日 22:24
  • 6863

Linux Shell脚本攻略中文版+源码

  • 2013年08月07日 12:54
  • 20.1MB
  • 下载

Linux下具有基本功能的shell的具体代码实现(详细)

在前几个月对Linux的学习过程中,一直在与shell进行交互,感觉shell充满了神秘感。偶然看到一篇文章讲解了shell的实现,感觉也不是很难的样子,于是自己也开始开发自己的minishell,顺...
  • NK_test
  • NK_test
  • 2015年11月15日 22:24
  • 6863

自动下载源码_并编译_打包_部署_重启服务的Shell脚本

完整版见https://jadyer.github.io/2015/06/03/linux-shell-deploy/
  • jadyer
  • jadyer
  • 2015年06月03日 20:30
  • 2416

非常强大的shell写的俄罗斯方块

网上看到的一个用linux的shell脚本写的俄罗斯方块。是我至今见过写的最牛逼的shell了。共享一下。 原作者信息在脚本的注释中有。 #!/bin/bash # Tetris Game # 1...
  • yaerfeng
  • yaerfeng
  • 2014年11月06日 16:07
  • 7402

linux下bash shell C语言实现 代码4.1版

  • 2010年04月21日 14:11
  • 6.29MB
  • 下载

linux与unix shell编程指南Code代码

  • 2007年09月10日 22:15
  • 78KB
  • 下载

Linux shell代码统计工具

Linux shell代码统计工具,使用shell #!/bin/sh #判断是否传入参数 if [ $# -eq 0 ];then echo "Usge: ./shellname...
  • dl0914791011
  • dl0914791011
  • 2014年07月17日 08:51
  • 1030

Android系统代码本地更新Linux shell脚本2

Android系统代码本地更新Linux shell脚本2相当于Android系统代码本地更新(Linux系统)原理差不多、修改和使用方法更简单。可以带参数,也可以到脚本中修改默认一些变量。...
  • weicaihui2008
  • weicaihui2008
  • 2015年07月22日 20:28
  • 252

Android 代码执行Linux Shell小记

引言Android系统是基于Linux内核运行的,而做为一名Linux粉,不在Android上面运行一下Linux Shell怎么行呢? 最近发现了一个很好的Android Shell工具代码,在这...
  • lecepin
  • lecepin
  • 2016年05月09日 10:34
  • 1560
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux的shell代码
举报原因:
原因补充:

(最多只允许输入30个字)