Linux系统开发
文章平均质量分 61
michaelnju
愿将热血卫吾华!
展开
-
ubuntu 用fcitx框架安装中文搜狗输入法
在我们安装Ubuntu的时候,如果选择的安装环境是中文的话那么会默认的安装中文输入法,这个输入是基于ibus的框架。而ibus并不是很好的框架。Fcitx[ˈfaɪtɪks]是 Free Chinese Input Toy for X 的英文缩写,中文名为小企鹅中文输入法,是一个以 GPL 方式发布的输入法框架, 编写它的目是为桌面环境提供一个灵活的输入方案。在终端下安装搜狗中原创 2013-11-22 20:12:01 · 8640 阅读 · 0 评论 -
Linux文件和目录管理相关命令
1、查看文件指令,包括 cat ,tac, nl, more ,less , head , tail , od , touch 下面是more less 的具体操作表2、查找特殊文件指令, 包括 which , whereis , locate , updatedb3、移动文件相关命令,包括 mv , 以及提取路径命令原创 2013-12-16 15:22:51 · 1760 阅读 · 0 评论 -
Ubuntu(13.10)安装samba服务器实现局文件共享
1.samba介绍在我看来只所以用samba是为了在ubuntu虚拟机与windows之间共享文件。当然这只是samba提供的一个很小部分的服务,当然还有其他方法共享,但是这种方法用起来是很爽的。官方对sanba的介绍是:Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是原创 2014-02-28 17:31:12 · 2051 阅读 · 0 评论 -
linux下进行sd卡的分区,挂载,格式化
要在OMAP3530上运行Linux,首先要知道如何启动OMAP3530,并且将MLO,XDLR,UBOOT,UImage以及文件系统等镜像程序下载到OMAP3530的芯片中去。 OMAP3530提供了两种启动方式,NAND FLASH启动和SD卡启动。对于第一次烧写程序,在没有JTAG的情况下,我们采用了SD卡启动的方式较为方便。 Linux下的SD启动和WINCE下的S转载 2014-03-05 12:26:02 · 10709 阅读 · 0 评论 -
ubuntu下minicom的安装,使用,常见问题的解决
ubuntu下minicom的安装,使用,常见问题的解决原创 2014-06-05 10:23:43 · 4935 阅读 · 0 评论 -
ubuntu13.10 下 g++和gcc 4.8不兼容无法安装的问题
之前的gcc是4.8.x,导致g++不能用,于是到 网上找了好多方法,在安装的过程中还是出现了下面的这些问题:1. Unable to exec g++.real: 没有那个文件或目录2. 下列软件包有未满足的依赖关系: gcc : 依赖: gcc-4.8 (>= 4.8.1-4~) 但是它将不会被安装3. gcc-4.8 : 依赖: binutils (>= 2.23.原创 2014-10-10 16:24:59 · 2938 阅读 · 0 评论 -
shell script学习(三)判断式的使用:test命令以及[ ]
shell script中的判断式,顾名思义就是判断一个式子是否满足一定的条件。在script中有如下几种实现方式:1、使用test命令先举个简单的例子,比如说判断在当前目录下判断一个文件script1.sh是否存在,那么根据test使用的语法,可写成如下: test -e script1.sh 如果存在的话那么返回的值是1,于是我们结合 && 以及 || 逻辑运算可构造: test原创 2014-01-21 10:39:40 · 5345 阅读 · 0 评论 -
linux动态加载内核方法
Linux提供了一种动态加载内核的机制,这种机制称为模块(Module),模块具有以下下特点:1、模块本身不被编译入内核映像,从而控制了内核的大小。2、模块一旦被加载,它就和内核中的其它部分完全一样。为了方便理解,下面从一个最简单的内核模块“Hello World” 开始。1、在/home/china/test中编写hello.c文件如下:#include#in转载 2013-11-28 22:51:12 · 2277 阅读 · 0 评论 -
Linux 进程管理与调度剖析
主要转载于两篇文章:http://www.ibm.com/developerworks/cn/linux/l-linux-process-management/http://www.linuxidc.com/Linux/2014-08/105366p3.htmLinux 的用户空间进程的创建和管理所涉及的原理与 UNIX 有很多共同点,但也有一些特定于 Linux 的独特之处。在本文中,了解转载 2015-04-30 22:37:44 · 1097 阅读 · 0 评论 -
shell script 学习(四)条件判断式的使用:if..then ..fi和 case...esac语句
shell script 学习(三)条件判断式的使用:if..then ..fi和 case...esac语句原创 2014-01-22 11:31:11 · 5194 阅读 · 0 评论 -
linux磁盘与文件系统管理相关命令
1、文件系统的简单操作 包括 df命令, du命令2、磁盘状况的检查命令 badblocks3、文件系统状况的查看命令: fsck4、查看,操作磁盘、分区命令 fdisk5、文件系统的建立命令。包括: mk2efs, mkfs.ext3, mkfs.dos, mkfs.vfat等6、建立文件原创 2013-12-16 16:17:47 · 1754 阅读 · 0 评论 -
linux文件系统的组成和各部分的作用
/bin 见截图中的解释/boot 是系统启动时所需文件的存放处。/dev 顾名思义就是存放设备文件的地方。包括鼠标,键盘等设备的驱动文件等/etc见截图中的解释/home ../lib 包括其他一些目录下的lib文件夹存放的是 函数运行时所调用的函数库/mnt 是软盘和光盘的挂载点/opt 是安装软件的目录/proc 虚拟文件系统,目录中的文件存放在内存中。包括可原创 2013-12-15 23:03:20 · 4055 阅读 · 0 评论 -
VMware下的RHEL 6.4 安装gcc和gcc-c++
安装gcc首先需要相应的软件包(即rpm包),在rhel-workstation-6.4-x86_64-dvd.iso中就有相应的rpm包,怎样将rhel-workstation-6.4-x86_64-dvd.iso镜像通过VMware下的CD/DVD设备挂载到VMmare中的Redhat系统中,如下所示:点击【Settings...】选项,打开如下对话框:转载 2014-01-13 15:55:37 · 1880 阅读 · 0 评论 -
shell script的学习(一)常用命令
一.首先来总结一下,到底什么是shell ,什么又是shell script。其实简单来讲,shell 就是操作内核的指令。他提供给用户一个接口来完成对内核的调用,因为如果应用程序想要完成一定的功能最终是要通过内核来完成的。所以shell 就是一个可以调用内核的应用程序。shell命令可以在终端下直接输入,然后完成一些操作。而shell script 是一个用shell写成的 大量sh原创 2014-01-17 17:24:23 · 1496 阅读 · 0 评论 -
shell script 学习(五)function函数的使用
在shell script中也有类似程序设计语言中的函数,即用function来定义一个函数。语法如下:function f_name( ){程序段}先看看一个不带参数的函数:printit()函数用来直接输出一句话,这里是比较简单的情况。下面是函数可以带参数的情况:原创 2014-01-22 15:06:28 · 1838 阅读 · 0 评论 -
vi常用操作命令
1、在从一般模式向插入模式转换的时候有几种不同的方式进入,对应几种不同的插入方式:2、在一般模式下有一些方向键可以使用,包括下面这些:3、光标定位命令 g, 在vi编辑模式下有一些快速定位光标到某一行的操作:4、复制粘贴,删除,替换命令5、退出,保存操作6、搜索,撤销操作7、多窗口功能转载 2013-12-18 20:50:26 · 1124 阅读 · 0 评论 -
shell script学习(二) shell中的变量说明
类似于程序设计语言中的变量,在shell的操作中,引入变量可以增加程序的可读性以及带来维护上的许多便利。下面来看看shell中变量操作的一些具体的内容:1、shell变量命名的方式: 在shell中 变量不需要声明。变量通过"="直接赋值。 如: name=michael; 那么name这个变量就声明并赋值成功了2、shell变量指代内容的查看: 通过 echo $变量 即可查看原创 2014-01-19 22:06:52 · 1390 阅读 · 0 评论 -
win8+EIF+GPT分区 u盘 安装ubuntu13.10. 双系统
用EasyBCD 装双系统的时候 出现这种情况的一定要看,没出现的可以跳过这个步骤。下面开始正题:最近给电脑装系统遇到了一些头痛的问题,索性的是经过近一天的卸载重装总算是搞好了win8.1+ubuntu13双系统。问题1: 开始的时候装的win8.1用的是MBR分区 导致我的 3T的硬盘优760多G的空间用不了。到网上查原来 MBR 最多只支持2T的分区。所以想怎把原创 2014-02-23 20:49:52 · 4078 阅读 · 0 评论 -
Linux多线程技术总结
前一段时间因为开题的事情一直耽搁了我搞Linux的进度,搞的我之前学的东西都遗忘了,很烦躁的说,现在抽个时间把之前所学的做个小节。文章内容主要总结于《Linux程序设计第3版》。1.Linux进程与线程 Linux进程创建一个新线程时,线程将拥有自己的栈(因为线程有自己的局部变量),但与它的创建者共享全局变量、文件描述符、信号句柄和当前目录状态。Linux通过fork创建子转载 2015-08-20 11:01:45 · 1755 阅读 · 0 评论