Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Linux系统入门学习:在 Linux 如何更改文本文件的字符编码

Linux系统入门学习:在 Linux 如何更改文本文件的字符编码

问题:在我的 Linux 系统中有一个编码为 iso-8859-1 的字幕文件,其中部分字符无法正常显示,我想把文本改为 utf8 编码。在 Linux 中, 有没有一个好的工具来转换文本文件的字符编码?正如我们所知道的那样,电脑只能够处理低级的二进制值,并不能直接处理字符。当一个文本文件被存储时,文件中的每一个字符都被映射成二进制值,实际存储在硬盘中的正是这些“二进制值”。之后当程序打开文本文件时,所有二进制值都被读入并映射回原始...
不要害怕命令行——Mac OS 篇

不要害怕命令行——Mac OS 篇

接纳你电脑上最有用的工具。你应该在电影中见到过,尽管从没在自己电脑上调出来:一个空白屏幕,带有一些简单文字提示和一个光标,等着你去输入几个神秘的命令,就会听你的吩咐。这就是命令行。它是基于字符的接口,它比现在人们都熟悉的主流操作系统(包括Windows到Mac OS X和Linux)上的窗口,图标和瓦片 tiles都要早。命令行是一个使用你电脑基本功能的超级强大的工具。对于大多数人来说,它也是一个让人困惑的,难以理解的,看上去无关紧要的东西。但是其实不是这...
Linux系统入门学习:创建和挂载XFS文件系统

Linux系统入门学习:创建和挂载XFS文件系统

问题: 我听说一个牛X的文件系统XFS,打算在我的磁盘上试试XFS。那格式化和挂载XFS文件系统的Linux命令是什么呢?XFS是高性能文件系统,SGI为他们的IRIX平台而设计。自从2001年移植到Linux内核上,由于它的高性能,XFS成为了许多企业级系统的首选,特别是有大量数据,需要结构化伸缩性和稳定性的。例如,RHEL/CentOS 7 和Oracle Linux将XFS作为默认文件系统,SUSE/openSUSE已经为XFS做了长期支持。XFS有...
简单几步把Ubuntu 14.04 LTS 升级到Ubuntu 14.10

简单几步把Ubuntu 14.04 LTS 升级到Ubuntu 14.10

想知道怎样从Ubuntu 14.04 LTS 升级到Ubuntu 14.10么? 这就是我们要讲的Canonical不会强迫14.04的用户升级到14.10这个中间版本但这并不意味着 你不能将你的坚如磐石的Trusty Tahr升级到(有点让人印象深刻的)Utopic Unicorn。要得到非LTS版本的Ubuntu发布通知,你需要在软件和更新工具中选择。这个很直接。打开 ‘软件和更新’选择 ‘更新’ 选项进...
介绍 Visual Studio 的 Android 模拟器

介绍 Visual Studio 的 Android 模拟器

Microsoft本周发布了 Visual Studio 2015预览版, 里面包含 Android 开发工具. 安装的时候, 如果选Android开发, Visual Studio 会把调试 Android 应用程序用的 Visual Studio 模拟器也装上. 你也可以点这里查看视频介绍.为了帮助我们把模拟器做的更好,请填下这个简短的问卷调查。在介绍这个新模拟器之前,我们先来聊一聊, 为什么需要一个新的 Android 模拟器– 当然, ...
极速蜗牛:apt-fast

极速蜗牛:apt-fast

如果你在Debian或Ubuntu系统上经常感觉到apt-get 或 aptitude包安装速度过慢,那么这里就有几种改善这一情况的方法。你有没有考虑过改变正被使用的默认镜像站点?你有没有排除因特网连接的上游带宽成为瓶颈的可能?如果不是这些原因,你可以尝试第三个选择:使用apt-fast工具。apt-fast实际上是一个围绕apt-get和aptitude所写的shell脚本容器,它能加速包的下载速度。apt-fast本质上采用aria2下载工具,这款工具...
Linux系统入门学习:改变libvirt VM镜像的默认位置

Linux系统入门学习:改变libvirt VM镜像的默认位置

提问: 我使用libvirt和virt-manager在我的Linux系统上创建虚拟机。我注意到虚拟机镜像位于/var/lib/libvirt/images目录。有没有办法改变虚拟机镜像的默认路径?libvirt和它的GUI前端virt-manager可以使用不同的虚拟机管理程序创建和管理VM,例如LVM和Xen。默认上所有的虚拟机镜像通过libvirt创建到/var/lib/libvirt/images目录。然而,这有时并不是我们希望的。比如 /var/...
使用Makeself创建安装文件

使用Makeself创建安装文件

Makeself.sh是一个小的Shell脚本,用于从一个目录中生成自解压的tar.gz压缩包。结果文件以一个shell脚本显示(大多数以.run作为后缀名),可以自动运行。该文档会解压自己到一个临时目录,并且执行一个可选的任意命令(例如:一个安装脚本)。它非常类似于Windows中的Winzip自解压生成的文件。Makeself文档也包括校验和用于集成子验证(CRC或MD5校验和)。Makeself.sh脚本自身只用于从文件目录中创建一个的文档。生成的文...
Linux下查看网卡驱动和版本信息

Linux下查看网卡驱动和版本信息

Linux下查看网卡驱动和版本信息查看网卡生产厂商和信号查看基本信息:lspci查看详细信息:lspci -vvv# 3个小写的v查看网卡信息:lspci | grep Ethernet查看网卡驱动查看网卡驱动信息:lspci -vvv # 找到网卡设备的详细信息,包括网卡驱动# lsmod 列出加载的所有驱动,包括网卡驱动查看网卡驱动版本 查看模块信息:modifo<module name># 其中包含version信息 或 # eth...
报文处理中的主动和被动轮询

报文处理中的主动和被动轮询

如果你希望避免浪费CPU循环,当你没有事情做时(例如,没有报文等待处理),你应该调用pfring_poll()进行轮询,当有报文需要处理时要求系统唤醒程序。如果你创建一个主动轮询循环时,你可能希望做一些事情,就像下面:while(<no packet available>) {usleep(1); }减少CPU循环花费(理论上)一小会(1ms)时间,最佳的实践是usleep()指定的持续时间(或者你希望使用nanosleep()替代usleep...
Linux查看及修改机器名称

Linux查看及修改机器名称

经常需要在VMWare中复制虚拟机,对于复制的新机器需要修改机器名称,不然在同一局域网中就发生冲突了,下面是在Linux系统下查看及修改机器名称的方法及步骤:1、查看系统的机器名称: 使用root用户登录,在终端控制台输入: hostname [root@linuxidc ]# hostname linuxidc2、临时修改机器名称: [root@linuxidc ]# hostname yourname [root@linuxidc ]# ho...
<< 891 892 893 894 895 896 897 898 899 900 >>