Linux-常用命令

发布时间:2018-12-16  栏目:LINUX  评论:0 Comments

常用命令集合

软件操作命令

  1. 软件包管理器: yum
  2. 设置软件: yum install xxx
  3. 卸载软件: yum remove xxx
  4. 探寻软件: yum serach xxx
  5. 理清缓存: yum clear packages
  6. 排有已经装: yum list
  7. 软件包: yum info xxx

文件查找 find、locate

服务器硬件资源和磁盘操作

  1. 内存: free -m
  2. 硬盘: df -h
  3. 负载: w/top(按q退出)
  4. 查看CPU: cat /proc/cpuinfo

find

find:
文件查找,针对文件称,精确查找,磁盘搜索,io读写,cpu开销大

find [options] [path…] [expression] [action]

b - 块设备文件。
d - 目录。
c - 字符设备文件。
p - 管道文件。
l - 符号链接文件。
f - 普通文件。
s - socket文件
-size n[cwbkMG] : 文件大小 为 n 个由后缀决定的数据块。其中后缀为:
b: 代表 512 位元组的区块(如果用户没有指定后缀,则默认为 b)
c: 表示字节数
k: 表示 kilo bytes (1024字节)
w: 字 (2字节)
M:兆字节(1048576字节)
G: 千兆字节 (1073741824字节)
-depth 在查找文件时,首先查找当前目录中的文件,然后再在其子目录中查找。
-maxdepth 查找最大目录层数 如 1,即只查找一层目录
-fstype 查找位于某一类型文件系统中的文件,这些文件系统类型通常可以在配置文件
/etc/fstab中找到,该配置文件中包含了本系统中有关文件系统的信息。
-mount 在查找文件时不跨越文件系统mount点。
-follow 如果find命令遇到符号链接文件,就跟踪至链接所指向的文件。
-cpio 对匹配的文件使用cpio命令,将这些文件备份到磁带设备中。

===expression===

文件及文件夹操作命令

  1. 大目录
根目录 家目录 临时目录 配置目录 用户程序目录
/ /home /tmp /etc /usr
  1. 文件操作基本命令
命令 解释 常见操作
ls 查看目录下的文件 ls -al
touch 新建文件 touch imooc
mkdir 新建文件夹 mkdir imooc_dir
cd 进入目录 cd /tmp
rm 删除文件和目录 rm -rf imooc
cp 复制 cp ./imooc.log /tmp/imooc.log2
mv 移动 mv ./imooc.log /tmp
pwd 显示路径
ps 用来显示当前进程的状态 ps -A 、 ps -ef|grep ssh
  1. 文本之权位
权限 数字
r 4
w 2
x 1

变动文件权限:chmod xxx < file-name >,
例如:chmod 754 imooc

  1. 文本搜索、查找、读取

    命令 解释
    tail 从文件尾部开始读取
    head 从文件头部开始读取
    cat 读取整个文件
    more 分页读取
    less 可控分页
    grep 搜索关键字 grep -n “关键字” imooc.py
    find 查找文件 find .find . -name "*ooc"
    wc 统计个数 cat imooc.py | wc -l

    http://www.runoob.com/linux/linux-comm-find.html

  2. 文本解压缩

    说明 .tar .tar.gz
    压缩 tar -cvf imooc.tar imooc(要压缩的文件) tar -czvf imooc.tar.gz imooc
    查看压缩包文件 tar -tvf imooc.tar tar -tzvf imooc.tar.gz
    解压 tar -xvf imooc.tar tar -xzvf imooc.tar.gz
  • c: –create 新建一个压缩文档,即打包
  • x: –extract,–get解压文件
  • -t: –list,查看压缩文档里的富有内容
  • v:呈现操作过程!这么些参数很常用
  • f:使用文档名,注意,在f之后假若就接文档名,不要再一次加任何参数!
  • z:是否又拥有gzip的习性?

遵照文件称:

[root@localhost ~]# find /etc -name "ifcfg-eth0"
[root@localhost ~]# find /etc -iname "ifcfg-eth0"            //-i忽略大小写
[root@localhost ~]# find /etc -iname "ifcfg-eth*"

Vim

