shell命令

Shell基础
判断目录是否存在
[ -d /etc/fstab ]
echo $?
判断是否为文件
[ -f /etc/fstab ]
echo $?
或运算判断是否存在。若存在输出exist
[ -e /dev/cdrom ] && echo “Exist”
Exist
查看当前用户
echo $USER
root
判断是否为root用户
[ $USER = root ] || echo “zba”
切换用户
su – zba
判断
[ $USER = root ] || echo “zba”
Zba
运算符 作用

参数:
-eq 是否等于
-ne 是否不等于
-gt 是否大于
-lt 是否小于
-le 是否等于或小于
-ge 是否大于或等于

[ 10 -gt 10 ]
echo $?
1
[ 10 -eq 10 ]
echo $?
0
date 时间
cal 日历
cal -y 一年日历
date %Y
y
date +%m
M 分钟
D 年月日
d 日
h 周几
H 时间
s
S 秒
T 时分秒
F 年月日
W 今年第几周
bc 计算器
#mount /dev/cdrom /opt
#yum install bc#
#bc
#$0 对应的是显示当前命令
$#对应几个参数

Bc 计算器
Yum install -y bc
例如:1+1
编写脚本:
Vi 1.sh

vi 1.sh
chmod 777 1.sh
./1.sh
shell命令_第1张图片

你可能感兴趣的:(IT,linux,shell,shell,linux)