输入输出的重定向以及管道和ID

1.输出重定向

>	重定向的正确输出
2>	重定向错误 输出
&>	重定向所有输出
实验必须在普通用户下进行
	find	/etc/	-name	passwd	>	file	定向输出正确的到file
	find	/etc/	-name	passwd	2>	file.err	定向输出错误的到file.err
	find	/etc/	-name	passwd	&>	file.all		定向输出所有到file.all		

>	表示覆盖      >>	表示追加
	find	/etc/	-name	passwd	>>	file	追加正确的输出到file
	find	/etc/	-name	passwd	2>>	file.err	追加错误的输出到file.err
	find	/etc/	-name	passwd	&>>	file.all		追加所有的输出到file.all	

在这里插入图片描述
在这里插入图片描述

2.输入重定向

tr ‘a-z’ ‘A-Z' < file    文件中小写改为大写输入

3.管道的应用

1.管道的作用:“|”就是把前一条命令的输出作为后一条命令的输入
2.管道只允许正确的输出通过
3.如果需要保存输出的内容,那么需要复制一份输出,用到的命令‘ tee ’
4.通过管道输入将会变成输入,而变成输入的这些输出是被第二条命令处理的
实验需要在普通用户下操作

find	/etc/	-name	passwd	|	wc	-l	会看到的结果为2,因为不能通过管道
find	/etc/	-name	passwd	2>&1	|	wc	-l	会看到19,因为编号为2的输出被全部转换为编号为1
find	/etc/	-name	passwd	2>&1	| tee  file  |	wc	-l    保存一份保存到file在统计

在这里插入图片描述

4.用户的查看切换

whoami	查看当前的用户
系统中查看用户
	id	查看指定用户的id信息
	id	-u	查看用户的uid
	id	-g	查看用户的gid
	id	-G	查看用户的组的id
	id	-n	显示名字而不显示id数(不能单独使用)
	切换用户	gnome-session-quit  --force  

5.用户在系统中的存储方式

/etc/passwd	用户信息文件
		用户名称:密码:uid:gid:说明:家目录:默认shell
/etc/groud		用户组信息文件
		组的名字:组密码:组id:组成员
/etc/shadows	认证信息文件
/etc/skel/.*			默认开启shell的配置,用户骨文件
/home/username		用户的家目录

在这里插入图片描述
用户的信息文件
在这里插入图片描述

wc命令

wc	-c	统计字节数	
wc	-l	统计行数
wc	-m	统计字符数
wc	-w	统计字数

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值