小白的shell之路
系统版本 Red Hat Enterprise Linux Server release 7.
【基础篇】
认识shell和基本运算符
1.什么是shell脚本:
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。
Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。
2.查看本机现有解释器: cat /etc/shells 3.修改用户的shell解释器
useradd -s /bin/ksh zhangsan 【创建用户张三的时候指定登陆shell】 usermod -s /bin/ksh zhangsan 【修改已有用户张三的登陆shell】 4.查看历史命令: history vim /etc/profile 【进入配置文件】 HISTSIZE=1000 【可修改默认历史数量】 history -c 【清空历史命令】 5.历史命令的应用: ![序号] 【再次执行该序号的命令】 !cat 【再次执行最近以cat开头的命令】 6.重定向标准输入/输出/错误输出 > 将命令执行的正常输出重定向到文
:只收集前面命令的正确输出 2>:只收集前面命令的错误输出 &>:前面命令的正确与错误输出 >&2:将正确的输出结果变成错误的输出 运算符: 1.expr 【注:数字间有空格】
expr的常用运算符:
- 加法运算:+
- 减法运算:-
- 乘法运算:\*
- 除法运算:/
- 求摸(取余)运算:%