1获取账号uid
id crissun | awk '{print $1}' | cut -c '4-8'
2创建账户默认密码
echo "123456" | passwd --stdin crissun
3列出当前文件下的文件名
ls -l | awk '{print $9}' > filename.txt
4查看内存使用情况
free -m | grep '^Mem:' | awk '{print $3}'
5实现显示的信息不在屏幕显示(只需要了解该命令执行成功|失败)
id $username $> /dev/null
6判断输入的信息是否为命令
mingling=xxxx
if command -v $mingling ;then
fi
7判断账户是否存在
id 账户名 &> /dev/null
if [ $? -eq 0];then
echo "xxx is alreadly exits!!!!"
fi
7 替换文件的内容
sed -ri '/SELINUX=/cSELINUX=disadbled' /etc/selinux/config
8 连续Ping 主机IP地址并配置,其中-c代表ping的次数
ping -c3 www.baidu.com &> /dev/null
9 获取系统的版本信息
cat /etc/redhat-release
cat /etc/redhat-release | awk '{print $4}' | awk -F '.' '{print $1}'
其中-F参数表示是指定的分隔符号,不带-F参数默认情况是空格
10 获取系统的内核版本
uname-r
12 监听服务的端口,或者是否服务运行
ss -tnlp | grep vsftpd
13 判断服务是否运行
systemctl status vsftpd &>/dev/null
if [ $? -eq 0 ]; then
fi
14 shell登陆数据库
mysql -h${HOSTNAME} -P${PORT} -u${USERNAME} -p${PASSWORD} ${DBNAME} -e "${select_sql}"