给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驱动的安装


优质内容筛选与推荐>>
1、combotree
2、Oracle版本–EBS R12.1.1
3、"无法删除数据库,因为该数据库当前正在使用"问题解决
4、实验3
5、apache php 配置虚拟目录


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号