代码改变世界

随笔分类 -  Ubuntu

Linux下查看文件和文件夹大小的df和du命令

2013-04-11 15:03 by java20130722, 344 阅读, 收藏,
摘要: df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。du可以查看文件及文件夹的大小。命令: df -h参数 -h 表示使用[Human-readable]的输出在这里也就是是用GB,MB的容易识别的格式描述档案大小。命令:du -h --max-depth 1 bin/Mdroid参数--max-depth 表示深入目录的层数bin/Mdroid 表示目录上面命令的意思是: 表示列出bin/Mdroid这个目下的文件夹的大小以及当前文件夹的大小。du 统计文件大小相加df 统计数据块使用情况当文件或者文件夹正被进程使用的时候,文件的大小不会被统计到;这种情况du在进程 阅读全文

ubuntu 批量替换

2013-04-10 00:01 by java20130722, 339 阅读, 收藏,
摘要: ubuntu 批量替换在~/test/test 文件里面有把这个文件里面的 替换成daniel命令1:perl -pi -e 's||daniel|g' `find ./ -type f` -pi -e 参数 's||daniel|g' 将 替换成 daniel `find ./ -type f` 此命令是显示当前目录下所有的文件命令2:sed -i "s//daniel/g" `grep -rl ./` -i 参数 "s//daniel/g" 将 替换成 daniel `grep -rl ./` grep---UNIX工 阅读全文

编译android源码一(设置环境)

2013-04-09 18:54 by java20130722, 234 阅读, 收藏,
摘要: 环境信息:Ubuntu:v 12.04 Vmware 6.7具体步骤:1 .初始化编译环境 设置编译环境:安装Python 2.6 -- 2.7 命令:sudo apt-get install python-setuptools 参考:http://pymcu.com/Installation.html#LinInstall 安装成功验证命令: python --version安装GNU Make 3.81 -- 3.82 命令:sudo apt-get install build-essential 参考:https:/... 阅读全文

Ubuntu 下JDK安装

