码迷,mamicode.com
首页 > 系统相关 > 详细

linux部分知识点总结

时间:2019-01-01 22:49:43      阅读:267      评论:0      收藏:0      [点我收藏+]

标签:star   依赖   centos7   正则表达式   egrep   ice   net   扩展   sed命令   

绝对路径:以正斜杆开头,完整的文件的位置路径,可用于任何想指定一个文件的时候。 相对路径:不以斜杠开头,指定相对于当前工作目录或某目录的位置。硬链接:ln 目标文件名 链接名,软连接: ln -s 目标文件名
软硬:{共性}:修改软硬链接文件,所有的文件都是同步修改的。
硬链接: 本质:同一个文件多个名字、链接数:有一个以上的链接,不可跨分区,只允许对文件创建链接,不依赖原始文件,删除硬链接文件的源文件,硬链接文件仍然存在,不占用空间,格式:ln 目标文件 链接名
软连接:本质: 一个文件对应快捷方式,是不同文件,链接数:只有一个链接,可以跨分区,可以对目录和文件夹进行链接,依赖于原始文件,删除源文件,软连接则指向一个空文件,它具有依赖性,占用磁盘空间,格式: ln -s 目标文件 源文件
自定义分区:
/dev/sda1 /boot 1G
/dev/sda2 / 50G
/dev/sda3 swap 2G
/dev/sda4 扩展分区
/dev/sad5 /data 10G

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‘

linux部分知识点总结

标签:star   依赖   centos7   正则表达式   egrep   ice   net   扩展   sed命令   

原文地址:http://blog.51cto.com/14128387/2337479

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!