刚从win全面转到ubuntu,很多命令都不熟悉,现在以把一些常用的命令资料记录下来,以免频繁的google。 1.rm -rf 非空目录名 删除一个非空目录下的一切 2.改变文件或目录权限:chmod。两种用法: a)chmod [-vR] mode 文件名 b)chmod [-vR] [No] 文件名 其中:-v 显示权限改变的详细资料,-R 表示对当前目录下的所有文件和子目录进行相同的权限更改,mode为权限字符串,No为权限数字串 3.刚装上U10的时候,浏览网页特慢,原因是域名解析太慢,解决方案是进行本地域名解析缓存,这样,只要域名解析过一次就可以从本地缓存中直接读取而不用请求dns服务器。具体见这篇博文。 4.用git下载android源码,见blog: android sdk source (linux平台下)下载和附加到eclipse里 5.ubuntu下elipse得code assistant窗口假死解决办法:在elipse.ini中加入 -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-1.9.2. 该bug见https://bugs./bugs/show_bug.cgi?id=305531 6.解决文本类文件编码的问题。例如将文件从GBK转换成UTF-8:enconv -L zh_CN -x UTF-8 filename.. 详细见:linux下GBK->UTF-8文件编码批量转换脚本 7. repo时发生的一个错误 IOError: [Errno 2] No such file or directory: '/home/<user_name>/ mydroid/.repo/manifests/.git/HEAD' 使用repo init下载源码时碰到这个错误。google到解决方法: Solution: ~$touch ~/.gitconfig ~$rm -rf .repo 从解决方法不难看出错误的大概原因。 8.用git时gitconfig里面的user.name, user.email所有名字都需要和gerrit系统profile中的username和email对应相同,否则总会在使用ssh验证gerrit配置时出现: Permission denied (public key)错误。 9.在terminal下经常要加一些环境变量到.bashrc中,每次修改完后执行source ~/.bashrc 命令,这样就不需要重启terminal了 10.ubuntu下的中文输入法一直都不好用,不过现在可以把android下的google拼音移植过来(虽然也有不少bug):
2011.1.4 Note : Don't work fine yet..I recommend not to use it. 11.安装vim插件 对于zip格式的插件,用一下命令: ~/.vim$unzpi somePlugin.zip -d . //.表示当前目录 对于tar格式的,用这个: ~/.vim$tar -oxvf somePlugin.tar 如果格式为tar.gz,那么在执行上面命令之前,执行这个: ~/.vim$gunzip somePlugin.tar.gz //这个就可以得到somePlugin.tar了 12.Text search $grep xxx -nr NOTE: After being familiar with Ubuntu, I realize that the best way to remember commands is looking up helps all the time. |
|
来自: Kinetis > 《ubuntu使用》