取ip,特殊命令和文件权限

取ip不低于3种方法

[[email protected] ~]# ifconfig eth0 |sed -nr ‘2s#^[^0-9]*([0-9.]*) .*$#\1#gp‘
192.168.17.130
[[email protected] ~]# ifconfig eth0 |sed -n ‘2p‘|awk -F "[ :]+" ‘{print $4}‘
192.168.17.130
[[email protected] ~]# ifconfig eth0 |sed -n ‘2p‘|sed ‘s#^.*r:##g‘|sed ‘s#B.*##g‘
192.168.17.130
[[email protected] ~]# ifconfig eth0 | grep -Po ‘(?<=addr:)\S+‘
192.168.17.130
[[email protected] ~]# ifconfig eth0 | grep -o "inet addr:[0-9.]*" | grep -o "[0-9.]*"
192.168.17.130
[[email protected] ~]# ifconfig eth0 | awk -F "[ :]+" ‘NR==2 {print $4}‘
192.168.17.130

ln  make links between files

无参数----------硬链接

-s参数----------软链接

ln  option 源文件 目标文件

一般用来创建软链接r

readlink

查看软链接的源文件是什么

rename  专业的重命名工具

[[email protected] test]# touch stu_102999_{1..5}_finished.jpg

[[email protected] test]# ls

stu_102999_1_finished.jpg  stu_102999_3_finished.jpg  stu_102999_5_finished.jpg

stu_102999_2_finished.jpg  stu_102999_4_finished.jpg

[[email protected] test]# rename "_finished" "" *

[[email protected] test]# ls

stu_102999_1.jpg  stu_102999_2.jpg  stu_102999_3.jpg  stu_102999_4.jpg  stu_102999_5.jpg

[[email protected] test]#

rename fromr to filer

rename

from 代表需要替换或者要处理的字符 文件的一部分,文件的t扩展名

to   把前面from代表的内容替换为to代表的内容f即重命名后处理的结果

fileb

上面的例子,将_finished 替换为空

basename 截取文件名

file 查m看文件类型f

md5sum 计算和校验md5值d

md5简单来说就是一个指纹,他是唯一的

dirname截取目录

文件权限

Linux基本权限位为九r位,三个一组。前三位属主,用户位,中间位属组位,后三位为其他用户权限位

r  可读  对应数字4

w 可w写 对应数字2x

x  执行  对应数字1

可读r:表示具有读取或者阅读文件内容的权限;

可写w: 表示具有新增、修改文件内容的权限

如果要删除文件,于文件本身权限无关,有关系的是文件上一级权限,上一级权够的话,就可以删除

总结测试结论: linux 目录的读、写、执行权限说明:

1、可读r:表示具有浏览目录下面文件及子目录的权限,即ls dir.

1)如果没有x权限,不能进到目录里,即无法cd dir) ;

2)如果没有x权限,ls列表时可以看到所有文件名。但是会提示无权访问目录下文件,