详情可拘留http://www.runoob.com/linux/linux-vim.html,以下是常用之:

  1. 安装 yum install vim

  2. vim二种格局,分别是命令情势,输入格局与底线命令形式

  3. 命格局:

  • i 切换至输入格局,以输入字符

  • x 删除时光标所在处的字符

  • : 切换来底线命令情势,以当最底一行输入指令

    符号 作用
    0 移动到这一行的最前面
    $ 移动到这一行的最后面
    G 移动到最后一行
    nG 移动到第n行
    /word 向光标之下寻找一个名称为 word 的字符串。例如要在档案内搜寻 vbird 这个字符串,就输入 /vbird 即可!,这个时候被搜索的字符串高亮,使用 :noh去除高亮
    ?word 向光标之上寻找一个字符串名称为 word 的字符串。
    n 这个 n 是英文按键。代表重复前一个搜寻的动作。举例来说, 如果刚刚我们执行 /vbird 去向下搜寻 vbird 这个字符串,则按下 n 后,会向下继续搜寻下一个名称为 vbird 的字符串。如果是执行 ?vbird 的话,那么按下 n 则会向上继续搜寻名称为 vbird 的字符串!
    x, X 在一行字当中,x 为向后删除一个字符 X 为向前删除一个字符
    dd 删除游标所在的那一整行
    ndd n 为数字。删除光标所在的向下 n 行,例如 20dd 则是删除 20 行
    p 粘贴
    yy 复制游标所在的那一行
    nyy n 为数字。复制光标所在的向下 n 行,例如 20yy 则是复制 20 行
    u 复原前一个动作
    Ctrl+r 重做上一个动作
  1. 输入情势:
  • 其一差不多就本键盘上这多少个功用还足以以
  • ESC,退出输入情势,切换来令形式
  1. 底线命令情势:
  • 当指令格局下以下:(英文冒号)就进来了底线命令格局
  • :q 退出程序
  • :w 保存文件
  • :q!强制不保留退出
  • :set nu 突显行号
  • :set nonu 撤除行号

依照文件大小:

[root@localhost ~]# find /etc -size +5M                        //大于5M
[root@localhost ~]# find /etc -size 5M
[root@localhost ~]# find /etc -size -5M
[root@localhost ~]# find /etc -size +5M -ls                    //-ls找到的处理动作

网用户操作命令

命令 解释
useradd 添加用户
adduser 添加用户
userdel 删除用户
passwd 设置密码
  1. 进入:cd /home
  2. 增长用户:useradd imooc
  3. 设置密码:passwd imooc
  4. 此刻登陆的动以该账号就可了:ssh imooc@192.168.0.106
  5. 删除账号:userdel imooc
  6. 注意:

    • 以CentOs下useradd与adduser是绝非分之且是以创制用户,在home下活动创造目录,没有设置密码,需要利用passwd命令修改密码
    • 在Ubuntu下useradd与adduser有所不同
      ,useradd在以该令创建用户是勿会合以/home下自行创设和用户名同名的用户目录,而且无会合自动采纳shell版本,也并未设置密码,那么这用户是匪可知登录的,需要运用passwd命令修改密码
    • adduser以行使该令创造用户是汇合在/home下活动成立和用户名同名的用户目录,系统shell版本,会于创立时相会提示输入密码,更加融洽
    • userdel只好去用户,并无会晤删除相关的目录文件,userdel -r
      可以去除用户以及连锁目录

点名查找的目深度:

-maxdepth levels
-mindepth levels
[root@localhost ~]# find / -maxdepth 4 -a  -name "ifcfg-eth0"

防火墙相关操作

命令 解释
yum install firewalld 安装
service firewalld start 启动
service firewalld status 检查状态
service firewalld stop/disable 关闭/禁用防火墙
  1. 翻是否安装:yum list |grep firewall
  2. 翻开是否启用:ps -ef |grep firewall
  3. 查阅版本号:firewall-cmd –version
  4. 查看状态:firewall-cmd –state
  5. 查区域:firewall-cmd –get-zones
  6. 翻开区域的配置音信:firewall-cmd –list-all-zone
  7. 翻看服务:firewall-cmd –query-service=ssh
  8. 删去服务:firewall-cmd –remove-service=ssh
  9. 长服务:firewall-cmd –add-service=ssh
  10. 翻所有劳动:firewall-cmd –list-services
  11. 翻看端口:firewall-cmd –query-port=22/tcp
  12. 填补加端口:firewall-cmd –add-port=22/tcp
  13. 去端口:firewall-cmd –remove-port=22/tcp
  14. 翻所有端口:firewall-cmd –list-ports

