make -n "-n"参数表示让make只打印信息,但不真正执行。很方便用来调试。 查看 gcc 版本 gcc -v linux调整时间:(supperuser)
时间设定成2005年8月30日的命令如下:date -s 08/30/2005
将系统时间设定成下午6点40分0秒的命令如下: date -s 18:40:00
同步BIOS时钟,强制把系统时间写入CMOS,命令如下:clock -w
更改ubuntu DNS :ubuntu下如何设置全局网络代理:
取消代理http_proxy=http://username:password@yourproxyaddress:proxyport
export http_proxy
sudo update-alternatives --config java
执行上面的命令后它会让你选择用那一个SDK,你只要按要求选 就好了。下面这个也是一样。
sudo update-alternatives --config javac
sudo update-alternatives --config jar
然后再应用环境。
. /etc/environment
linux vim中文乱码问题:
用户目录下创建.vimrc文件
加入
set fileencodings=utf-8,gb2312,gbk,gb18030
set termencoding=utf-8
set fileformats=unix
set encoding=prc
fileencodings中utf-8要在前面。
OK!
linux更改svn地址 svn switch --relocate https://OLDPATH https://NEWPATH
在Ubuntu 10.10下访问名为shared数据空间,步骤如下:a.创建挂在数据空间的目录,如果你对ubuntu有所了解,对挂载目录应该不陌生吧!对于shared数据空间,我在ubuntu中创建的挂载目录为/media/shared,命令为:sudo mkdir /media/shared 。b.挂载数据空间,命令为:mount -t vboxsf shared /media/shared ,这样windows xp系统中的目录F:\shared与Ubuntu 10.10下的/media/shared实现了同步。通过访问这两个文件夹就能够让virtualbox虚拟机中的Ubuntu 10.10和XP主机中的文件互通有无。
自动化。上述方法是一次性的,重启Ubuntu后你必须在次挂载数据空间,这对于“命令行恐惧症”患者来说简直就是灾难。不过,幸好我们有一次性解决问题的方法。使用命令sudo gedit /etc/fstab 打开fstab文件,在文件末尾添加一行:shared /media/shared vboxsf defaults 0 0 ,这样就实现了数据空间的开机自动挂载。不妨将/media/shared添加为nautilus书签,以后访问数据空间就十分方便了。
• VSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)
• RSS - Resident Set Size 实际使用物理内存(包含共享库占用的内存)
• PSS - Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存)
• USS - Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存)
一般来说内存占用大小有如下规律:VSS >= RSS >= PSS >= USS
Makefile 和 NDK
在编译连接动态库时,只连接所需求的函数,其他将忽略,运行时需要编译时所链接的动态库。
在编译连接静态库时,只包含所需求的函数所在文件内的所有函数,其他静态库中的函数将忽略。
UNetbootin 是一个制作Linux启动U盘的工具: http://unetbootin.sourceforge.net/
wintoflash:是一个制作Windows启动U盘的工具:http://wintoflash.com/home/en/
java6
1、添加这个源:
deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse。
2、sudo apt-get update
3、sudo apt-get install sun-java6-jdk
echo "set completion-ignore-case on">>~/.inputrc
可以man bash并搜索completion-ignore-case
ffmpeg -i inputFile -vcodec copy -acodec copy -vbsf h264_mp4toannexb outputFile.ts
avconv -i "$file" -c:v libx264 -c:a libvo_aacenc -f mp4 "$1.mp4"
依赖:libavcodec-dev libavcodec53 libavcodec-extra-53
sudo apt-get install sysv-rc-conf 安装Linux服务管理程序
ERROR :
"
Clean: stlport_shared [x86]
/bin/sh: 1: Syntax error: "(" unexpected
make: *** [clean-stlport_shared-x86] Error 2
ndk-build clean && ndk-build -j8 -B
"
FIX:
Change android-ndk/build/core/build-binary.mk line 49 like this:
-$(cleantarget): PRIVATE_CLEAN_FILES := ($(my)OBJS)
+$(cleantarget): PRIVATE_CLEAN_FILES := $($(my)OBJS)