Linux 下中文乱码解决

命令行解决 Linux 下解压 Windows 压缩的 zip 文件,和打开 Windows 下创建的 txt 文件,出现的中文乱码问题。

解压

方法一

1
unzip -Z test.zip

查看信息,判断编码环境是 DOS 还是 Unix,若为 Unix,使用参数 -I,若为 DOS,使用参数 -O,如下:

1
unzip -O gbk test.zip

方法二

有些系统下的 unzip 没有 -I 和 -O 两个参数,可以这样解压:

1
2
3
4
sudo apt install convmv -y
mkdir test_dir
unzip test.zip -d test_dir
convmv -f gbk -t utf8 --notest -r test_dir

Read More

Debian 处理 apt 错误

在 Debian 上 apt update 后报错:

BZ2_bzread: /var/lib/apt/lists/partial/security.debian.org_debian-security_dists_stable_updates_contrib_i18n_Translation-en.bz2 Read error (-5: DATA_ERROR_MAGIC)

查找相关问题,删除 /var/lib/apt/lists/ 下的所有文件后,再执行 apt update 后即可。

Read More

下载 SDSS 上的天文数据

学习天文相关的同学们应该都会怎么去下载天文数据,但对于门外汉来说,刚一接触的确有点懵,好在网络上也有一些只言片语,巡天网站的文档也写得足够详细,但简单的中文经验的分享似乎不多。故本文就介绍了如何下载斯隆数字巡天的天文数据。

摘一段维基百科的介绍:斯隆数字化巡天(英语:Sloan Digital Sky Survey,缩写为SDSS)是使用位于新墨西哥州阿帕契点天文台的 2.5 米口径望远镜进行的红移巡天项目。该项目开始于 2000 年,以阿尔弗雷德·斯隆的名字命名,计划观测 25% 的天空,获取超过一百万个天体的多色测光资料和光谱数据。斯隆数字化巡天的星系样本以红移0.1 为中值,对于红星系的红移值达到 0.4,对于类星体红移值则达到 5,并且希望探测到红移值大于6的类星体。

根据其官网,SDSS 最近发布了截至 2016 年 7 月所收集的数据,Data Release 14 (DR14),用户可以在 Skyserver 上查看文档和使用有关工具。

Read More

Mastodon