按日查找(atime,mtime,ctime):

[root@localhost ~]# find /etc -mtime +5                      //修改时间超过5天
[root@localhost ~]# find /etc -mtime 5                       //修改时间等于5天
[root@localhost ~]# find /etc -mtime -5                      //修改时间5天以内

提权操作sudo和文件传输操作

  1. 提权 sodu
  • cd /home,查看到普通用户
  • visudo,找到%whell ALL=(ALL) ALL这无异履行,然后以脚一行将这多少个复制一下,然后把whell改也普通用户名,如imooc,然后保留退出
  • 于是imooc用户登陆,安装软件而会意识权限不够,这些时段虽然可以使用sodu yum install vim
  • 经过此就是管普通用户提权,平常就因故是用户
  1. 文件下充斥
  • wget,如下载百度首页:wget http://www.baidu.com/
  • curl -o baidu.html(保存之公文称) http://www.baidu.com/
  1. 文本上传(本机是Linux)
  • 上传文件及服务器:scp imooc.txt imooc@192.168.0.106:/tmp/
  • 将服务器文件及地面:scp imooc@192.168.0.106:/tmp/imooc.txt
    ./(那么些是当前目录)
  1. 文件上传(本机Win下通过xshell就得了),
  • 待以Linux上安一个软件 yum install
    lrzsz,然后输入rz命令,会发生一个弹窗,采用一个文书就会合及传至Liunx上了
  • 下载至本地输入sz
    imocc.txt命令,会有一个弹窗,选取仓储地方就会师下充斥至地面了

遵照文件属主、属组找:

[root@localhost ~]# find /home -user jack                    //属主是jack的文件
[root@localhost ~]# find /home -group hr                     //属组是hr组的文件
[root@localhost ~]# find /home -user jack -group hr
[root@localhost ~]# find /home -user jack -a -group hr
[root@localhost ~]# find /home -user jack -o -group hr

[root@localhost ~]# find /home -nouser
[root@localhost ~]# find /home -nogroup
[root@localhost ~]# find /home -nouser -o -nogroup 

遵从文件类型:

[root@localhost ~]# find /dev -type f                           //f普通
[root@localhost ~]# find /dev -type d                           //d目录
[root@localhost ~]# find /dev -type l                           //l链接
[root@localhost ~]# find /dev -type b                           //b块设备
[root@localhost ~]# find /dev -type c                           //c字符设备
[root@localhost ~]# find /dev -type s                           //s套接字
[root@localhost ~]# find /dev -type p                           //p管道文件

照文件权限:

[root@localhost ~]# find . -perm 644 -ls 
[root@localhost ~]# find . -perm -644 -ls
[root@localhost ~]# find . -perm -600 -ls
[root@localhost ~]# find . -perm -222 -ls                            //全局可写
[root@localhost ~]# find /usr/bin /usr/sbin -perm -4000 -ls          //包含set uid
[root@localhost ~]# find /usr/bin /usr/sbin -perm -2000 -ls          //包含set gid
[root@localhost ~]# find /usr/bin /usr/sbin -perm -1000 -ls          //包含sticky

仍正则表明式:

-regex pattern
[root@localhost ~]# find /etc  -regex  '.*ifcfg-eth[0-9]'
.*       任意多个字符
[0-9]  任意一个数字

[root@localhost ~]# find /etc -regex '.*ifcfg-enp0s25'
/etc/sysconfig/network-scripts/ifcfg-enp0s25

[root@localhost ~]# find /etc -regex '.*ifcfg-enp0s[0-9]+'
/etc/sysconfig/network-scripts/ifcfg-enp0s25

==找到后处理的动作 ACTIONS: (默认动作-print)==

-print
-ls
-delete
-exec 后边和从定义的shell命令
-ok 后边和从定义的shell命令

[root@localhost ~]# find /etc -name "ifcfg*"
[root@localhost ~]# find /etc -name "ifcfg*" -print
[root@localhost ~]# find /etc -name "ifcfg*" -ls
[root@localhost ~]# find /etc -name "ifcfg*" -exec cp -rvf {} /tmp \;
[root@localhost ~]# find /etc -name "ifcfg*" -ok cp -rvf {} /tmp \;

[root@localhost ~]# find /etc -name "ifcfg*" -exec rm -rf {} \;
[root@localhost ~]# find /etc -name "ifcfg*" -delete

