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

首页 / 操作系统 / Linux

Git简介

Git简介

一、本地版本控制系统很久以前人们就开始考虑版本控制的问题,因为简单的通过复制整个项目目录的方式来保存不同的版本虽然操作简单,但是缺点显而易见。为解决此类问题,人们开发出本地版本控制系统,大多是采用简单的数据库方式来记录文件的历史更新差异,如图:二、集中化的版本控制系统很快人们遇到一个新的问题,即如何让不同系统下的开发者协同工作?于是,集中化的版本控制系统( Centralized Version Control Systems,简称CVCS )应运而生,诸...
Linux命令之bc - 浮点计算器、进制转换

Linux命令之bc - 浮点计算器、进制转换

用途说明Bash内置了对整数四则运算的支持,但是并不支持浮点运算,而bc命令可以很方便的进行浮点运算,当然整数运算也不再话下。手册页上说bc是An arbitrary precision calculator language,即一个任意精度的计算语言,注意是一种语言,它提供了一些语法结构,比如条件判断、循环等,可以说是很强大的,但是我在实际中还没有找到需要这个用途的场合。另外一个用途就是用来进行进制转换。常用参数一般情况下,我们使用不带任何参数的bc命令...
Linux笔记:忘记 root 用户 和 普通用户 登录密码

Linux笔记:忘记 root 用户 和 普通用户 登录密码

下了最新的 VM 8 来安装,觉得界面炫了一些,果断装上 RedHat Linux Server 版,一只没机会继续学习,寒假在家有空自然捣鼓了起来,但是悲剧的是忘了密码,试了半天,root 用户 和 普通用户的密码都忘了 =。。= 在网上找了一个简单的解决办法,亲测有效,所以果断把过程贴了上来本机操作系统:win7 旗舰版 64 bit虚拟机:VMware Workstation 8虚拟机操作系统:红帽Linux.5.5.for.x86.服务器版2515...
KDE 4.8.0 正式版发布

KDE 4.8.0 正式版发布

KDE 4.8.0 正式版发布了,该版本增加很多新特性,改进了稳定性和性能;包括窗口管理器优化、重新设计电源管理等等。KDE,K桌面环境(Kool Desktop Environment)的缩写。一种著名的运行于 Linux、Unix 以及FreeBSD 等操作系统上面自由图形工作环境,整个系统采用的都是 TrollTech 公司所开发的 Qt 程序库(现在属于诺基亚公司)。KDE 和 Gnome 都是 Linux 操作系统上最流行的桌面环境系统。更多关于...
Linux系统--job control

Linux系统--job control

工作管理(job control)是在bash环境下进行的,能在一个终端机下面进行多个工作管理。但是这些工作都是bash的子进程。这样就能让用户把一些工作放在后台处理,而前台继续其他工作,就像开启多线程一样,不过这里的单位都是线程。直接将命令丢到后台“执行” : &[www.linuxidc.com@linuxidc ShellProgram]$ vim Pra1.sh &把目前的工作丢到后台并且“暂停” : [ctrl] + [z][ww...
VMware安装Linux 与本机共享ADSL上网

VMware安装Linux 与本机共享ADSL上网

操作系统:Windows 7 旗舰版 64 bit虚拟机:VMware workstation 8Linux 操作系统:RedHat Linux 5.5 服务器版选用的共享上网方式:本机 win7 使用ADSL 上网方式,虚拟机使用NAT 方式共享上网。Vmware 共享上网知识储备:1. 虚拟机安装好后会自动安装两个Vmware 虚拟网络适配器 VMnet1 和 VMnet82. 在默认情况下:设置NAT 上网方式使用 VMnet1 虚拟适配器;设置ho...
Linux基础教程:Vi 编辑器

Linux基础教程:Vi 编辑器

最近在自学Linux视频,在跟着视频操作的时候遇到一些Linux 环境的问题,在文章的最后总结归纳在一起,方便以后翻阅在讲解Vi 编辑器的时候,韩老师结合编程给我们讲了一个Hello world 开发实例。我把过程和遇到的问题记录一下。一、vi 编辑器进行 Java 开发讲解案例:在Linux下 使用Vi编辑器开发一个简单的Java 程序 Hello.java ,并且在 Linux 下运行1. 开机进入Linux 控制台界面,如果开机默认进入的是图形界面,...
Ubuntu Server 修改mysql timeout超时时间

Ubuntu Server 修改mysql timeout超时时间

wait_timeout过大有弊端,其体现就是MySQL里大量的SLEEP进程无法及时释放,拖累系统性能,不过也不能把这个指设置的过小,否则你可能会遭遇到“MySQL has gone away”之类的问题,通常来说,我觉得把wait_timeout设置为10是个不错的选择,但某些情况下可能也会出问题,比如说有一个CRON脚本,其中两次SQL查询的间隔时间大于10秒的话,那么这个设置就有问题了(当然,这也不是不能解决的问题,你可以在程序里时不时mysql_...
VirtualBox虚拟机中使用U盘等USB设备的设置方法

VirtualBox虚拟机中使用U盘等USB设备的设置方法

默认安装完Virtualbox,新建系统后,插入U盘,实机可以使用,但是虚拟机中不能正常使用USB设备.这个时候我们需要简单地设置.下面介绍的就是在Ubuntu系统下,使用virtualbox安装windows.第一步:先运行virtualbox,但是不要运行虚拟系统,实机插入U盘,在虚拟机的设置按照如下图:第二步:如果碰到提示,缺少”Oracle VM VirtualBox Extension Pack”,需要先下载:https://www.virtua...
Ubuntu中安装Anjuta(C/C++ IDE)

Ubuntu中安装Anjuta(C/C++ IDE)

Anjuta DevStudio 的官方地址:http://anjuta.sourceforge.net/Anjuta是一个C/C++ IDE,它最大的特色是灵活,同时打开多个文件,内嵌代码级的调试器(调用gdb),应用程序向导(Application wizards)可以方便的帮助你创建GNOME程序而不需要你自己写一些与你兴趣无关的代码。安装方法:为避免软件安装时不自动安装 build-essential 不妨先执行:sudo apt-get inst...
<< 521 522 523 524 525 526 527 528 529 530 >>