1、创建子shell
bash
bash shell是一个程序,当它运行的时候,就成为了一个进程。一个运行着的shell就是某种进程
bash shell是一个程序,当它运行的时候,就成为了一个进程。一个运行着的shell就是某种进程
2、查看修改系统环境变量
查看系统环境变量:
env 显示全局环境变量
printenv
printenv 环境变量名 显示个别的环境变量值
echo $环境变量名
修改环境变量:
设置局部用户定义的变量:设置了局部环境变量后,就能在shell进程的任何地方使用它,但在子shell中不可用
echo $变量名
变量名=值
修改全局变量:修改子shell中全局环境变量并不会影响到父shell中该变量的值。
变量名=值
export 变量名
env 显示全局环境变量
printenv
printenv 环境变量名 显示个别的环境变量值
echo $环境变量名
修改环境变量:
设置局部用户定义的变量:设置了局部环境变量后,就能在shell进程的任何地方使用它,但在子shell中不可用
echo $变量名
变量名=值
修改全局变量:修改子shell中全局环境变量并不会影响到父shell中该变量的值。
变量名=值
export 变量名
3、定义和使用用户自定义的环境变量
echo $自定义变量名
自定义变量名=值
echo $自定义变量名
4、数据流重定向、与管道操作
输出重定向:command > outputfile---重定向操作符会用新的文件数据覆盖已有文件
command >> outputfile---将命令的输出追加到已有文件中
输入重定向:command < inputfile---将文件的内容重定向到命令
command << marker---在命令行中指定用于输入重定向的数据
command1 | command2---第一个命令产生输出的同时,输出会被立即送给第二个命令