Linux系统基础(二)
重定向 //将输出的内容重定向到某个文件
//系统设定:
默认输入设备 //标准输入,STDIN,0 (键盘)
默认输出设备 //标准输出(显示器)
标准正确输出 //STDOUT,1
标准错误输出 //STDERR,2
//I/O重定向:
>:覆盖输出重定向
>>:追加输出重定向
2> //重定向错误输出
2>> //追加重定向错误输出
&> //覆盖重定向标准输出或错误输出至同一个文件
&>> //追加重定向标准输出或错误输出至同一个文件
< //输入重定向
<< //Here Document,退出条件;退出条件加单引号使输入的特殊字符没有特殊含义
从标准输入读取数据,输出一份到屏幕上,一份保存到文件
示例:
[root@localhost ~]# tee hello.out
hello world
hello world
[root@localhost ~]# cat hello.out
hello world
前一个命令的输出,作为后一个命令的输入。最后一个命令会在当前shell进程的子shell进程中执行
使用格式: 命令1 | 命令2 | 命令3 | ...
示例:
[root@localhost ~]# echo "hello zsl" | cut ‐d ' ' ‐f 2
zsl
和管道符连用,将前面的命令执行的结果作为参数交给后面的命令执行
使用格式: 命令1 | xargs 命令2
选项:
-n //设置一次性传递的参数的数量,默认是所有
-i //将数据拆分为一个一个的存储在{}中
-d //自定义分隔符
示例:
[root@localhost ~]# find / -name "ifcfg-ens33" | xargs -i cp {} /root/
[root@localhost ~]# ls
ifcfg-ens33
1、 常见的归档与压缩文件格式
- gz
- bz2
- xz
- zip
- z
注意:gz、bz2、xz都只能压缩文件
2、 归档和压缩的区别
- 存档是指文件或目录的集合。存档不会压缩。
[En]
Archiving refers to a collection of files or directories. Archiving is not compressed.*
- 压缩是指通过某些算法对文件或目录进行处理,以保留最大的有用信息,从而减小文件大小
[En]
Compression refers to the processing of files or directories through certain algorithms to retain the maximum useful information, thereby reducing the file size*
gzip //压缩后的文件以.gz结尾;只能压缩文件不能压缩目录;压缩完成后会不保留原文件使用格式: gzip [选项] [文件] 选项: -d //解压缩,解压完成后不保留原文件 -c //将结果输出至标准输出,保留原文件 -l //查看压缩文件内的内容;从左至右依次显示为:压缩文件的大小;未压缩文件的大小;压缩比;未压缩文件的名称gunzip //解压;解压完成后不保留原文件zcat //不解压的情况下查看文本文件的内容
bzip2 //压缩后的文件以.bz2结尾;压缩完成后会不保留原文件使用格式: bzip2 [选项] [文件] 选项: -d //解压缩,解压完成后不保留原文件 -k //压缩时保留原文件bunzip2 //解压完成后不保留原文件bzcat //不解压的情况下查看文本文件的内容
xz //压缩后的文件以.xz结尾;压缩完成后不保留原文件使用格式: xz [选项] [文件] 选项: -d //解压缩,解压完成后不保留原文件 -k //压缩时保留原文件unxz //解压完成后不保留原文件xzcat //不解压的情况下查看文本文件的内容
zip //既归档又压缩的工具,zip压缩后保留原文件,zip可以压缩目录 zip压缩文件的两种方式: zip filename.zip file1 file2 ... zip filename.zip DIR/* 选项: -d //指定解压路径unzip //解压后保留原文件
使用格式: compress [文件]compress //用此命令压缩的文件其文件名为FILENAME.Z,解压用uncompress
tar //归档工具,只归档不压缩 选项: -c //创建归档文件 -f file.tar //操作的归档文件 -x //还原归档 -v //显示归档过程 -C //将展开的归档文件保存至指定目录下 -tf /file.tar //不展开归档,直接查看归档了哪些文件 --delete //从归档文件中删除文件 -p //归档时保留权限信息。只有管理员才有权限用此选项 --xattrs //在归档时保留文件的扩展属性信息 常用组合: -zcf //归档并调用gzip压缩 -zxf //调用gzip解压缩并展开归档 -jcf //归档并调用bzip2压缩 -jxf //调用bzip2解压缩并展开归档 -Jcf //归档并调用xz压缩 -Jxf //调用xz解压缩并展开归档
Original: https://www.cnblogs.com/Alone-8712/p/16522883.html
Author: Alone-林
Title: Linux—系统基础二
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/522922/
转载文章受原作者版权保护。转载请注明原作者出处!