扩展知识:find结合xargs
[root@localhost ~]# find . -name "yang*.txt" |xargs rm -rf         
[root@localhost ~]# find /etc -name "ifcfg-eth0" |xargs -I {} cp -rf {} /var/tmp

find练习

1. 将/etc/中的所有目录(仅目录)复制到/tmp下,目录结构不变
# find /etc -type d -exec mkdir /tmp/{} \;


2. 将/etc目录复制到/var/tmp/
    将/var/tmp/etc中的所有目录设置权限777(仅目录)
    将/var/tmp/etc中所有文件权限设置为666
# cp -rf /etc /var/tmp/ 
# chmod -R a=rwX /var/tmp/etc/
或者
find /var/tmp/etc/ -type d -exec chmod 777 {} \;         //分号是找到一个设置一个权限
find /var/tmp/etc/ -type d -exec chmod 777 {} \+        //加号是统一找到后设置权限
find /var/tmp/etc/ ! -type d -exec chmod 777 {} \+ 

3. 以下命令的区别是什么?
[root@localhost ~]# find /etc -name "ifcfg*" -exec rm -rf {} \;
[root@localhost ~]# find /etc -name "ifcfg*" -exec rm -rf {} \+

[root@localhost ~]# mkdir dir1
[root@localhost ~]# touch dir1/file{1..20}

[root@localhost ~]# find /root/dir1 -name "file5"
[root@localhost ~]# find /root/dir1 ! -name "file5"

[root@localhost ~]# find /root/dir1 -name "file5" -o -name "file9" 
/root/dir1/file5
/root/dir1/file9

[root@localhost ~]# find /root/dir1 -name "file5" -o -name "file9" -ls
1466515    0 -rw-r--r--   1 root     root            0 6月  5 11:15 /root/dir1/file9

[root@localhost ~]# find /root/dir1 -name "file5" -ls  -o -name "file9" -ls
1466499    0 -rw-r--r--   1 root     root            0 6月  5 11:15 /root/dir1/file5
1466515    0 -rw-r--r--   1 root     root            0 6月  5 11:15 /root/dir1/file9

[root@localhost ~]# find /root/dir1 \( -name "file5" -o -name "file9" \) -ls
1466499    0 -rw-r--r--   1 root     root            0 6月  5 11:15 /root/dir1/file5
1466515    0 -rw-r--r--   1 root     root            0 6月  5 11:15 /root/dir1/file9

[root@localhost ~]# find /root/dir1 \( -name "file5" -o -name "file9" \) -exec rm -rvf {} \;
removed ‘/root/dir1/file5’
removed ‘/root/dir1/file9’

 locate

(查询的数据库: /var/lib/mlocate/mlocate.db)  

计划任务:每一天自动更新数据库 /etc/cron.daily/mlocate.cron
手动更新数据库:updatedb

# locate ifcfg-eth0
# locate ifcfg-enp0s25

文本过滤 grep

 grep工具:行过滤

OPTIONS:
    -i: 不区分大小写
    -v: 查找不包含指定内容的行,反向选择
    -w: 按单词搜索
    -c: 统计匹配到的次数
    -n: 显示行号
    -r: 逐层遍历目录查找
    -A: 显示匹配行及前面多少行
    -B: 显示匹配行及后面多少行
    -C: 显示匹配行前后多少行
    --color=auto :可以将找到的关键词部分加上颜色的显示
    -l:只列出匹配的文件名
    -L:列出不匹配的文件名
    -e: 使用正则搜索
    ^key:以什么开头
    key$:以什么结尾

每便过滤出来的内容展现颜色:

vim ~/.bashrc
alias grep='grep --color=auto'
source ~/.bashrc

 使用模式 >>参考

文本包压缩 

卷入压缩–tar

 tar 指出针对目录,打包压缩五个文本,不晤面改变文件的特性和权杖

用法:

tar optino 打包压缩后的文本,需要打包压缩的公文

选项:

-c         创建tar包
-f         指定包名
-v         显示详细信息
-z         使用gzip工具压缩
-j         使用bzip2工具压缩
-J         使用xz工具压缩
-t         查看tar包内容
-x         解压tar包
-C         指定解压路径
-r         追加文件到tar包
说明:
参数前面的“-”可有可无

