红联Linux门户
Linux帮助

Linux Shell实例精解笔记

发布时间:2007-05-22 00:24:32来源:红联作者:RoadCloud
前言
看书时写笔记是个好习惯.
第一天:
1.重要的shell
bash
tcsh
2.命令行执行顺序
别名
关键字
函数
内建命令
可执行程序 //磁盘文件
3.进程:在linux中可以由单独的pid标识的程序
4.进程查看命令
ps
patree
5.shell系统调用
fork
wait
exec:复制父进程,得到子进程,以新进程装入子进程
exit:在任何情况下退出进程,退出时发出sigchild信号,在0-255之间,0为成功退出,非0则发生了某些错误.$?为最后一个可执行命令退出时的状态变量
6.继承
子进程要从父进程那里继承很多东西:
6.1
权限:
***用户权限:最主要的是EUID,EGID可以通过setuid,setgid来修改.
***文件权限:umask=022.可以由chmod,chown来更改文件权限和属主.
6.2
工作目录:子进程有各自的工作目录,且可以用内部命令cd来更改
6.3
变量:
***环境变量:父传子,子传孙.子shell改变环境变量值,但不会传回给父shell
***局部变量:私有,不传子孙.
7.重定向和管道
7.1文件说明符:
0标准输入
1标准输出
2标准错误
3一个新文件
7.2重定向
>
<
>>
<<
7.3管道:共享的内存区,一边写一边读.省去写缓冲文件的麻烦.由pipe系统调用实现,操纵的是两个管道说明符.
8.信号
shell可以对一些标准信号做出指定的处理.
文章评论

共有 51 条评论

  1. xpxxmm 于 2007-08-03 13:53:09发表:

    把自己学习到的东西拿出来分享,已经是种很不错的习惯了,而且还有做笔记的习惯!!不错啦!!
    感谢楼主!!

  2. 218.107.141.* 于 2007-06-05 10:47:02发表:

    有没有更多的内容?

    请问哪位大侠知道:
    在linux下, 如何从 被调用进程 中 退出自己并退出 调用进程?


    http://jinniLab.com

  3. 218.107.141.* 于 2007-06-05 10:44:46发表:

    内容太少了.

  4. cxqcxq0177 于 2007-05-28 21:01:05发表:

    小学生的笔记?
    真是简单、直接

  5. hbioer 于 2007-05-27 10:27:37发表:

    晕啊,就这么点啊!

  6. 寂寞男孩 于 2007-05-26 13:38:32发表:

    :49ab:1

  7. 寂寞男孩 于 2007-05-26 13:38:29发表:

    :time:1

  8. 寂寞男孩 于 2007-05-26 13:38:24发表:

    :0L

  9. xxuhai 于 2007-05-25 10:42:12发表:

    :ha3nd :0L

  10. 寂寞男孩 于 2007-05-24 22:22:06发表:

    晕

  11. 暗夜 于 2007-05-23 07:13:13发表:

    ding