Linux平台操作练习(一)

本文详细介绍在Linux环境下如何使用find命令进行文件搜索,并演示了grep命令的文本查找技巧,包括输出管理、错误处理及文本替换等高级操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.在student用户下执行find /etc -name passwd命令,并依次进行如下管理,

*显示所有正确输出,屏蔽错误输出

find /etc -name passwd 2> /dev/null

/dev/null相当于一个垃圾箱,将find命令中的错误输出‘2’定向输出到null文件中,显示就只有正确的输出

*保存正确输出到find.out文件,错误输出到find.err

find /etc -name passwd 2>find.err | tee find.out

cat find.err

cat find.out

将错误输出定向到find.err中,通过通道把正确的放入find.out

*建立find.all文件,并保存所有输出到此文件

find /etc -name passwd &>find.all

cat find.all

*屏蔽此命令所有输出

find /etc -name passwd &> /dev/null

*显示此命令所有输出并保存到桌面任意文件

find /etc -name passwd | tee find.all

*保存正确输出到find.out.1,屏蔽错误输出

find /etc -name passwd 2> /dev/null | tee find.out.1

2.处理文件在/usr/share/mime/packages/freedesktop.org.xml要求如下

*找到文件中包含ich的行,并保存到/root/lines中

grep命令是linux系统的一种文本查找命令

grep ich /usr/share/mime/packages/freedesktop.org.xml>/root/lines

cat /root/lines

*用vim替换/root/lines中的空格,保留原内容

vim /root/lines

在vim模式输入

:%s/ //g

可以将所有的空格去掉

实验Linux基础操作 1)练习使用启动Linux虚拟机 2)练习同时使用多个控制台登录Linux 3)练习使用date、shutdown、exit、halt、reboot等命令 a.使用date命令修正系统时间,改为当前日期时间 b.使用shutdown命令发出警告信息,查看其他控制台上的用户是否收到信息。 c.通过Internet查找,是否还有其他的关机命令 4)练习操作shell中的特殊按键 在做以下实验之前,用root登录到虚拟控制台1(下面简称vc1),增加个普通用户,用户名自定: 添加用户命令:useradd 用户名 修改用户密码命令:passwd 用户名 然后用新增加的用户分别登录虚拟控制台2和3 在虚拟控制台3下用新增加的用户登录成功后,运行如下命令: su (变换身份到超级用户,需要输入root的密码) 5)练习学习的基础命令,完成以下问题: a.logname和whoami的区别,举例说明 b.从vc1向vc3用write命令发信息,写出这条完整的命令 c.假设当前路径为:/var/log,需要变换到绝对路径为/etc/init.d目录下,则该命令用相对路径怎么写? 6)用tar命令实现如下备份和恢复:(备份文件均放在/root目录下,做本实验前必须先将系统时间设置为2013年9月26日) a.对/home目录进行压缩备份(采用gzip压缩),备份文件名为home.tar.gz b.对/home目录进行压缩备份(采用bzip2压缩),备份文件名为home.tar.bz2,比较二种工具的压缩能力 c.在/home目录下建立文件a,在/home目录下建立目录test,在/home/test目录下建立文件b(用vi编辑任意内容) d.对/home目录进行增量备份,备份2013年9月26日以来变化的文件,备份文件名为home.20130926.tar e.删除目录/home,会出现什么情况?然后利用上述备份恢复所有文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值