权限用户和文本处理。

权限: ls -l 详细信息 (ll)也能表示。
拿图中boot来说 dr-xr-xr-x 分三种用户
r-x 属主 r-x属组 r-x其他用户 就相当于一个组里面有个组长 然后是组员 再然后是其他成员。那个最前面的d表示为目录。
rwx r 读 w写 x可执行 一般创建新文件的时候 是没有可执行权限的 还的自己给它加权限。
chmod : change mode 修改权限 那就的利用这个命令来给它加权限。
chmod u+x 加目录名 就加上可执行权限了。 u是属主 g是属组 o是其他用户
想加啥权限就可以 chmod u(g o)+权限 加目录名 就ok了。
umask:拥有权限的补码 022 , 可以用二进制和十进制 来用数字表达。
比如:chmod 777 加目录名 最高权限 rwxrwxrwx 。

用户:useradd 创建新用户
加上参数代表的意思: useradd -m +用户名 :自动创建家目录
useradd -d +目录 : 指定家目录
useradd -s +shell名称 (/bin/bash /bin/sh ) : 指定登录后分配的shell
useradd -g +用户组名 : 指定用户组 主要组
useradd -G +附家组 :次要组
useradd -u :指定用户id (默认是1000以后的)

以上是创建新用户及加上参数代表的意思和作用。

userdel : 是删除用户
-r ; 连着加目录 一起被删除
-f : 强制性删除

groupadd : 组名称

groupadd -g :添加用户组

以上是权限和用户
接下来文本处理

文本处理相关命令: 俩个文件向比较 diff comm
diff: 不同的行号显示
< 第一个文件中的内容

第二个文件多出来的内容

comm: 1 : 只存在第一个文件中的内容 2:个文件中内容
3 : 公共的内容 相同的内容

sort : 排序 默认不比较数字大小 从左到右 字母序 数字大小比较
加上参数:
sort -n: 比较 数字大小
sort -o: 输出比较结果
sort -r: 逆序 显示
sort -t:指定分隔符
sort -k:定比较的列
sort -n:数字大小

unqi: 去重 (默认相邻的才能去重 与sort 合用 )
cat -s test3 : 压缩空行
tac : 以相反顺序输出
wc : 统计
wc -l :行数 wc -w:单词数 wc -c : 字符数

以上是文本处理命令及作用

原文地址:https://blog.51cto.com/14259144/2370134

时间: 2024-10-10 01:50:47

权限用户和文本处理。的相关文章

文本处理和权限用户

文本处理:diff:比较两个文件的不同sort:将文件进行排序comm:两个文件进行比较,有三排结果:1.显示第二列没有的内容 2.显示第二列没有的内容 3.显示两个文件相同的内容-n:根据数的大小排序-o:把第一个文件里的内容打印到第二个文件里面-r:以相反的顺序进行排序-t:指定排序是用的分隔字符-k:指定排序时用的列 wc:统计-l:行数-w:单词数-c:字符数 权限: rwxrwxrwx (读 写 执行) 属主 属组 其他用户 user(u) group(g) other(o) 修改权限

Linux编程 14 文件权限(用户列表passwd,用户控制shadow,useradd模板与useradd命令参数介绍)

一. 概述 linux安全系统的核心是用户账户. 创建用户时会分配用户ID(UID). UID是唯一的,但在登录系统时不是用UID,而是用登录名.在讲文件权限之之前,先了解下linux是怎样处理用户账户的.以及用户账户需要的文件和工具,这样处理文件权限问题时,就知道如何使用它们了. 1.1  /etc/passwd用户文件 /etc/passwd 是用来将用户的登录名,匹配到对应的UID上.它包含了一些与用户有关的信息.下面截取二个片断.如下图所示: root用户账户是linux系统管理员,固定

document.selection.createRange方法----获取用户选择文本

document.selection.createRange方法----获取用户选择文本:http://www.cnblogs.com/yxyht/archive/2013/01/23/2872605.html

css禁止用户选择文本(兼容所有浏览器)

css禁止用户选择文本(兼容所有浏览器) 如果让整个页面都禁止选择,可以使用下面的css body{ -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } 如果希望指定元素禁止访问,请看下面的示例代码: <!doctype html> <html

禁止用户选择文本

user-select有两个值: none:用户不能选择文本 text:用户可以选择文本 需要注意的是:user-select并不是一个W3C的CSS标准属性,浏览器支持的不完整,需要对每种浏览器进行调整 body{-moz-user-select: none; /*火狐*/-webkit-user-select: none; /*webkit浏览器*/-ms-user-select: none; /*IE10*/-khtml-user-select: none; /*早期浏览器*/user-s

关于CentOS上以低权限用户自启动Tomcat,Redis这类应用服务器的坑

工作太忙了,许久没有上来写个文,今天给大家写一下关于CentOS上以低权限用户自启动Tomcat,Redis这类应用服务器的坑. 最近接手了一个NLP分布式平台架构,实施过程中运维工程师给我埋了一个致命的BUG,Redis服务由于使用了Root用户运行,且,云主机的虚拟外网IP与内网IP之间互相映射,加至没有注意到IPTABLE的设定,致使虽然Redis是只监听了内网IP,但,其实情况是,外网扫描端口时,仍然能顺利通过"未授权"方式或暴力破解方式,击倒Redis天生的软肋(弱爆的密码策

14、权限(用户,文件,进程)

计算机资源:定义了资源的访问能力,就是权限权限用户,容器,关联权限:用户组,方便地指派权限只要这个用户放在这个容器里面,他就有相关的权限,这个容器也就是用户组的概念.所以在Linux下定义了三组用户的权限属主:属组:其他用户组是个逻辑概念,他只是指派权限,是不能登录的,但是组有密码进程也是有属组和属主的,谁发起了这个进程,就以怎么样的权限执行,而执行目标刚好有同样的属主和属组,那就可以被运行我们默认让文件不应该执行权限,但是默认目录要有执行权限,如下所示: [[email protected]

微信程序开发系列教程(三)使用微信API给微信用户发文本消息

这个系列的第二篇教程,介绍的实际是被动方式给微信用户发文本消息,即微信用户关注您的公众号时,微信平台将这个关注事件通过一个HTTP post发送到您的微信消息服务器上.您对这个post请求做了应答(格式为文本),则该应答会通过微信平台投递到您粉丝的微信应用上. 微信开发者中心的文档将这种行为称为"被动回复用户消息": 回复消息报文的格式在开发者文档里也有清晰的定义,是一个xml格式的字符串.我的第二篇教程里也有具体的发送该报文的代码示例. 本文作为这个开发系列的第三篇教程,介绍的是如何

Centos7 目录与文件操作/ 用户、组权限操作/ vi文本编辑器

bin sbin:运行的程序目录boot:跟系统引导相关的文件或者目录dev:存放的设备名etc:跟配置相关的文件home:一些用户的目录在里面lib lib64:存放的库文件root:超级管理员目录run:跟程序运行相关的一些文件tmp:临时的数据usr:一些安装的程序var:可变长度的文件   比如-日志 ------------------------------------------------------------------------------- touch a.c  --创