
linux/ubuntu
文章平均质量分 67
harvey2008
这个作者很懒,什么都没留下…
展开
-
ubuntu11.10配置android4.0的编译环境
2012-03-03 16:03 312人阅读 评论(0)收藏举报sudo apt-get install ant ant-optional ca-certificates-java fusesmb bison gcc-4.4 g++-4.4 g++-4.4-multilib gcc-4.4-multilib g++ gcc gcc-multilib g++-multilib sun-转载 2012-06-25 19:21:46 · 604 阅读 · 0 评论 -
ubuntu创建、删除文件及文件夹,强制清空回收站方法
mkdir 目录名 => 创建一个目录 rmdir 空目录名 => 删除一个空目录 rm 文件名 文件名 => 删除一个文件或多个文件 rm –rf 非空目录名 => 删除一个非空目录下的一切 touch 文件名 => 创建一个空文件 重命名文件(夹) / 移动文件(夹)到指定文件夹 执行格式: mv source des转载 2013-04-22 14:59:51 · 452 阅读 · 0 评论 -
ubuntu安装deb,rpm安装包方法
Ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb。sudo apt-get install alien #alien默认没有安装,所以首先要安装它sudo alien xxxx.rpm #将rpm转换位deb,完成后会生成一个同名的xxxx.debsudo dpkg -i xxxx.deb #安装注意,用alien转换的deb包并不能保转载 2013-04-22 17:29:47 · 619 阅读 · 0 评论 -
ubuntu中解压.tgz出错的解决方法
在UBUNTU中解压TGZ格式的文档出现一下错误: gzip: stdin: decompression OK, trailing garbage ignored tar: Child returned status 2 tar: Error is not recoverable: exiting now公司一个高手解决方法如下: The sour转载 2013-04-22 14:51:07 · 1178 阅读 · 0 评论 -
Ubuntu 12.10 64bit 下Android 环境设定
Ubuntu 12.10 64bit 下Android 环境设定1. 安装所有的套件sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline转载 2013-04-23 00:14:13 · 525 阅读 · 0 评论 -
ubuntu下安装source insight
1. 安装wine详看:http://wiki.ubuntu.org.cn/WineJava代码 sudo apt-get install wine 因为版本比较旧,所以通常不用,改用PPA中的wine。安装最新版 wineubuntu 官方自带了 wine ,但是推荐用 winehq 官方提供的最新版本 wine ,新版本解决了很多以前显得麻烦的问题转载 2013-04-23 11:24:04 · 503 阅读 · 0 评论 -
ubuntu安装五笔输入法(ibus-table-wubi)
IBus-Table是为基于码表的输入法即所谓的形码开发的输入法框架,常见的形码有郑码、五笔、仓颉、二笔等。安装如下:# apt-get install ibus-table-wubi开启ibus输入法,按操作提示即可。System - Preferences - Keyboard Input Methods开启完后,回到刚才的配置选项Input Method转载 2013-04-23 09:33:56 · 579 阅读 · 0 评论 -
Ubuntu 11.10 安装JDK
按 windows 键,在搜索框中输入"terminal",搜出来的就是,单击打开。升级到ubuntu 11.10之后,由于库里没有sun-java6-jdk,需要自行安装。因此,到Oracle网站下载了Java 6u27(为什么不下java7呢?因为目前支持的软件不多,另外如果真要的话,也可以很方便的切换到Java7),然后就可以开始手动安装了。 首先创建Java的目录,然后将下载下转载 2013-04-23 09:44:25 · 406 阅读 · 0 评论 -
ubuntu12.10下安装sun-java6-jre jdk
#/bin/sh sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java6-installer root@kangear:/etc/apt# java -version转载 2013-04-23 12:41:39 · 589 阅读 · 0 评论 -
amd64_apt-get
#sudo apt-get install git-core gnupg flex bison gperf build-essential#sudo apt-get install x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev#sudo apt-get install libgl1-mesa-dev g++-multi原创 2013-04-23 11:25:40 · 682 阅读 · 0 评论 -
Git常用命令解说
1. Git概念 1.1. Git库中由三部分组成 Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。.git目录位于工作目录内。 1) 工作目录:用户本地的目录; 2) Index(索引):将工作目录下所有文件(包含子目录)生成快照,存放到一个临时的存储区域,Gi转载 2013-04-23 14:22:06 · 410 阅读 · 0 评论 -
ubuntu 12.10安装jdk
方法一系统是64位Ubuntu 12.10 Server版,首先下载JDK安装包,http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html。我不想注册,找了另外地方去下载:http://files.sumix.com/java/jd转载 2013-04-23 00:27:36 · 572 阅读 · 0 评论 -
ubuntu 安装 Sublime Text 2
1\ Add the PPA and install Sublime Text 2 in Ubuntu Shell代码 sudo add-apt-repository ppa:webupd8team/sublime-text-2 sudo apt-get update 2\Shell代码 sudo apt-get ins转载 2013-04-25 09:39:53 · 477 阅读 · 0 评论 -
ubuntu11.10安装beyond compare 3.3.4
beyond compare地址:http://download.youkuaiyun.com/detail/cxj442700091/4351991安装方法:1. 解压bcompare-3.3.4.14431.tar.gz2. cd进入bcompare后,运行 sudo ./install.sh3. 在命令行输入bcompare即可4.内附注册码如需卸载,之需要cd进入bcomp转载 2013-04-25 13:50:52 · 678 阅读 · 0 评论 -
amlogic 编译 android
downloadtypespathgcctreebuild/******************************************************************************************************************/ SDK Enviroment config/************转载 2013-04-26 21:51:32 · 928 阅读 · 0 评论 -
shell中if做比较
比较两个字符串是否相等的办法是: if [ "$test"x = "test"x ]; then 这里的关键有几点: 1 使用单个等号 2 注意到等号两边各有一个空格:这是unix shell的要求 3 注意到"$test"x最后的x,这是特意安排的,因为当$test为空的时候,上面的表达式就变成了x = testx,显然是不相等的。而如果没有这个转载 2013-04-27 06:30:06 · 393 阅读 · 0 评论 -
编译android源码报错:build/envsetup.sh: 1: Syntax error: "(" unexpected
编译android源码报错:build/envsetup.sh: 1: Syntax error: "(" unexpected编译android源码时报错:build/envsetup.sh: 1: Syntax error: "(" unexpected解决方法:执行$sudo dpkg-reconfigure dash命令,并选择“否”转载 2013-04-26 16:37:53 · 1222 阅读 · 0 评论 -
Ubuntu下解压rar文件的方法
一般通过默认安装的ubuntu是不能解压rar文件的,只有在安装了rar解压工具之后,才可以解压。其实在ubuntu下安装rar解压工具是非常简单的,只需要两个步骤就可以迅速搞定。ubuntu 下rar解压工具安装方法:压缩功能安装 sudo apt-get install rar卸载 sudo apt-get remove rar解压功能安装 sudo转载 2013-04-25 15:35:12 · 551 阅读 · 0 评论 -
/proc/devices和/dev的关系
/proc/devices/下的设备是驱动程序生成的,它可产生一个major供mknod作为参数。 /dev/下的设备是通过mknod加上去的,用户通过此设备名来访问驱动。The following script, scull_load, is part of the scull distribution. The user of a driver that is distributed转载 2013-05-16 09:09:39 · 868 阅读 · 0 评论 -
获取 ssh 公钥命令
在客户端终端运行命令ssh-keygen -t rsarsa是一种密码算法,还有一种是dsa,证书登录常用的是rsa。假设用户是blue,执行 ssh-keygen 时,才会在我的home目录底下的 .ssh/ 这个目录里面产生所需要的两把 Keys ,分别是私钥 (id_rsa) 与公钥 (id_rsa.pub)。另外就是私钥的密码了,如果不是测试,不是要求无密码ssh,原创 2013-05-02 10:05:08 · 1542 阅读 · 0 评论 -
kermit的安装、配置、使用
根据网上查的资料和自己的亲身体验,minicom在linux下确实不好用,有时会不通信,我就碰到了这样的问题,minicom连接不上开发板。所以,根据网友的推荐,使用kermit作为超级终端。安装-------------------------------------- # apt-get install ckermit 修改kermit的配置文件配置转载 2013-05-16 13:12:01 · 475 阅读 · 0 评论 -
开机自动启动 Ubuntu iBus 输入法
输入法ubuntukeyboardsystemgoogleinputUbuntu 的默认输入法是 ibus,但是发现系统启动时它不会自动启动。Google 的说法是:Ubuntu 系统安装后虽然自带了 ibus 输入法,但在英语环境下默认不启动。要开机启动,其实也很简单,只要在[System]->[administration]->[Language Support]里选择[K转载 2013-05-16 13:36:13 · 529 阅读 · 0 评论 -
pwd命令
pwd在Linux层次结构中,用户可以在被授权的任意目录下利用mkdir命令创建新目录,也可以利用cd命令从一个目录转换到另一个目录。然而,没有提示符来告知用户目前处于哪一个目录中。想要知道当前所处的目录,可以用pwd命令,该命令显示整个路径名。全称:Print Working Directory语法:pwd 说明:此命令显示出当前工作目录的绝对路径。另:在脚本中常常使用pwd转载 2013-05-02 15:33:57 · 622 阅读 · 0 评论 -
自动生成 Makefile 的全过程详解
automake/autoconf 入门作为Linux 下的程序开发人员,大家一定都遇到过Makefile ,用make 命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile ,如果要想写出一个符合自由软件惯例的Makefile 就不那么容易了。在本文中,将给大家介绍如何使用autoconf 和automake 两个工具来帮助我们自动地生成符合自由软件转载 2013-05-04 10:23:12 · 420 阅读 · 0 评论 -
获取root权限
获取root权限命令:sudo su原创 2013-05-04 12:23:32 · 425 阅读 · 0 评论 -
强大的vim配置,让编程更随意
花了很长时间整理的,感觉用起来很方便,共享一下。我的vim配置主要有以下优点:1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试2.自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需求自行更改3.映射“Ctrl + A”为全选并复制快捷键,方便复制代码4.按“F转载 2013-05-04 09:58:15 · 642 阅读 · 2 评论 -
grep 用法
全局搜索grep "内容 " ./ -nr当前目录搜索# grep -rl "work" *原创 2013-04-28 14:52:34 · 420 阅读 · 0 评论 -
linux驱动程序调试常用方法
linuxcdebuggingfpoopuser驱动程序开发的一个重大难点就是不易调试。本文目的就是介绍驱动开发中常用的几种直接和间接的调试手段,它们是:利用printk 查看OOP消息 利用strace 利用内核内置的hacking选项 利用ioctl方法 利用/proc 文件系统 使用kgdb 一、利用printk这是驱动开发中最朴实无华,同时也是最常用和有效的手段。s转载 2013-05-07 13:05:27 · 631 阅读 · 0 评论 -
Linux设备驱动之——I2C总线
Linux设备驱动之——I2C总线2 I2C子系统2.1 LinuxI2C子系统架构在内核中已经提供I2C子系统,所以在做I2C驱动之前,就必须要熟悉该子系统。2.2 三大组成部分1、I2C核心(i2c-core)I2C核心提供了I2C总线驱动和设备驱动的注册、注销方法,I2C通信方法(algorithm)上层的、与具体适配器无关的代码以及探测设备转载 2013-05-06 17:30:50 · 571 阅读 · 0 评论 -
Linux I2C核心、总线与设备驱动I
Linux I2C核心、总线与设备驱动I I2C总线仅仅使用SCL、SDA两根信号线就实现了设备之间的数据交互,极大地简化对硬件资源和PCB板布线空间的占用。因此,I2C总线被非常广泛地应用在EEPROM、实时钟、小型LCD等设备与CPU的接口中。Linux定义了系统的I2C驱动体系结构,在Linux系统中,I2C驱动由3部分组成,即I2C核心、I2C总线驱动和I2C转载 2013-05-07 03:50:39 · 693 阅读 · 0 评论 -
ubuntu下编译JNI程序
http://www.cnblogs.com/hibraincol/archive/2011/05/30/2063847.html为何要用到NDK?前 段时间,工作中需要用android的应用程序访问android的根文件系统中的文件,但是由于应用程序的权限限制,无法访问这些文件,怎么办? 所以这就要用到了NDK编程了,既用C/C++代码实现访问系统文件,并将其生成本地库,供and转载 2013-05-09 11:31:47 · 425 阅读 · 0 评论 -
ubuntu 12.10 设置文件浏览方式
1.通过dconf-editor 修改nautilus浏览文件方式:/org/gnome/nautilus/preference/ 选项 always-use-browser 打上勾,always-use-locaction-entry 打上勾2.打开nautilus,view菜单选择slidebar->tree;3.打开nautilus,view菜单选择List原创 2013-05-10 12:00:07 · 447 阅读 · 0 评论 -
Ubuntu 修改默认打开程序
ubuntu8.04如何修改默认文件关联打开程序作者:vincent从总体上讲/etc/gnome/defaults.list 保存了全局的打开方式~/.local/share/applications/mimeapps.list 保存了个人的打开方式当两着不一致是,优先采用局部的个人设置。例如,ubuntu8.04下多媒体文件默认是用Totem打开的,如果转载 2013-05-24 09:57:53 · 691 阅读 · 0 评论 -
Ubuntu根目录文件作用分析
Ubuntu Linux的文件结构与Windows的文件结构不同,Windows将硬盘分成C、D、E、F等盘,也就是分成这些分区。而Linux操作系统不是把硬盘分 成这样的分区,它有一个根目录,用/表示,一个目录就相当于一个文件夹,根目录就相当于Linux系统的总的文件夹。在这个根目录下面,又分为/bin /boot /dev /etc /home /initrd /lib /media /m转载 2013-05-10 12:05:00 · 531 阅读 · 0 评论 -
Ubuntu系统目录结构
Ubuntu系统目录结构 以下为Ubuntu目录的主要目录结构,您稍微了解它们都包含了哪些文件就可以了,不需要记忆。/ 根目录 │├boot/ 启动文件。所有与系统启动有关的文件都保存在这里│ └grub/ Grub引导器相关的文件│├dev/ 设备文件├proc/ 内核与进程镜像(这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取转载 2013-05-10 13:18:57 · 370 阅读 · 0 评论 -
启动卡制作笔记
sudo dd if=./u-boot.bin of=/dev/sdb bs=1 count=442sudo dd if=./u-boot.bin of=/dev/sdb bs=512 skip=1 seek=1把uboot.bin 放到一个目录下(桌面),然后到该目录下,使用上面2条命令即可原创 2013-05-15 14:35:53 · 564 阅读 · 0 评论 -
分析kernel的initcall函数
分析kernel的initcall函数Author: DongasData: 08-07-15先来看看这些initcall函数的声明:/* include/linux/init.h *//* initcalls are now grouped by functionality into separate * subsections. Ordering inside th转载 2013-06-10 13:53:07 · 437 阅读 · 0 评论 -
Linux内核--调试方法(一)
kdb:只能在汇编代码级进行调试;优点是不需要两台机器进行调试。gdb:在调试模块时缺少一些至关重要的功能,它可用来查看内核的运行情况,包括反汇编内核函数。kgdb:能很方便的在源码级对内核进行调试,缺点是kgdb只能进行远程调试,它需要一根串口线及两台机器来调试内核(也可以是在同一台主机上用vmware软件运行两个操作系统来调试)printk() 是调试内核代码时转载 2013-06-03 09:23:47 · 442 阅读 · 0 评论 -
RTP协议
http://www.360doc.com/content/11/1009/15/496343_154624612.shtml转载 2013-07-15 13:14:14 · 702 阅读 · 0 评论 -
Linux 输入(input)子系统架构分析
http://blog.youkuaiyun.com/control_tech/article/details/8637177转载 2013-07-16 15:43:27 · 441 阅读 · 0 评论