linux下shell

来源:互联网 发布:画动漫的软件 编辑:程序博客网 时间:2024/06/01 22:59
实现linux下的shell的编写,熟悉linux系统。shell的实现主要是通过fork+exec来实现把内核bash来替换成自己的shell,可以实现一些列cp、rm、cd、mkdir、ls等命令;ls:通过遍历树结构来得到所有的文件;cp:复制它的软连接吧,应该是;rm:删除目录和文件mkdir:创建一个目录;cd:换目录;实现的程序为保证在任意目录下可以运行,在其他目录打开时,保证使用绝对路径执行,可以解决这个问题,还可以把这个文件放到指令命令文件夹下。fork+execvpexecvp:
0 0
原创粉丝点击