代码改变世界

随笔分类 -  linux

[置顶] Linux终端中使用上一命令减少键盘输入

2013-07-03 08:43 by java20130722, 402 阅读, 收藏,
摘要: 减少键盘输入,可以大大提高程序员的工作效率,快捷键的使用就是一个很好的例子。程序员经常使用终端。那么在终端上有没有类似的“快捷键”可以提高我们的效率呢?程序员的工作往往是前后相关连的。所以,本文将演示如何使用上一条命令提高工作效率的。1.使用上一条命令的所有参数方法:!*例子:如果我对hello.txt和bye.txt进行了编辑,然后希望使用git add添加这两个文件。就可以使用:git add !*2.使用上一条命令的最后一个参数方法:!$ ALT + . ESC + .其中后面两种方法,terminal中会自动补全3.使用上一条命令中除了最后一个参数的部分方法:!-:例子... 阅读全文

使用cd回到上次编辑的目录

2013-07-02 21:23 by java20130722, 733 阅读, 收藏,
摘要: 在linux下工作的时候,可能会在某个文件夹和其根目录直接不停的切换。比如,我现在在ruby-git这个文件夹下:我cd到.git/hooks这个文件夹下:然后我对某个项目进行了编辑,我想回到原来的ruby-git文件夹,一种方式是cd ../..,这种方式相对来说就比较慢,如果开始cd的目录比较深,则需要输入的更多。另一种方式,可以使用cd -来完成: 阅读全文

Linux 命令 --- df命令

2013-06-14 12:51 by java20130722, 444 阅读, 收藏,
摘要: linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。1.命令格式:df[选项][文件]2.命令功能:显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以1KB为单位进行显示,除非环境变量POSIXLY_CORRECT被指定,那样将以512字节为单位进行显示3.命令参数:必要参数:-a全部文件系统列表-h方便阅读方式显示-H等于“-h”,但是计算式,1K=1000,而不是1K=1024-i显示inode信息-k区块为1024字节-l 阅读全文

java远程执行linux命令

2013-06-05 23:50 by java20130722, 1177 阅读, 收藏,
摘要: 如何实现JAVA远程操控linux服务器,代码如下:Java代码packagehb.linux;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStream;importjava.io.InputStreamReader;importch.ethz.ssh2.Connection;importch.ethz.ssh2.Session;importch.ethz.ssh2.StreamGobbler;publicclassTestCtrCommond{publicstaticvoidmain(St 阅读全文

centos 6.3 修改默认的系统语言

2013-04-11 14:46 by java20130722, 284 阅读, 收藏,
摘要: 最近在安装cloudera cdh4 环境,于是安装了centos 6.3 64位的系统,在vCenter 中安装可以选择默认安装语言,在workstation9 中安装则无法选择安装语言,默认安装成了英文,结果就想改成中文,于是在网上开始了寻找方法:修改/etc/sysconfig/i18n中LANG="zh_CN.UTF-8" 为中文,LANG="en_US.UTF-8"为英文然后重启系统,但是发现我本地虚拟机上没有反应,执行 export 发现没有LANG 变量,才发现 GDM_LANG="en_US.UTF-8"于是找到/et 阅读全文

linux下python安装

2013-04-02 14:54 by java20130722, 191 阅读, 收藏,
摘要: 1.下载源代码http://www.python.org/ftp/python/2.5.2/Python-2.5.2.tar.bz22.安装 $ tar –jxvf Python-2.5.2.tar.bz2 $ cd Python-2.5.2 $ ./configure $ make $ make install3. 测试 在命令行下输入python,出现python解释器即表示已经正确安装。在suse10或rhel5(es5)下系统默认已经装了python但版本是2.4.x;本次安装后在shell中输入#python会发现显示结果:# pythonPython 2.4... 阅读全文

linux 不能执行ifconfig

2013-03-29 17:35 by java20130722, 319 阅读, 收藏,
摘要: 最近在用虚拟机安装linux 版本:[root@localhost network-scripts]# lsb_release -a LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarchDistributor ID: RedHatEnterpriseServerDescription: Red Hat Enterprise Linux Server release 5.1 (Tikanga)Release: 5.1Codename: Tikanga新安装的系统执行 ifconfig 的 阅读全文

[置顶] 面向领域概念:流的思考

2013-02-25 20:31 by java20130722, 223 阅读, 收藏,
摘要: PCAP是一种经常在计算机网络研究中被使用的文件格式。其按时间先后顺序记录了经过某条链路的数据报文。PCAP文件格式较为简单,主要有三个组成部分:PCAP文件头部、PCAP数据包头部以及数据包数据。在PCAP中,数据包是按照时间先后顺序存储的。而已有的如libpcap和WinPcap等程序库也是基于数据包为单元对象进行封装的。而在PCAP中,并没有“流”(具有相同五元组:源IP地址,目的IP地址,源端口,目的端口和协议的数据包串)这个概念。在捕获报文得到的PCAP文件中,绝大多数情况都同时存在着不止一条流,而PCAP是按照包的到达时间顺序记录报文的。所以,流在PCAP文件中的存储顺序是分隔的, 阅读全文