Shell学习

查看当前计算机使用的shell

echo $SHELL

输出重定向

正确

覆盖

ifconfig > test.log

追加

ifconfig >> test.log

错误

覆盖

ifconfiff 2> test.log

追加

ifconfiff 2>> test.log

同时追加到文件

一起保存

命令 &>>文件

分开保存

命令>>正确文件 2>>错误文件

输入重定向

wc -c < test.log
-c:统计字节数
-w:统计单词数
-l:统计行数

多命令顺序执行

顺序执行

&&

同java

||

同java

管道符

命令1 | 命令2

命令执行的结果会传递给命令2

ls -l /etc/ | more

通配符

Shell学习

特殊符号

Shell学习

对于shell所有变量赋值默认是字符串

set

查看系统所有变量

set -u

Shell学习
如果变量不存在,会提示

删除变量

unset a