# tar -cvf /tmp/DIR.tar dir/        # 将dir目录打包放在/tmp下取名叫DIR.tar
# tar -tf /tmp/DIR.tar            # 查看DIR.tar里面的内容
# tar -r /etc/hosts -f /tmp/DIR.tar    # 追加hosts文件到DIR.tar包里
# tar -tf /tmp/DIR.tar 
# tar -r inittab -f /tmp/DIR.tar 
# tar -tf /tmp/DIR.tar 
# tar -xf /tmp/DIR.tar -C backup/
# tar cvzf /tmp/$(date +%F).tar.gz backup/ dir/ test.gz 
# tar -xf /tmp/2017-07-18.tar.gz -C /tmp/aaa/

注意:

1、一般情状下,将-f参数放到所有参数的结尾给

2、假使往tar包内长内容,那么尽可能写相对路径

示例:

查阅上述tar包内有哪些文件:

# tar -ztvf log.tar.gz

由于我们使用 gzip 压缩的log.tar.gz,所以要查阅log.tar.gz包内的文件时,就得要加上z这个选项了。

将tar包解压缩:
# tar -zxvf /opt/soft/test/log.tar.gz

在预设的情况下,我们可以将压缩档在任何地方解开的

只将tar内的部分文件解压出来:
# tar -zxvf /opt/soft/test/log30.tar.gz log2013.log

我可以透过tar -ztvf来查阅 tar 包内的文件名称,如果单只要一个文件,就可以透过这个方式来解压部分文件!

文件备份下来,并且保存其权限:

# tar -zcvpf log31.tar.gz log2014.log log2015.log log2016.log

这个-p的属性是很重要的,尤其是当您要保留原本文件的属性时。

在文件夹当中,比某个日期新的文件才备份:

# tar -N "2012/11/13" -zcvf log17.tar.gz test

备份文件夹内容是排除部分文件:

# tar --exclude scf/service -zcvf scf.tar.gz scf/*

装进压缩–zip

zip兼容unix和windows,可以减掉多个文本要目录

用法:

压缩

zip [option] 压缩后的文书 需要减小的文本(可以多独)

解压缩

unzip  需要解压的文件

unzip -d path  需要解压的文书

选项

zip 命令:是一个应用广泛的跨平台的压缩工具,压缩文件的后缀为 zip文件

-A 自动解压文件
-c 给压缩文件加注释
-d 删除文件
-F 修复损坏文件
-k 兼容 DOS
-m 压缩完毕后,删除源文件
-q 运行时不显示信息处理信息
-r 处理指定目录和指定目录下的使用子目录
-v 显示信息的处理信息
-x “文件列表” 压缩时排除文件列表中指定的文件
-y 保留符号链接
-b<目录> 指定压缩到的目录
-i<格式> 匹配格式进行压缩
-L 显示版权信息
-t<日期> 指定压缩文件的日期
-<压缩率> 指定压缩率

练习:

1、将/boot、/etc目录下所有的文件压缩到/tmp目录里,叫20170718.zip
# zip -r /tmp/$(date +%Y%m%d).zip /boot /etc

2、将20170718.zip文件解压到指定目录/backup里
# mkdir /backup
# unzip /tmp/20170718.zip -d /backup
# zip /tmp/$(date +%F).dir dir/
# unzip /tmp/2017-07-18.dir -d backup/

# zip -m myfile.zip ./rpm_info.txt      #向压缩文件中myfile.zip中添加rpm_info.txt文件

# zip -r filename.zip file1 file2 file3 /usr/work/school     #多个文件或目录,

# -x  排除指定文件的运用;压缩当前文件所有内容,出了 images和upload目录下的所有文件
# zip -r back.zip ./* -x "./images/*" -x "./upload/*"

包装压缩–gzip

gzip 压缩速度快,压缩率低,CPU开销相比较低

用法:

压缩

gzip 用减小的文本 [file1 file2 …]

解压缩

gzip -d 需要解压的公文

gunzip 用解压的文书

注意:

 保留原来文件需要加-r选项

