2.1
2.1.1、查看版本:
/bin/bash --version
2.1.2、shell种类
sh
csh、tcsh、zsh
ksh、pdksh
bash
2.2、管道和重定向
2.2.1、重定向输出
ls -l > lsoutput.txt
将输出结果保存在lsoutput.txt中,默认情况下,如果该文件已经存在将被覆盖;ps >> lsoutput.txt
将输出结果添加到文件末尾;标准错误输出kill -HUP 1234 > killouterr.txt 2> killerr.txt
表示标准输出和错误输出放到两个不同的文件中;kill -1 1234 > killouterr.txt 2>&1
将标准输出和标准错误输出都放到一个文件中;通过linux的回收站丢弃输出信息kill -1 1234 >/dev/null 2&1
2.2.2、重定向输入
more < killout.txt
more可以接受文件名作为参数
2.2.3、管道(|)
ps >psout.txt
sort psout.txt > pssort.txt
以上两个命令可以通过下面这个命令来实现
ps | sort > pssort.txt
管道操作符(|)允许连接的进程是无限制的,如
ps -xo comm | sort | uniq | grep -v sh | more