2013-04-09 15:27 by java20130722, 106 阅读, 收藏,
摘要: 1. 从oracle 官网上下载JDK *.bin结尾的安装文件 note:如果是从windows上下载, 可以通过SSH客户端把文件传送的Ubuntu里面2. 将*.bin 文件拷贝到安装目录 本人是安装在/usr/bin/jvm目录 开始*.bin文件在~/Download目录 1)在/usr/bin目录下创建jvm目录 2)将*.bin 文件复制到/usr/bin/jvm命令:mv ~/Download/*.bin /usr/bin/jvm3) 解压当前文件到当前目录命令: sh *.bin4) 更改解压后的文件名命令:mv jdk6*** jdk为了配置环境变量的时候方便。 配... 阅读全文

ubuntu在图形界面下打开一个终端

2013-04-09 06:38 by java20130722, 204 阅读, 收藏,
摘要: ubuntu v-12.04在图形界面下打开一个终端命令: Ctrl – Alt – T 阅读全文

Linux 安装SSH服务

2013-04-08 18:34 by java20130722, 139 阅读, 收藏,
摘要: 安装SSH服务,方便在window上通过Secure Shell Client 连接Linux。命令: sudo apt-get install openssh-server启动服务: /etc/init.d/ssh restart 阅读全文

linux 常用命令

2013-03-28 12:28 by java20130722, 115 阅读, 收藏,
摘要: 1. 复制一个文件到另外一个文件中example1 文件中内容 : test1example2 文件中内容 : test2 复制example1 的内容到example2 中 cat example1 >> example2 结果:example2文件中的内容:test1test22. 查找文件例如查找文件c.c仅仅在当前目录下查找: find c.c当前目录以及当前目录下的目录递归查找 find . -name c.c3. 切换登陆用户su - {username} 例如:su - root 切换到root用户4. 查看PATH, CLASSPATHenv $PATH ... 阅读全文

在linux上安装rpm

2013-03-28 00:00 by java20130722, 417 阅读, 收藏,
摘要: 安装root用户 sudo apt-get install root-system-bin在ubuntu里安装jdk时,出现提示信息:rpm: please use alien to install rpm packages on Debian, if you are really sure use --force-debian switch. see README.Debian for more details.deb 是debian linux 的安装格式,跟red hat 的rpm相似安装: dpkg -i file.deb 不过要安装dpkg的package关于rpm转化成deb包的方 阅读全文

xmllint: command not found

2013-03-27 15:21 by java20130722, 484 阅读, 收藏,
摘要: 在编译android source code是时候,出现如下错误:Copy xml: out/target/product/generic/system/etc/apns-conf.xml /bin/bash: xmllint: command not found make: *** [out/target/product/generic/system/etc/apns-conf.xml] Error 127解决方法:安装xmllint : sudo apt-get install libxml2-utils 阅读全文

Ubuntu Server如何配置SFTP

2013-03-26 16:19 by java20130722, 384 阅读, 收藏,
摘要: SSH File Transfer Protocol是一个比普通FTP更为安全的文件传输协议。(参考资料:http://en.wikipedia.org/wiki/SSH_File_Transfer_Protocol)它工作在Secure Shell(SSH)上,确保文件被加密传输。因为工作需要,我研究了一下如何在Ubuntu Server上配置SFTP,记录如下。需求:在服务器上开通SFTP文件服务,允许某些用户上传及下载文件。但是这些用户只能使用SFTP传输文件,不能使用SSH终端访问服务器,并且SFTP不能访问系统文件(即所谓的“Jail(监狱)”)。系统管理员则既能使用SFTP传输文件 阅读全文

Ubuntu下常用文本编辑器

2013-03-26 15:46 by java20130722, 861 阅读, 收藏,
摘要: 常见的基于控制台的文本编辑器有以下几种:emacs综合性的GNU emacs编辑环境nano一个类似于经典的pico的文本编辑器,内置了一个pine邮件程序vim一个改进的vi文本编辑器注意并不是所有的文本编辑器都是基于控制台的,也就是说支持终端使用的。有一些文本编辑器被设计用来提供带有菜单栏,按钮,进度条等的图形界面。例如:gedit 一个GUI的文本编辑器,Ubuntu默认安装kate一个简单的KDE文本编辑器kedit另外一个简单的KDE文本编辑器nano文本编辑器的用法nano编辑器最为简单和易用,而且基本上被所有的Linux所安装。因此我们首先来讲解下它。开启一个nano... 阅读全文

Ubuntu 设置SSH 服务

2013-03-26 15:34 by java20130722, 161 阅读, 收藏,
摘要: 网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务。最终成功的方法如下: Ubuntu 下安装 OpenSSH Server 是无比轻松的一件事情,需要的命令只有一条: sudo apt-get install openssh-server(查看返回的结果,如果没有出错,则用putty、SecureCRT、SSH Secure Shell Client等SSH 客户端软件,输入您服务器的 IP 地址。如果一切正常的话,等一会儿就可以连接上了。并且使用现有的用户名和密.. 阅读全文

安装linux jdk 错误

2013-03-26 14:27 by java20130722, 386 阅读, 收藏,
摘要: 安装linux jdk 出现以下错误:./install.sfx.XXX: not found系统环境:ubuntu 11(64位) , jdk-6u43-linux-i586.bin 32位在安装的过程中会出现以上错误,./install.sfx.XXX: not foundsudo ./jre-6u43-linux-i586.binUnpacking...Checksumming...Extracting..../jre-6u30-linux-i586.bin: 86: ./install.sfx.8648: not foundFailed to extract the files. Pl 阅读全文

rpm.bin 与 .bin文件的区别

2013-03-26 13:48 by java20130722, 294 阅读, 收藏,
摘要: *-rpm.binrpm.bin执行后会生成rpm打包的安装文件 你就可以使用命令 rpm -ivh xxx.rpm 来安装了只能在redhat系的发行版上使用 (RHEL,FC,centOs).bin 执行后就是安装文件适合所有的linux发行版 阅读全文

linux各文件夹的作用

2013-03-26 13:29 by java20130722, 106 阅读, 收藏,
摘要: 原文:http://www.cnblogs.com/amboyna/archive/2008/02/16/1070474.htmllinux各文件夹的作用linux下的文件结构,看看每个文件夹都是干吗用的/bin 二进制可执行命令/dev 设备特殊文件/etc 系统管理和配置文件/etc/rc.d 启动的配置文件和脚本/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件/sbin 系统管理命令,这里存放的是系统管理员使用的管理程序/tmp 公用的临时文件存储点/r 阅读全文

linux下解压命令大全

2013-03-26 12:13 by java20130722, 170 阅读, 收藏,
摘要: .tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName———————————————.bz2解压1:bzip2 -d FileName.bz2解压2:bunzip2 FileName.bz2压缩: 阅读全文

ubuntu 安装ssh server

2013-03-25 17:51 by java20130722, 261 阅读, 收藏,
摘要: 在windows上,为了更好的操作虚拟机中的linux(ubuntu)系统,都会用到ssh client 连接linux(ubuntu), 但是如果linux(ubuntu)系统中没有安装ssh server, 就需要在linux(ubuntu)中安装ssh server :安装方式如下,输入命令: sudo apt-get install openssh-server安装成功之后,就可以从windows 上通过ssh client 访问linux(ubuntu)。ssh client 连接过程:这是ssh client 界面上的一个按钮,点击后,需要输入linux IP(获取方式在linux 阅读全文

linux 环境配置文件

2013-03-21 00:46 by java20130722, 271 阅读, 收藏,
摘要: login 与 non-login shell在了解linux 环境配置文件前,先了解login 和non-login shell ,因为这两个取得 bash 的情况中,读取的配置文件数据并不一样所致login shell:取得 bash 时需要完整的登陆流程的,就称为 login shell。举例来说,你要由 tty1 ~ tty6 登陆,需要输入用户的账号与密码,此时取得的 bash 就称为『 login shell 』啰;non-login shell:取得 bash 接口的方法不需要重复登陆的举动,举例来说,(1)你以 X window 登陆 Linux 后, 再以 X 的图形化接口启 阅读全文

Ubuntu下使用VI编辑文件必知的常用命令

2012-09-07 13:51 by java20130722, 202 阅读, 收藏,
摘要: Ubuntu下使用VI编辑文件必知的常用命令 进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename....filename :打开多个文件,依次进行编辑 移动光标类命令 h :光标左移一个字符 l :光标右移一个字符 space:光标右 阅读全文