大数据Linux命令之管道符、grep命令与设置密码

**

一、管道符 |

**—命令1的结果作为端口输给命令2 → 命令1 | 命令2

管道命令操作符是:"|",它仅能处理经由前面一个指令传出的正确输出信息,也就是 standard output 的信息;
对于 stdandard error 信息没有直接处理能力。然后,传递给下一个命令,作为标准的输入 standard input.
参考链接

二、grep 命令

1、grep命令表示过滤筛选出指定条件的结果。

Linux grep命令用于查找文件里符合条件的字符串。

grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为"-",则grep指令会从标准输入设备读取数据。
参考链接1
参考链接2

grep命令可进行模糊查找,过滤出匹配到的条件并将其所在的行打印出来,如
[root@hadoop001 sylvia]# cat test.log | grep I
I LOVE YOU
I HATE YOU
在这里插入图片描述
2、查看命令帮助:grep --help
[root@hadoop001 sylvia]# grep --help
Usage: grep [OPTION]… PATTERN [FILE]…
在这里插入图片描述
3、查看文件一共有多少行:[root@hadoop001 sylvia]# cat test.log | wc -l

使用wc命令 具体通过wc --help 可以查看。

如:wc -l filename 就是查看文件里有多少行

   wc -w filename 看文件里有多少个word。

   wc -L filename 文件里最长的那一行是多少个字。

wc命令   wc命令的功能为统计指定文件中的字节数、字数、行数, 并将统计结果显示输出。

语法:wc [选项] 文件…

说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。

该命令各选项含义如下:

- c 统计字节数。

- l 统计行数。

- w 统计字数。

这些选项可以组合使用。

输出列的顺序和数目不受选项的顺序和数目的影响。

总是按下述顺序显示并且每项最多一列。

行数、字数、字节数、文件名

如果命令行中没有文件名,则输出中不出现文件名。

例如:

$ wc - lcw file1 file2

4 33 file1

7 52 file2

11 11 85 total

省略任选项-lcw,wc命令的执行结果与上面一样。
使用ls -lht命令显示当前目录下的所有文件,其中有一列就是显示这个文件的大小。

三、设置密码passwd

格式:passwd xxx(xxx是用户名)

passwd命令用于设置用户的认证信息,包括用户密码、密码过期时间等。系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。
参考链接
参考链接00

1、设置密码:
[root@hadoop001 sylvia]# passwd dudu
在这里插入图片描述

Linux 创建用户的同时设置密码:

useradd userxx;echo “passwdxxx” | passwd --stdin userxx

2、验证密码
(1)登陆不上:/etc/passwd文件中用户执行类型false或nologin改为bash
(2)家目录变更:copy .bash_profile或.bashrc或整个隐藏文件夹(.*)进去当前的家目录。
(3)-bash-4.1$:系统默认的家目录自带隐藏文件,而新建的家目录一般没有隐藏文件,切换用户后出现-bash-4.1,不影响使用。
(4)cp /etc/skel/.*将/etc/skel/.*复制到新的家目录
(5)权限修改

加油???


2018-9-23
Sylvia

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值