标签:star 依赖 centos7 正则表达式 egrep ice net 扩展 sed命令
绝对路径:以正斜杆开头,完整的文件的位置路径,可用于任何想指定一个文件的时候。 相对路径:不以斜杠开头,指定相对于当前工作目录或某目录的位置。硬链接:ln 目标文件名 链接名,软连接: ln -s 目标文件名Centos6 重启网卡命令:systemctl restart network
Centos7 重启网卡命令:service network restart
设置主机和IP绑定信息:cat /etc/hosts
查看内存信息: cat /proc/meminfo
修改IP地址: vim /etc/sysconfig/network--scripts/ifcfg--ens33
查看版本型号: cut -d "." -f1 /etc/redhat--release |egrep -o "[0-9]+"
su 与 su-的区别:
su:非交互式登录,在环境变量下不切换
su-:交互式登录(完全切换),当前目录改变为切换用户,在家目录,连同环境一同切换。
正则表达式部分:
0-9: [0-9] 10-99: [1-9][0-9] 100-199:1[0-9][0-9] 200-249:2[0-4][0-9] 250-255:25[0-5]
取IPV4地址:ifconfig ens33| grep -Eo "([0-9]{1,3}.){3}[0-9]{1,3}" head -1
|grep -o ".*[^/] 取基名 |egrep -o "[^/]+$" 取/下的基名
|egrep -o "[^/]+/?$" 取/前的目录名
|sed -r ‘s@(./)([^/]+)/?@\2@‘ 取基名
|sed -r ‘s@(.*/)([^/]+)/?@\1@‘ 取目录名
使用sed命令取IPV4地址:
1、|sed -n ‘2p‘ |sed -r ‘s/inet//‘ |sed -r ‘s/netmask.*//‘ |tr -d " "
2、|sed -n ‘2p‘ sed -e ‘s/^.*inet//‘ -e ‘s/.*//‘
3、|sed -n -e ‘2s/^.*inet//‘ -e ‘2s/ .*//p‘
4、|sed -nr ‘2s@.*inet (.*) .*n.*@\1@p‘
5、|sed -nr ‘2s/[^0-9]+([0-9.]+).*/\1/p‘
标签:star 依赖 centos7 正则表达式 egrep ice net 扩展 sed命令
原文地址:http://blog.51cto.com/14128387/2337479