linux学习

0、获得root权限:
http://jingyan.baidu.com/article/11c17a2c438f5ef446e39d89.html

sudo apt-get update 更新软件列表。

sudo apt-get upgrade 更新软件。
1、打开shell:Ctrl+Alt+t
2、定位目录:cd /xx/xxx/
3、解压压缩文件(.tar.gz) 先定位压缩文件的目录,然后执行 tar -zxvf xxxx.tar.gz
注:
 1)、*.tar 用 tar –xvf 解压
 2)、*.gz 用 gzip -d或者gunzip 解压
 3)、*.tar.gz和*.tgz 用 tar –xzf 解压
 4)、*.bz2 用 bzip2 -d或者用bunzip2 解压
 5)、*.tar.bz2用tar –xjf 解压
 6)、*.Z 用 uncompress 解压
 7)、*.tar.Z 用tar –xZf 解压
 8)、*.rar 用 unrar e解压
 9)、*.zip 用 unzip 解压或者jar xvf xxx解压。
4、移动文件(剪切):定位原文件的目录然后:sudo mv xxxx 目标目录路径(如:sudo mv xxx /usr/ 或者 sudo mv xxx /home/xxx/xxxx/)
 其实3&4就是安装完了一个软件。
5、export命令直接在shell下设置,只在当前shell下生效。
6、ls -a  /home/user/ ls -a 查看user下所有文件
7、vi编辑之vim-gnome,修改先按c。
8、安装JDk并设置环境变量:
1)下载jdk-7u67-linux-i586.tar.gz并解压
2)移动文件至/usr/目录下,安装完成。
3)使用vim-gnome文本编辑器设置java环境变量。
shell输入:vim ~/.bashrc
vim命令不熟悉可以上网查找资料,有很多
然后添加以下代码(i插入):
JAVA_HOME=/usr/jdk1.7.0_67
JRE_HOME=/usr/jdk1.7.0_67/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

保存退出(ESC+:wq),并且输入以下命令使之立刻生效
shell输入:source ~/.bashrc
ps:/etc/profile的设置方法对所有登录的用户都有效。~/.bashrc只对当前用户有效。
上面两个都是配置文件,开机后,系统会先读取/etc/profile,再读~/.bashrc。不同的用户~/.bashrc文件可以有不同的设置,
而/etc/profile则是共用一个,只有root才能修改。~/.bashrc对/etc/profile有追加覆盖的效果。
9、su 和 su -的区别:前者切换到root用户,但不改变root登录环境;后者切换到root用户,并切换到root用户的环境。
10、Tab:tab键是比较常用的一个快捷键,它的作用是补全文件名或者路径。举例来说,输入"cd /ho"在按一下tab键,终端里就会显示"cd /home"了。
11、安装eclipse,其实就是执行3和4。
12、启动eclipse,/usr/eclipse/eclipse。
13、创建Eclipse桌面快捷方式;
 1)、sudo vim /usr/share/applications/eclipse.desktop 然后按e。
 2)、粘贴
[Desktop Entry]
Name=Eclipse
Comment=Eclipse SDK
Encoding=UTF-8
Exec=/usr/eclipse/eclipse
Icon=/usr/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Application;Development;
 3)、在Dash中看到了eclipse图标,把打拖到桌面去,双击启动。
双击Eclipse结果出错:A Java Runtime Environment (JRE)......
解决:
sudo apt-get install openjdk-6-jdk自动下载安装,自动配好环境变量。
14、sudo apt-get install xxx,查找有那些xxx的方法是:apt-cache search xx(如:apt-cache openjdk)。
15、删除文件夹 定位目录然后 sudo rm -rf 文件夹名称。
16、创建快捷方式到指定的目录,将jre文件夹的快捷方式关联到jre/bin/java目录,sudo ln -sf $JRE_HOME jre/bin/java。
17、安装jdk的方式最好用:sudo apt-get install xxxx的方式,因为这样环境变量都不用配了。
18、下载android源码,
 参考:http://blog.chinaunix.net/uid-20665047-id-3755436.html
            http://jingyan.baidu.com/article/a65957f49a16a024e77f9b67.html

        或http://blog.csdn.net/jiangshide/article/details/7529971

 0)、sudo apt-get install git-core curl
 1)、mkdir ~/bin
 2)、cd ~/bin
 3)、curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo"> ~/bin/repo
 4)、chmod a+x ~/bin/repo
 5)、PATH=~/bin:$PATH
 6)、mkdir ~/bin/android
 7)、cd ~/bin/android
 8)、repo init -u git://codeaurora.org/platform/manifest.git -b gingerbread
 9)、根据提示输入name和email之后,根据提示(大写或小写)选择y。
 10)、提示完之后,repo sync。开始下载源码。

 11)、编译源码 ~/bin/android/下直接执行make。

          期间可能会报错,解决方法:http://www.blogjava.net/TiGERTiAN/archive/2010/09/19/332475.html

重要:安装编译过程中必需软件 。根据网上高人的经验,这是编译的最小工具软件集。
    $sudo apt-get install build-essential
    $sudo apt-get install zlib1g-dev
    $sudo apt-get install flex
    $sudo apt-get install libncurses-dev
    $sudo apt-get install libx11-dev
    $sudo apt-get install gperf

 

如果报make: *** [out/target/common/obj/APPS/FrameworksCoreTests_intermediates/classes-full-debug.jar] 错误 41

解决方法:

$ sudo update-alternatives --config jar

有 2 个候选项可用于替换 jar (提供 /usr/bin/jar)。

选择 路径 优先级 状态
------------------------------------------------------------
* 0 /usr/bin/fastjar 100 自动模式
  1 /usr/bin/fastjar 100 手动模式
  2 /usr/lib/jvm/java-6-sun/bin/jar 63 手动模式

要维持当前值[*]请按回车键,或者键入选择的编号:2

注:原来默认使用的是fastjar 应该选择2使用sun提供的jar

执行:make -j8  -j表示用几个线程来编译。如果你电脑有超过4个核的话,-j8会比-j4快。

问题:

[out/target/product/generic/obj/SHARED_LIBRARIES/libstagefright_intermediates/OMXCodec.o] Error 1
解决:

在源代码中找到以下三个文件
     ./vendor/qcom/opensource/omx/mm-core/omxcore/inc/OMX_QCOMExtns.h 
     ./out/target/product/generic/obj/include/mm-core/omxcore/OMX_QCOMExtns.h 
     ./hardware/qcom/media/mm-core/omxcore/inc/OMX_QCOMExtns.h 
     在这些文件中找到typedef struct QOMX_VIDEO_PARAM_DIVXTYPE 并在该结构体中增加一个OMX_PTR pDrmHandle 变量
 

继续编译。


19、编辑/etc/hosts文件
$sudo vim /etc/hosts
20、查IP:ifconfig

21、复制文件:sudo cp xxx /tmp(移动文件xxx到/tmp目录下)

22、安装vmware tools

复制到/tmp下,解压。

然后在终端中切换到root用户。定位到解压后的目录下,然后执行vmware install.pl文件(./vmware install.pl)

然后根据问题,提示什么输入什么,然后回车,一直到结束。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值