linux文件系统和磁盘管理

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的使用

echo 常量或变量

echo $var

var="hello"

echo hello|"hello"|'hello'

echo $var|"$var"|'$var'

echo `命令`

6、shell中的变量

系统变量:env

普通变量:根据作用域的不同分为全局变量和局部变量

局部变量的作用域当前的shell

局部变量---->全局变量(各层的shell中都有效):在声明变量的基础上用export var来将变量声明为全局变量。

Echo $var和echo  ${var}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值