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

首页 / 操作系统 / Linux

阮一峰:Make 命令教程

阮一峰:Make 命令教程

代码变成可执行文件,叫做编译(compile);先编译这个,还是先编译那个(即编译的安排),叫做构建(build)。Make是最常用的构建工具,诞生于1977年,主要用于C语言的项目。但是实际上 ,任何只要某个文件有变化,就要重新构建的项目,都可以用Make构建。本文介绍Make命令的用法,从简单的讲起,不需要任何基础,只要会使用命令行,就能看懂。我的参考资料主要是Isaac Schlueter的《Makefile文件教程》和《GNU Make手册》。一、...
Findbugs安装使用文档

Findbugs安装使用文档

一、简介 Findbugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。利用这个工具,就可以在不实际运行程序的情况对软件进行分析。它可以帮助改进代码的质量。 Findbugs提供了方便操作的可视化界面,同时也可以作为Eclipse的一个插件来使用,而我们使用得最多的还是作为Eclipse的插件来使用。二、使用方法 Findbugs可以通过三种方法使用,可以通过Ant工具,通过Ant提供的Swing操...
使用 APT-mirror 四步配置 Ubuntu 本地软件仓库

使用 APT-mirror 四步配置 Ubuntu 本地软件仓库

今天,我们将向你展示如何在你的 Ubuntu 个人电脑或 Ubuntu 服务器中,直接通过 Ubuntu 官方软件仓库来配置本地软件仓库。在你的电脑中创建一个本地软件仓库有着许多的好处。假如你有许多电脑需要安装软件 、安全升级和修复补丁,那么配置一个本地软件仓库是一个做这些事情的高效方法。因为,所有需要安装的软件包都可以通过快速的局域网连接从你的本地服务器中下载,这样可以节省你的网络带宽,降低互联网接入的年度开支 ...你可以使用多种工具在你的本地个人电脑...
Linux find命令详述

Linux find命令详述

find是Linux下最棒的命令之一,其查询功能非常强大。以下将详细介绍find的大多数用法:工作方式:其沿着文件层次结构向下遍历,匹配符合条件的文件,并执行相应的操作。1.打印文件和目录列表$find . -print#打印文件和目录列表当使用-print时," "作为用于分隔文件的定界符。-print0指明使用""作为定界符来打印匹配的每一个文件名。此方法对于文件名中含有" "是非常有效。但在CentOS上经实际测试,find直接显示匹配到的文件,不需...
CentOS 下yum配置本地源

CentOS 下yum配置本地源

断网了,想下载个东西都没办法,于是来玩下yum配置本地源。其实自己也不会,网上搜了下,总结出以下两种办法:一 . 通过CentOS DVD 来安装软件,光盘里面提供的软件足以满足我们需要了,而且DVD里的软件版本都是稳定版,下载速度还快,对于学习CentOS来说,将CentOSDVD作为默认yum源可以大大提高学习效率。我的为CentOS6.4 用的是虚拟机,虚拟机加载光盘方法:虚拟机->可移动设备->CD/DVD->设置,选择好光盘。下...
Linux下文件和目录的默认权限计算

Linux下文件和目录的默认权限计算

详解Linux下文件和目录的默认权限计算当新建一个文件和目录时,很多人会很关心其权限,但是否想过其权限是怎么计算来的,这就与umask(遮罩码)有关了。一般用户的umask为0002,root的umask为0022,umask的配置文件为/etc/bashrc.下来详解文件和目录的默认权限:1.文件默认权限的计算方法为:666-umask,但文件默认是不具有执行权限,如果算得的结果中有执行权限,则将其权限加1.若umask为777时,会怎样呢?下面会告诉你...
Linux下压缩解压缩命令

Linux下压缩解压缩命令

详解Linux下压缩解压缩命令。Windows下的常见压缩格式有.zip和.rar,而Linux下的常见压缩格式有:gz,bzip2,xz,zip等由于压缩算法的不同,所以以上几个压缩后的文件大小各不同。1. gzip:压缩后的文件后缀为.gz用法:gzip+文件路径 ,压缩完成后会删除原文件 。-d:解压缩文件-#:为压缩比,可选1-9,默认压缩比为6.(压缩比越大,压缩越慢,压缩文件越小)。zcat+压缩文件.gz:不解压查看原文件。gunzip +...
Python2.x中文乱码问题解决

Python2.x中文乱码问题解决

