shell的应用

来源:互联网 发布:oracle 分组排序SQL 编辑:程序博客网 时间:2024/05/17 08:40

shell脚本
一、相关概念
1.shell:终端中的命令(人机交互)类似于windows中的批处理文件(*.bat)
2.shell的版本(/etc/shells)
3.shell命令的基本格式
 提示符 命令 参数 操作数(ls -l /etc)

特殊格式:
 多条命令同时执行:命令1;命令2;...
   ls -l /bin bash;pwd
 输入输出重定向:
  [stdin (<):默认从键盘输入   编号:0
  (eg:cat  | cat <&0  | cat </php/a.c)
  stdout (>  >>):默认从显示器输出   编号:1
  >:覆盖原文件的内容
  >>:在原文件基础上进行数据的追加
  stderr:   编号:2
 /dev/null:相当于windows的回收站
  ]

 管道:
  格式:命令1|命令2|命令3|....
 后面命令的输入是前面命令产生的输出结果

4.shell脚本的运行、切换及退出
linux下的命令的执行:在bin、sbin下的命令直接输入命令的名称即可
linux下的应用程序怎么执行?
直接输入可执行程序的绝对路径  /home/***/a
进入应用程序所在文件夹 直接输入: ./a
运行的的如果为shell脚本:sh shell脚本的文件的绝对路径或相对路径
退出:exit退出到上一级的shell

补充进程树(pstree):父进程
   -----子进程
   ----子进程

5.echo的使用