(Linux实验)实验三 理解shell


1、创建子shell
bash
bash shell是一个程序,当它运行的时候,就成为了一个进程。一个运行着的shell就是某种进程
2、查看修改系统环境变量
查看系统环境变量:
env                显示全局环境变量
printenv                  
printenv 环境变量名        显示个别的环境变量值
echo $环境变量名


修改环境变量:
设置局部用户定义的变量:设置了局部环境变量后,就能在shell进程的任何地方使用它,但在子shell中不可用

echo $变量名
变量名=值
 
修改全局变量:修改子shell中全局环境变量并不会影响到父shell中该变量的值。
变量名=值
export 变量名
3、定义和使用用户自定义的环境变量

echo $自定义变量名
自定义变量名=值

echo $自定义变量名

4、数据流重定向、与管道操作

输出重定向:command > outputfile---重定向操作符会用新的文件数据覆盖已有文件
command >> outputfile---将命令的输出追加到已有文件中
输入重定向:command < inputfile---将文件的内容重定向到命令

command << marker---在命令行中指定用于输入重定向的数据

command1 | command2---第一个命令产生输出的同时,输出会被立即送给第二个命令


猜你喜欢

转载自blog.csdn.net/m0_37688984/article/details/80861677