linux操作系统下shell入门

来源:互联网 发布:淘宝如何看退货率 编辑:程序博客网 时间:2024/05/20 01:44

hell脚本

一、相关概念

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的使用
 env 显示当前环境
6.自定义变量
 name=张三              格式:变量名=数据
 echo $name    或           echo ${name}  字符串