# tee:编辑文件:编辑文件的同时,标准输出也会有内容显示
# | 管道符:将多个命令连接起来执行,将|左边的命令的运行结果,传递给右边的命令
# ls -l | tee a.txt
# >:输出重定向
# 使用输出重定向时,重定向的文件中如果有内容,会被清空,然后写入重定向的内容、
# 将ls -l的执行结果,重定向1.txt这个文件中,所以执行结果不会在屏幕上显示
# >>标准输出追加重定向
# 追加重定向不会删除原有文件的内容,重定向的内容会追加到原有内容最后面、
head:
# head -num 显示文件头num行
# head -10 文件名 :会显示文件的前⑩行内容
tail:
# tail 命令是从未见的尾部还是读取内容,他可以实时监控文件的变化
# tail 命令常用调试程序时的日志监控。
1、查看/etc/passwd文件的第18-20行内容,并将找到的内容存储至/home/passwd文件中(head,tail,>,>>)
grep:
# grep过滤命令,可以在大量的文件中进行筛选,只显示包含关键字的行内容。
2、查找/etc/passwd文件中包含root字符的行并将找到的行存储至/root/passwd文件中(grep,>,>>)
cp命令:
# 复制多个普通文件到指定目录
# cp 普通文件 指定目录
# 复制目录到指定目录
# 必须使用-r选项才可以复制目录
# cp -r 指定目录
3、将/home目录复制到/root目录(cp -r)
tar命令:
功能: 常用:-c 创建.tar格式的包文件 -x 释放.tar格式的包文件 -t 查看包中的文件列表
必选:-f 用于指定打包文件名。当与-c选项一起使用时,创建的tar包文件使用该选项指定 的文件名。
当与-x选项一起使用时,则释放该选项指定的tar包文件
辅助参数:-v 表示在命令执行时显示详细的提示信息 -p打包时保留文件及目录的权限
z 调用gzip程序,以gzip格式压缩或解压缩文件(.tar.gz)
-j 调用bzip2程序,以bzip2格式压缩或解压缩文件(.tar.bz2)
-J 使用xz压缩或解压缩文件(.tar.xz),xz的压缩率通常比bzip2更高
-c(大写) 和-x选项一起使用,表示释放包时指定释放的目标路径
# 创建tar包 ] # tar
4、将/root/home目录,/home/passwd和/root/passwd打包并压缩为/root/hp.tar.xz(tar -cJf)
5、为admin账号设置密码为123(passwd)