文件名称:C实现LinuxShell.zip
文件大小:108KB
文件格式:ZIP
更新时间:2022-11-10 09:38:06
Linux Shell C实现Shell Shell命令 C语言实现Shell
用C语言实现了Linux中Shell的部分功能,包括ls rm echo等基本常用命令,每个命令都有详细代码实现。
【文件预览】:
Shell
----rm.c(2KB)
----rename.c(1KB)
----tee.c(3KB)
----cat.c(4KB)
----mkfifo.c(2KB)
----chown.c(2KB)
----mv.c(2KB)
----chmod.c(2KB)
----mkdir.c(2KB)
----which.c(2KB)
----who.c(2KB)
----lsattr.c(3KB)
----touch.c(4KB)
----whoami.c(2KB)
----head.c(5KB)
----wc.c(5KB)
----tr.c(3KB)
----getopt_long.c(2KB)
----echo.c(636B)
----ln.c(2KB)
----split.c(5KB)
----makefile(301B)
----reboot.c(1KB)
----grep.c(3KB)
----umask.c(1KB)
----ReadMe.txt(965B)
----cut.c(8KB)
----date.c(6KB)
----od.c(3KB)
----rmdir.c(1KB)
----paste.c(4KB)
----du.c(1KB)
----test_dir()
--------test_va_list.c(2KB)
----find.c(2KB)
----chgrp.c(2KB)
----expand.c(2KB)
----tail.c(9KB)
----join.c(8KB)
----uniq.c(9KB)
----test.c(625B)
----chattr.c(4KB)
----df.c(3KB)
----last.c(4KB)
----cp.c(2KB)
----lib()
--------yesno.h(643B)
--------is_root_process.h(438B)
--------bit_opr.h(268B)
--------chown.h(4KB)
--------remove.h(3KB)
--------char_map.h(3KB)
--------find_file.h(3KB)
--------copy.h(9KB)
--------command_comm.h(513B)
--------safe-read.h(451B)
--------mkdir.h(2KB)
--------get_filesize.h(2KB)
--------is_digit.h(947B)
--------str_match.h(3KB)
--------pwd.h(767B)
--------fileflag.h(2KB)
--------umask.h(2KB)
--------rmdir.h(483B)
--------gettime.h(398B)
--------list.h(4KB)
--------link.h(745B)
--------chmod.h(3KB)
--------err_msg.h(906B)
--------rename.h(923B)
--------file_isexist.h(2KB)
----tac.c(4KB)
----pwd.c(2KB)
----sort.c(7KB)
----sed.c(3KB)
----ls.c(20KB)