应用UNIX的fork()等系统调用,编写一个c程序具有以下功能: a) 实现Shell的基本功能,包括有:打印提示符;接受和分析命令行(滤去无效的空格、tab符号以及换行符等);执行命令(要有出错处理;输入exit或者bye退出);返回父进程; b) 处理后台程序(不需要wait) c) 处理多行命令(分析命令行中的‘;’并处理之) d)应用 dup(), pipe()系统调用具有输入输出重定向以及管道功能
一本在linux下学习c语言的好书,很适合初学者去看。讲得比较具体。特别是关于linux下c与windows下不同之处, 有利于刚刚接触linux的人去读。-one of the linux learning c language books, which is perfect for beginners to see. Speak more specific. Linux is particularly under windows and where c is different from
显示目录信息 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件 # ls ls -l或ll 列出当前目录下文件的详细信息 # ls ls -a 显示所有文件,包含隐藏。 # ls ls -al 显示所有文件的详细信息。 查看路径 # pwd pwd 查看当前所在目录的绝对路经 目录切换 # cd cd .. 回当前目录的上一级目录 # cd cd - 回上一次所在的目录 # cd cd -p aa/bb/cc 直接创建多级子目录 # cd cd ~ 或 cd 回当前用户的宿