linux之常用命令

1.shell输入输出

a.read用于读取输入,并赋值给变量; echo用于简单输入变量

linux之常用命令_第1张图片

b.>file将输出重定向到另一个文件; >>表示追加

linux之常用命令_第2张图片

c.

2行文件内容读到变量中

2.管道

echo abc | read x;echo $x 结果并不是abc,必须使用while.是因为带管道的命令|是新起的子进程,子进程销毁后,变量也就消失了.而read x 这是个shell进程,所以不会销毁.

3.读取文件里的行数

4.标准输入0 标准输出1 标准错误2 find /etc -name .bashrc >2.txt   2>&1

5.三剑客之grep 与正则表达式

a.echo 'abcABc' | grep -i 'a' (-i不区分大小写) (-o按行输出匹配内容) (-v不显示匹配的行)(-E使用扩展正则表达式)(-r递归搜索)

b.[]匹配括号中任意字符;[^269A-Z]匹配除了2,6,9和所有大写字母外的所有字符

你可能感兴趣的:(linux之常用命令)