centos7的yum源更换为阿里云yum源

今天下午有个项目要导入到idea中,但是导进去之后所有的注释都乱码了,最后问题定位到是导入的项目下的所有文件编码都是ANSI编码,所有文件都需要手动转换编码为UTF-8格式,非常麻烦,最后找到一个名为enca的工具。在进行安装该工具的时候yum install -y enca ,那个速度简直太感人了,而且我有强迫症,索性就直接重新配置yum源,下面是配置阿里云yum源的步骤

1、备份

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

3、添加EPEL

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

4、清理缓存并生成新的缓存

yum clean all
yum makecache

配置好阿里云yum源之后,把要导入idea中的文件夹通过xshell和xftp导入到linux中,在/usr/local/bin目录下,新建iconv_shell.sh文件,更改文件权限 chmod 777 iconv_shell.sh

#iconv_shell.sh 在指定文件夹下批量把.java文件编码改为UTF-8
#!/bin/bash
for file in `find /opt/module/datas/atguigu -name '*.java'`; do
  echo "$file"
 # iconv -f gb2312 -t utf8 -o $file $file
  enca -L zh_CN -x UTF-8 $file
done

下面的脚本文件根据个人实际情况更改文件目录和文件后缀名,最后执行脚本文件sh iconv_shell.sh,成功解决问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值