Python中乱码问题是一个很头痛的问题。在Python3中,对中文进行了全面的支持,但在Python2.x中需要进行相关的设置才能使用中文。否则会出现乱码【问题原因】在Python2.x中主要是字符编码的问题,处理不好的话,会导致乱码。Python默认采取的ASCII编码,字母、标点和其他字符只使用一个字节来表示,但对于中文字符来说,一个字节满足不了需求。>>>importsys >>>sys.getdefaulten...
Python中lxml模块的安装

Python中lxml模块的安装

lxml是Python中与XML及HTML相关功能中最丰富和最容易使用的库。lxml并不是Python自带的包,而是为libxml2和libxslt库的一个Python化的绑定。它与众不同的地方是它兼顾了这些库的速度和功能完整性,以及纯Python API的简洁性,与大家熟知的ElementTree API兼容但比之更优越!但安装lxml却又有点麻烦,因为存在依赖,直接安装的话用easy_install, pip都不能成功,会报gcc错误。下面列出来Win...
Android Studio安装配置学习教程指南

Android Studio安装配置学习教程指南

背景相信大家对Android Studio已经不陌生了,Android Studio是Google于2013 I/O大会针对Android开发推出的新的开发工具,目前很多开源项目都已经在采用,Google的更新速度也很快,明显能感觉到这是Android开发的未来,那么我们还有什么理由不去拥抱未来呢?虽然推出了很久,但是国内貌似普及的程度并不高,鉴于很多朋友求studio的详细教程,那么今天我就手把手教大家下载、安装、使用,Studio之路从这里开始。And...
Linux的/etc/inittab文件中init级别设置成6(重启)或者不支持级别的解决方法

Linux的/etc/inittab文件中init级别设置成6(重启)或者不支持级别的解决方法

Linux的/etc/inittab文件中init级别设置成6(重启)或者不支持级别的解决方法如果不小心将/etc/inittab文件中的init级别设置成6(重启)或者不支持级别,系统就不能正常启动。本博客讲解如何通过Grub来解决这个问题。1. 在Linux启动过程中,按Esc键进入Grub界面2. 按e修改当前Linux系统的配置3. 选择第二行,按e键,并按如下步骤执行1)在出现的命令行后加1(单用户模式);2)按Enter键接收操作并后退到当前L...
Linux系统入门学习:硬盘分区的陷阱及应对

Linux系统入门学习:硬盘分区的陷阱及应对

之所以想到写这篇,是因为本人在折腾Linux系统的过程中,有多次掉入硬盘分区的陷阱的经历。最近几天,再一次掉入坑中,折腾了两天才从坑中爬出来。经过多方查询资料,终于弄明白了硬盘分区的一些概念。下面将其记录下来,以警示来者。 说起我自己掉坑的经历,无不与WinXP和Linux的激烈碰撞有关。多年前,我就开始在一台电脑上同时安装WinXP和Linux,只要遵守先安装WinXP再安装Linux的顺序,就不会出问题,Linux的安装程序会自动识别多系统,安装完成...
在同一个硬盘上安装多个Linux发行版及Fedora 21初体验

在同一个硬盘上安装多个Linux发行版及Fedora 21初体验

以前对多个Linux发行版的折腾主要是在虚拟机上完成。我的桌面电脑性能比较强大,玩玩虚拟机没啥问题,但是笔记本电脑就不行了。要在我的笔记本电脑上折腾多个版本的Linux,就得考虑把不同的Linux发行版安装到同一个硬盘上。在同一个硬盘上共存Windows和Linux比较简单,只需要先安装Windows后安装Linux就可以了,Linux安装过程中会帮你搞定一切。如果同时安装多个不同发行版的Linux会怎样呢?它们会冲突吗? 经过我的折腾体验之后可以得出结...
【主机规划与磁盘分区】Linux与硬件的搭配

【主机规划与磁盘分区】Linux与硬件的搭配

Linux对于计算机各个组件 设备的分辨,与大家习惯用的Windows系统完全不一样。因为各个组件或设备在Linux下面都是一个文件。认识计算机的硬件配置够买主要从①是游戏机还是工作机 ②性价比的考虑 ③支持性的考虑 等方面考虑选择与Linux搭配的主机配置如果想要一部更稳定的Linux服务器,那基于系统的整体搭配与运行性能的考虑,够买已经组装测试过得商用服务器会是一个比较好的选择。各硬件设备在Linux中的文件名在Linux系统中,每个设备都被当成一个文...
<< 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 >>