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} 字符串