- 浏览: 250826 次
- 性别:
- 来自: 济南
文章分类
- 全部博客 (303)
- c (31)
- c++ (16)
- java (18)
- c# (1)
- python (3)
- java web (6)
- oracle (7)
- sqlserver (2)
- mysql (2)
- android (24)
- android系统 (15)
- android多媒体部分 (15)
- android游戏 (12)
- linux (26)
- javaScript (1)
- ajax (1)
- node JS (2)
- html (5)
- apache (3)
- jboss (1)
- weblogic (0)
- 通信协议 (10)
- 云计算 (1)
- 分布式 (5)
- ejb (1)
- webservice (5)
- 设计模式 (16)
- JNI (6)
- swing (13)
- 版本控制 (1)
- UML (1)
- xml (4)
- spring (5)
- hibernate (5)
- struts1 (3)
- struts2 (4)
- ibatis (0)
- tomcat (2)
- 心得体会 (1)
- css (1)
- 嵌入式 (41)
- arm体系结构 (10)
给root设定密码后,仍可以sudo su 切换到root用户
d rwx r-xr-x 文件权限
第一位:d是目录文件
l是链接文件
-是普通文件
p是管道文件
第二到四位: 表示这个文件的属住拥有的权限 r读,w是写,x是执行
第五到七位: 表示和这个文件的属主同在一个组的用户所具有的权限
第八到十位:表示其他所有用户所具有的权限
修改文件权限常用方法
sudo chmod 600 ××× (只有所有者有读和写的权限)
sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)
sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)
sudo chmod 666 ××× (每个人都有读和写的权限)
sudo chmod 777 ××× (每个人都有读和写以及执行的权限)
其中×××指文件名(也可以是文件夹名,不过要在chmod后加-ld)。
0 [000] 无任何权限
4 [100] 只读权限
6 [110] 读写权限
7 [111] 读写执行权限
查询文件(或文件夹)权限的命令
ls -l 文件名称
*****************************************************************************************
安装jdk 目录是在/usr/lib/jvm/java(该目录可自定义)
PATH="......:/usr/lib/jvm/java/jdk1.6.0_12/bin"
CLASSPATH=.:/usr/lib/jvm/java/jdk1.6.0_12/lib
JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_12
首先,从http://java.sun.com中下载jdk,我的版本是jdk1.6.0_12,我下载的是bin文件,我将下载的jdk1.6.0_12.bin文件置于/usr/lib/jvm/java中
然后,在shell中执行:
代码:
sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_12.bin
修改bin文件权限,使其可执行
然后,执行
代码:
sudo /usr/lib/jvm/java/jdk1.6.0_12.bin
将会出现字幕,持续按回车键,直至屏幕显示要求输入yes/no,此时输入y回车,将会把jdk解压到文件夹,得到jdk1.6.0_12目录。
此时,jdk已安装完毕,下面进行配置
执行
代码:
sudo vi /etc/environment
在environment中修改,出现如下部分
引用:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java/jdk1.6.0_30/bin
"
CLASSPATH=".:/usr/lib/jvm/java/jdk1.6.0_12/lib"
JAVA_HOME="/usr/lib/jvm/java/jdk1.6.0_12"
LANGUAGE="en_US:en_CA:en_GB:en_NZ:en_AU:zh_CN:en"
LC_MESSAGES="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LANG="zh_CN.UTF-8"
执行
代码:
sudo source /home/ghoul/.bashrc
此时,环境变量设置成功(设置环境变量的方法很多,不一一列举)
由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
执行
代码:
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_12/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_12/bin/javac 300
通过这一步将我们安装的jdk加入java选单。
然后执行
代码:
update-alternatives --config java
java -version
*************************************************************************************
eclipse的安装
$sudo mkdir /opt/eclipse/Links
$sudo mkdir /opt/eclipse/AddOns
其中Links目录中存放指向各个插件的.link文件,AddOns目录中存放各插件
$sudo mkdir /opt/eclipse/AddOns/emf
$sudo mkdir /opt/eclipse/AddOns/gef
$sudo mkdir /opt/eclipse/AddOns/ve
$sudo mkdir /opt/eclipse/AddOns/cdt
上述命令创建存放各个插件的具体目录
$sudo unzip -d /opt/eclipse/AddOns/emf emf-sdo-runtime-2.1.0.zip
$sudo unzip -d /opt/eclipse/AddOns/gef GEF-runtime-3.1.zip
$sudo unzip -d /opt/eclipse/AddOns/ve VE-SDK-1.1.0.1.zip
$sudo tar xvfz org.eclipse.cdt-3.0.2-linux.x86.tar.gz -C /opt/eclipse/AddOns/cdt
接下来去Links目录下为每个插件创建.link文件
$sudo gedit /opt/eclipse/Links/emf.link
path=/opt/eclipse/AddOns/emf
$sudo gedit /opt/eclipse/Links/gef.link
path=/opt/eclipse/AddOns/gef
$sudo gedit /opt/eclipse/Links/ve.link
path=/opt/eclipse/AddOns/ve
$sudo gedit /opt/eclipse/Links/cdt.link
path=/opt/eclipse/AddOns/cdt
注出现问题:直接在terminal那边输入 sudo mkdir -p /root/.local/share/
如果打开eclipse时报错:
解决办法是在终端进入你的eclipse目录,然后输入:
mkdir jre
cd jre
ln -s 你的JDK目录/bin bin
创建快捷方式
装了Ubuntu11.10,发现没有像以前那样在桌面右击添加桌面启动器,也就是类似Windows下的桌面快捷方式的功能。网上有通过命令行安装文件的解决办法。但还是会出现权限等问题,这里介绍一个方便快捷的方式。
1、单击桌面右上角用户名旁边的系统按钮(开关机的地方)
2、选择“启动应用程序”
3、在启动用程序首选项中选择“添加”
4、会出现和以前一样的添加启动程序对话框,进行设置
5、设置完名称和命令(路径)后,点击“添加”,启动器就被添加到列表里了
6、用鼠标选中刚添加的启动其,将其拖到桌面
7、右击新建的起动器,选择属性,在权限选项卡中勾选——执行:允许以程序执行文件
8、同上步,在基本选项卡中点击图标,可以设置启动器的桌面图标。
如此,就可以设置完成一个Ubuntu11.10的桌面启动项(桌面快捷方式),并修改好图标。
*****************************************************************************
安装android sdk
下载sdk http://developer.Android.com/sdk/index.html
*******************************************************************************
1.下载Android源代码的过程就不说了,去google
2.安装jdk1.5的步骤就不说了,去google
3.下载源代码我放置的目录是/home/threadx/android
4.进入android命令行中输入make进行编译,漫长的等待,需要半天时间
5.配置环境
gedit .bashrc 注意路径,我是在home/threadx/下进行的
将下2行添加到文件末尾:
export PATH=$PATH:/home/xxx/android/out/host/linux-x86/bin
export ANDROID_PRODUCT_OUT=/home/xxx/android/out/target/product/generic
6.启动模拟器,一直都不用管,要不然重新启动很浪费时间
emulator
7.选择一个项目进行修改,这里我选择的是Launcher,修改其源代码
8.进行模块编译
mmm packages/apps/Launcher 注意路径,我是在home/threadx/android下进行的
如果提示没有找到mmm命令
执行. build/envsetup.sh source build/envsetup.sh (应 用 修改 )
8.编译过之后
/home/threadx/android/out/target/product/generic/system/app/Launcher.apk这个文件会更新
查看其属性会看到他的更新时间就是你刚才模块编译的时间
9.下一步需要把更新之后的Launcher.apk安装到模拟器上
adb install -r /home/threadx/android/out/target/product/generic/system/app/Launcher.apk
模拟器会暗屏一下,然后再亮起来,说明它自己重新启动了,但是速度很快
OK可以看到修改之后的效果了
10.我以前的做法是模块编译之后,$make snod重新生成system.img(非常浪费时间)。然后把模拟器关掉重新启动(非常浪费时间),现在改进了之后速度快了不少。
11.下一步重点的就是想办法在ubuntu上吧eclipse配置好,好进行调试,和编译代码,要不然在.java文件中直接改代码也是一件痛苦的事情
*********************************************************************************
svn 安装
安装 subversion
sudo apt-get install subversion subversion-tools
创建一个新的储存库:
svnadmin create /svn/repository
在/svn目录创建一个新的空储存库,数据储存方式默认采用Berkeley DB。
导入你的源码:
svn import /data/ldap file:///svn/repository -m "message you want input"
把/data/ldap整个目录导入到储存库中的repository目录中,储存库的repository目录会自动创建。 显示储存库内容:
mt@mtmt:~$ svn list file:///svn/repository
.cache/
.project
.projectOptions
.settings/
bbscnmo/
newcnmo/
显示目录内容,成功导入。
上面使用了file:///形式的URL来访问Subversion库,这表示在本地通过文件系统访问。但我们的Subversion库可能需要通过网络被其它用户访问,这就需要用到其它的协议,下表是Subversion支持的各种访问协议:
访问协议 协议 访问方法
file:/// 通过本地磁盘访问。
http:// 与Apache组合,通过WebDAV协议访问。
https:// 同上,但支持SSL协议加密连接。
svn:// 通过svnserve服务自定义的协议访问。
svn+ssh:// 同上,但通过SSH协议加密连接。 *********************************************************************************
usb驱动的安装
发表评论
-
进程控制学习笔记一
2013-01-28 21:10 606进程控制 进程的定义: 进程是一个程序的一次执行的过程,同时也 ... -
文件I/O编程学习笔记三(linux 时间编程)
2013-01-27 17:56 797linux 时间编程 时间类型 coordinated uni ... -
文件I/O编程学习笔记二(c语言库函数访问文件)
2013-01-27 17:29 767c语言库函数访问文件 库函数是独立于操作系统平台,可移植性强 ... -
文件I/O编程学习笔记一(基于linux系统的文件编程)
2013-01-26 19:55 778文件I/O编程 1 基于linux系统的文件编程 创建文件 ... -
基础编程学习笔记一(程序的编译与调试)
2013-01-25 19:40 938程序的编译与调试 gcc (gnu c compiler) g ... -
基础编程学习笔记二(makefile工程管理)
2013-01-25 20:11 765makefile工程管理 makefile文件描述了整个工 ... -
嵌入式linux应用开发完全手册学习笔记三(windows、linux下工具使用)
2013-01-21 20:45 1335windows\linux环境下相关工具、命令的使用 wind ... -
嵌入式linux应用开发完全手册学习笔记一(嵌入式开发概述)
2013-01-14 20:01 886嵌入式经历了 单片机(SCM)single chip micr ... -
嵌入式linux应用开发完全手册学习笔记二(嵌入式linux开发环境搭建)
2013-01-16 20:55 3172嵌入式linux开发环境搭建 硬件环境构建 ... -
linux下安装无线网卡驱动
2013-01-10 22:17 11581下载并解压 Broadcom 驱动程序的压缩档 2 mkd ... -
shell编程学习笔记二
2013-01-03 18:26 695流程控制 退出状态 有四种退出状态 最后命令退出状态 ... -
shell编程学习笔记三
2013-01-03 21:03 696case 语句 语句格式 case "$vari ... -
linux常用命令
2012-12-31 10:18 658linux常用命令 安中文显示包(server目录) 1 ... -
samba服务器的安装配置
2012-12-31 11:57 748samba服务器 实现文件共享和打印服务共享,类似于wind ... -
nfs服务器安装配置
2012-12-31 12:29 780nfs服务器 netwrok file system 网络文件 ... -
tftp服务器安装与配置
2012-12-31 12:59 1301tftp服务器 trivial file transfer ... -
ssh服务配置
2012-12-31 13:07 803ssh 检查是否安装 [root@localhost Se ... -
linux 系统编程学习笔记四
2012-12-13 21:41 824文件系统 ext2文件系统 分区的格式化工具mkfs 文 ... -
linux 系统编程学习笔记二
2012-12-06 22:15 736lseek 文件在打开时读写位置是0,如果是以O_APP ... -
linux 系统编程学习笔记三
2012-12-10 20:54 795mmap 可以把磁盘文件的一部分直接映射到内存,这样文件中的 ...
相关推荐
CentOs,Ubuntu环境mkfontscale,mkfontdir命令rpm安装包
android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb ...
在ubuntu环境下搭建jira管理系统,不使用jira自带的数据库,使用mysql数据库
ubuntu环境下用MPI搭建集群、环境是ubuntu12.04、史上最详细的配置步骤
ubuntu环境简易搭建 虚拟机,samba,svn
实验1:搭建Ubuntu环境.pdf实验1:搭建Ubuntu环境.pdf实验1:搭建Ubuntu环境.pdf实验1:搭建Ubuntu环境.pdf实验1:搭建Ubuntu环境.pdf实验1:搭建Ubuntu环境.pdf实验1:搭建Ubuntu环境.pdf实验1:搭建Ubuntu环境.pdf...
本软件可以在ubuntu环境下编译Doubango库,简便快捷。
Ubuntu下环境变量的设置 有助于学习Ubuntu的环境变量
ubuntu环境变量设置问题,几种环境变量设置的区别
主要是在ubuntu环境使用minicom串口工具的使用方法,以及minicom的安装与操作设置好端口和波特率,可以根据不通的节点去查看串口日志,在终端中输入 sudo minicom -s ,对minicom进行第一次的配置D -> 拨一个号,或...
ubuntu环境修下MyEclipse键盘失灵问题
Amlogic在UBUNTU环境搭建.pdf
Ubuntu环境下Bind9安装设置指南
ubuntu环境下nexus的安装.docx
ubuntu环境下hadoop环境搭建(伪分布模式),是本人学习大数据以来对于hadoop环境搭建的一些经验,现在写成文档的形式分享给大家。
ntp安装包(ubuntu环境)
cmakelist教程,在ubuntu环境中使用C++
网安工具系列:蜜罐系统HFish的部署与功能实测(Ubuntu环境下)
华清远见深圳ubuntu环境配置手册[汇编].pdf
详细的ubuntu环境搭建,特别是samba和tftp等服务的搭建,按这个步骤基本不会出现什么问题,都可以实现