选项

 -a或--ascii  使用ASCII文字模式。 
 -c或--stdout或--to-stdout  把解压后的文件输出到标准输出设备。 
 -f或-force  强行解开压缩文件,不理会文件名称或硬连接是否存在以及该文件是否为符号连接。 
 -h或--help  在线帮助。 
 -l或--list  列出压缩文件的相关信息。 
 -L或--license  显示版本与版权信息。 
 -n或--no-name  解压缩时,若压缩文件内含有远来的文件名称及时间戳记,则将其忽略不予处理。 
 -N或--name  解压缩时,若压缩文件内含有原来的文件名称及时间戳记,则将其回存到解开的文件上。 
 -q或--quiet  不显示警告信息。 
 -r或--recursive  递归处理,将指定目录下的所有文件及子目录一并处理。 
 -S<压缩字尾字符串>或--suffix<压缩字尾字符串>  更改压缩字尾字符串。 
 -t或--test  测试压缩文件是否正确无误。 
 -v或--verbose  显示指令执行过程。 

 -V或--version 显示版本信息。

# tar cf test.tar -R test   #gzip不能压缩目录,先打包

# gzip test.tar             #压缩

# gzip -l test.tar.gz       #查看压缩包中的内容

# gzip -dv test.tar.gz     #解压


# gzip -rv /var/www    #递归的压缩目录
# gzip -dr test6     # 递归地解压目录

装进压缩–bzip2

bzip2 压缩速度迟滞 压缩率高 CPU开销大

用法:

压缩

bzip2 需要收缩的公文

解压缩

bzip2 -d 需要解压的文件

bunzip2 需要解压的文本

选项

-c --stdout
    将数据压缩或解压缩至标准输出。
-d --decompress
    强制解压缩。 bzip2, bunzip2 以及 bzcat 实际上是同一个程序,进行何种操作将根据程序名确定。 指定该选项后将不考虑这一机制,强制 bzip2 进行解压缩。
-z --compress
-d 选项的补充:强制进行压缩操作,而不管执行的是哪个程序。
-t --test
    检查指定文件的完整性,但并不对其解压缩。 实际上将对数据进行实验性的解压缩操作,而不输出结果。
-f --force
    强制覆盖输出文件。通常 bzip2 不会覆盖已经存在的文件。该选项还强制 bzip2 打破文件的硬连接,缺省情况下 bzip2 不会这么做。
-k --keep
    在压缩或解压缩时保留输入文件(不删除这些文件)。
-s --small
    在压缩、 解压缩及检查时减少内存用量。 采用一种修正的算法进行压缩和测试, 每个数据块仅需要 2.5 个字节。 这意味着任何文件都可以在 2300k 的内存中进行解压缩, 尽管速度只有通常情况下的一半。
    在压缩时,-s将选定 200k 的块长度,内存用量也限制在 200k 左右, 代价是压缩率会降低。 总之,如果机器的内存较少(8兆字节或更少), 可对所有操作都采用-s选项。参见下面的内存管理。
-q --quiet
    压制不重要的警告信息。属于 I/O 错误及其它严重事件的信息将不会被压制。
-v --verbose
    详尽模式 -- 显示每个被处理文件的压缩率。 命令行中更多的 -v 选项将增加详细的程度, 使 bzip2 显示出许多主要用于诊断目的信息。
-L --license -V --version
    显示软件版本,许可证条款及条件。
-1 to -9
    在压缩时将块长度设为 100 k、200 k .. 900 k。 对解压缩没有影响。参见下面的内存管理。
--
    将所有后面的命令行变量看作文件名,即使这些变量以减号"-"打头。 可用这一选项处理以减号"-"打头的文件名, 例如:bzip2 -- -myfilename.
--repetitive-fast --repetitive-best
    这些选项在 0.9.5 及其以上版本中是多余的。 在较早的版本中,这两个选项对排序算法 的行为提供了一些粗糙的控制,有些情况下很有用。 0.9.5 及其以上版本采用了改进的算法而与这些选项无关

# bzip2 -z abc.sh           #压缩

# bzip2 -kv abc.sh          #压缩原文保留

# bzip2 -9 -c abc.sh >abc.bz2       #压缩原文保留

# bzip2 -tv test.bz2     # 模拟解压

# bzip2 -k test          # 生成新文件,原文件也保留

# bzip2 -dc test.bz2     # 解压到标准输出

包压缩–xz

xz 高压缩率, 解压速度快 不过压缩时间比丰裕,CPU开销相比较生

用法:

压缩

xz 需要减小的公文

解压缩

xz -d 需要解压的文书

unxz 需要解压的文本

 

 

 

 

 未完….            待续

 

 

 

留下评论

网站地图xml地图