3)如果1s -1[列表,所有的属性会带有问号,也会提示会提示无权访问目录下文件。但是可以看到所有文件名。

2、可写w:表示具有增加、删除或修改目录内文件名(一般指文件名)的权限(需要x权限配合) ;

3、可执行x:表示具有进入目录的权限;例如:cd dir.

但是没有r无法列表文件及目录,没有w无法新建和删除

改变权限属性命令chmod

俩种方法,字母和数字常用数字方法

chmod 数字组合 文件名

r    4

w   2

x    1

-     0

rwxr-xr-x 755

rw-rw-r-x            代表数字权限665

--xr-x-wx            代表数字权限153

-wx--x--x           代表数字权限311

rwx--xr-x             代表数字权限715

----x-w-             代表数字权限012

如果我们想改变的仅仅是打开目录的权限,使用chmod命令时不用加任何参数。如果想把目录以下的所有文件或子目录也同时改变,需要使用-R参数;

字母形式的方法:

chmod 用户类型 【+|-|=】【权限字符】 文件名


chmod


用户类型


全名


操作字符


权限字符


文件或目录


u


(user)


+(增加)


r


g


(group)


-


o


(others)


-(减少)


w


a


(all)


=(设置)


x

chmod的字符语法相对简单,对文件或者目录权限的改变时,是通过比较直观的字符的形式来完成的;

权限增减字符:

+:添加权限

-:取消权限

=:取消其他所有权限赋予

原文地址:https://www.cnblogs.com/huangchuan/p/11569129.html

时间: 2024-08-05 03:29:31

取ip,特殊命令和文件权限的相关文章

Linux命令:修改文件权限命令chmod、chgrp、chown详解

Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权 限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作.可执行权限表示允许将该文件作为一个程序执行.文 件被创建时,文件所有者自动拥有对该文件的读.写和可执行权限,以便于对文件的阅读和修改.用户也可根据需要把访问权限设置为需要的任何组合. 有三种不同类型的用户可对文件或目录进行访问:文件所有者,同组用户.其他用户.所有者一般是文

linux命令(16)---文件权限管理命令

在之前使用过windows系统的都知道,可为文件设置权限,那么这权限是怎么设置的,之前在"linux(15)---用户管理命令"中提到,系统中的用户主要是实现资源分享,那在系统中的文件权限自然也是针对用户而言设置的权限,如果没有系统没有用户,那设置权限也无意义,文件权限彻底是"某用户针对该文件有哪些权限"可对文件进行哪些相关操作. 在linux系统中具有着"一切皆文件的概念",当然也分了很多文件类型,但是在文件权限设置上只分为"文件权限

linux命令(17)---文件权限管理命令之ACL控制

在linux系统中文件权限所属可管理的用户类型大致分为三类:u-->属主.g-->属组.o-->其他用 户,那么有没这么一种情况,有一个用户或组既不属于文件的属主.属组呢,当然出了属主.属组就是 其他用户了. 现在有这么一个目录名为"testdr",权限位770,从设置目录文件不难看出属主和属组对目录都有最 高的权限,其他用户对目录并且半点权限,现在要求一个用户既不属于属主或属组可对目录有rx权限, 一个不是目录属组的用户组对文件也有rx权限.针对目录而言rx权限意味

Linux 中find命令与文件权限

Find指令 Linux下find命令在目录结构中搜索文件,并执行指定的操作. (速度较慢 遍历文件 真真切切地查找) 1 命令格式 find pathname -options [-print -exec -ok ...] 2 命令功能 用于在文件树种查找文件,并做出相应处理(可能访问磁盘) 3 命令参数 pathname:find 命令所查找的目录路径. 例如:. 表示当前目录  用/表示系统根目录 -print : find 命令将匹配的文件输出到标准输出中. -exec: find命令对

Linux命令——Linux文件权限操作

基本知识 查看权限 命令:ls -l 查询结果如下 drwxrwxr-x 第1个字母:代表文件类型 第2~4字母:代表用户的权限 第5~7字母:代表用户组的权限 第8~10字母:代表其他的用户的权限 2:链接数 jingguoliang:所属用户 jingguoliang:所属用户组 4096:文件大小 Mar 21 09:31:最后修改时间 project:文件名 Linux文件类型 在Linux常见的文件类型有7种,分别如下所示 文件属性 文件类型 - 常规文件,即file d 目录文件 b

chmod,chgrp,chown命令 修改文件权限

参考地址:http://www.cnblogs.com/avril/archive/2010/03/23/1692809.html linux系统的文件和目录属性都有访问许可权限. 文件或目录的访问权限分为只读.只写和可执行三种.其中这三种权限还对用户进行区分,分别是文件或目录拥有者.同用户组用户及其他用户. 如: 一个文件或目录有十位属性,分别是: 1--文件是目录还是纯文件.若是目录的话此位为d,否则为- 2~4--文件拥有者的读.写及可执行权限.r为可读,w为可写,x为可执行. 5~7--

Linux命令:修改文件权限命令chmod、chgrp、chown的区别

chmod是更改文件的权限 chown是改改文件的属主与属组 chgrp只是更改文件的属组. (1)chmod是修改文件/目录的权限.可以有文字修改和数字修改. #chmod 777 /home/berry #chmod u+x /home/berry 操作对象who可是下述字母中的任一个或者它们的组合: u 表示"用户(user)",即文件或目录的所有者. g 表示"同组(group)用户",即与文件属主有相同组ID的所有用户. o 表示"其他(othe

第八天 RHEL7.2 文件权限管理(第一部分)

一.文件的基本权限 文件有三种访问方式限制访问权限 第一种:文件所有者的访问权限 第二种:文件所有者同组的访问权限 第三种:其他人访问权限 当使用ls -l 或ll命令时,可查看此三种权限 在权限描述前,有一个字符,用来描述文件类型,具体文件类型与对应字符如下: -    代表普通文件 d    代表directory,目录文件 l     代表link,连接文件,指向另一个文件 c    代表character,字符设备文件 b    代表blocks,块设备文件 s    代表sockets

Linux学习汇总——Linux用户组管理,文件权限管理,文本处理工具grep及egrep

本章Blog相关Linux相关知识点 解析:在数据库按搜索码查找相对应的条目,并找与之对应额外的其他数据库的过程:名称解析:UID ,组名解析:GID 数据库:文本文件,sql数据库,ldap数据库,用户库:/etc/passwd ,密码库 :/etc/shadow,组库:/etc/group,组密码库:/etc/gshadow 加密方法:对称加密--加密和解密使用同一个密码,如DES,AES :公钥加密--每个密码都成对出现,一个公钥,一个私钥,如DSA,RSA:单向加密--常用于数据完整性校