[root@YZC ~]# ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:0C:29:86:02:03 inet addr:59.151.110.2 Bcast:59.151.110.255 Mask:255.255.255.0 #->IP:59.151.110.2是我们要单独提取出来的; inet6 addr: f
俗话说没有规矩就不成方圆,不管是做人还是做事、不管是人类或者机器、程序都离不开这些规矩规范。做事没有规范是做不好的.因为现在是处于基础的学习阶段,所以我们从基本学起。让我们通过老男孩老师的linux体验课来一起学习linux shell吧!Begin now..................⑴脚本文件开头指定脚本解释器;#/bin/sh或#!/bin/bash⑵脚本文件开头版
centos及redhat默认使用的是bash shll,那么怎么查看当前系统使用的是哪种shell脚本呢,通过以下方法获取:(1)[root@YZC ~]# echo $SHELL /bin/bash(2)[root@YZC ~]# head -1 /etc/passwd root:x:0:0:root:/root:/bin/bash
#!/bin/bash #/root/http_status.sh #This is a check the httpd service status script #->这是一个检测服务器状态的简单脚本; P=$(pgrep http) #->首先定义一个变量; #->另外一个方法: P=`pgrep httpd` if [ "$P" = "" ]
#!/bin/bash #log.sh LOG_DIR=/var/log #->定义日志的路径为变量; ROOT_UID=0 #->UID为0的用户只有root; if [ "$UID" -ne "$ROOT_UID" ] #->判定当前的用户的UID是否等于0,即是否是root用户; #-> -ne:条件测试中的 等于; then echo
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号